윈도우에는 자신이 설치한 프로그램을 지울수 있는 프로그램/추가/삭제 라는게 있잖아요.
리눅스는 어떻게 삭제 하나요?
RPM 이나 소스파일로 설치를 하니깐 여기저기에다 설치를 하던데, 깔끔하게 삭제 되는지 궁금합니다.
(1) RPM - 레드햇 패키지 매니저 사용 - 레드카펫 사용 - rpm -e [패키지 이름]
(2) 소스 대부분 소스 폴더에서 make uninstall
----------------------------[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...
대부분 소스폴더 make uninstall
에서
대부분 소스폴더가 이해가 안됩니다..
소스폴드가 머에요?^^
아직 초보라서 질문조차도 엉성할 수 있습니다. 이해하시구요.^^. 제 글을 읽어주시는 분들, 답변해주시는 분들께 항상 감사드립니다.
대부분 소스폴더 make uninstall 에서 대부분 소스폴더가 이해가 안됩니다.. 소스폴드가 머에요?^^
유닉스는 소스 형태로 프로그램이 배포 되는 경우가 많잖아요.
그래서 설치할때 보통,
./configure make make install
해서 설치하니까.. 삭제할때도
make uninstall
이라하는 것이 아닐까 생각되는군요. ^^;
지금은 유닉스가 근처에 없어서 확인이 안되네요
참, 소스 폴더가 무슨인지 아시면서 괜히 그러시는 것은 아니죠? :lol:
make uninstall 이 삭제하는건 알겟는데요. 설치한 프로그램이 한두개가 아닌데.. make uninstall 한다고 제가 원하는 프로그램이 삭제되지는 안을거에요..
그래서 소스폴더에서 한다고 한거 같은데. 전 그 소스폴더가 먼지 모르겟고..
ifyou 님은 그부분에 대한 언급이 없으시네요--;
예를 들어 wget 1.8.2 를 프로그램 소스로 직접 컴파일해서 설치한다고 했을 때 wget-1.8.2.tar.gz 라는 파일 받아서 다음 디렉토리에서 작업을 합니다.
# cd /usr/tmp # pwd /usr/tmp # tar xvzf wget-1.8.2.tar.gz # cd wget-1.8.2 # pwd /usr/tmp/wget-1.8.2
# ./configure # make # make install
-----http://monpetit.posterous.com/http://monpetit.tistory.com/
whereis wget 과 같은 방식으로 찌꺼기가 남아있나
살펴보고 있으면 지워주세요@_@
아직 멀었다.. 난 여전히 시작점
제대로 지원하는 tarball이 있던가요? :(
tar로 풀어 make install로 설치, 나중에 깨끗이 지우고 싶다면 GNU의 stow 프로그램을 이용해보세요.
make uninstall 제대로 지원하는 tarball이 있던가요? :(
제 짧은 경험으로는 make uninstall을 지원하는 패키지는 별로 없는 것 같습니다. 저같은 경우는 소스 컴파일로 설치할 때,
./configure --옵션들 make find /* > hist1 make install find /* > hist2 diff hist1 hist2 > installed
이런식으로 해서 installed 파일에 뭐뭐가 설치 되었는지를 기록해서 따로 보관합니다. 그리고 나중에 지울 때 참조해서 지우죠.
What a wonderful world!
cdpark wrote:make uninstall 제대로 지원하는 tarball이 있던가요? :( 아주 가끔, 가뭄에 콩나듯 지원하는 게 있더군요. :wink: 하지만 그것 때문에 소스디렉토리를 계속 두고 살 수도 없으니 거의 무용지물이라고 봐야겠지만요...
압축파일을 가지고 있다가 다시 풀어서 make uninstall 하면 되죠. :] ./configure --prefix='blahblah'만 동일하게 해주면 될 걸로 봅니다.
---------------------------- May the F/OSS be with you..
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
(1) RPM- 레드햇 패키지 매니저 사용- 레드카펫 사용-
(1) RPM
- 레드햇 패키지 매니저 사용
- 레드카펫 사용
- rpm -e [패키지 이름]
(2) 소스
대부분 소스 폴더에서 make uninstall
----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...
대부분 소스 폴더
대부분 소스폴더 make uninstall
에서
대부분 소스폴더가 이해가 안됩니다..
소스폴드가 머에요?^^
아직 초보라서 질문조차도 엉성할 수 있습니다.
이해하시구요.^^.
제 글을 읽어주시는 분들, 답변해주시는 분들께 항상 감사드립니다.
Re: 대부분 소스 폴더
유닉스는 소스 형태로 프로그램이 배포 되는 경우가 많잖아요.
그래서 설치할때 보통,
./configure
make
make install
해서 설치하니까.. 삭제할때도
make uninstall
이라하는 것이 아닐까 생각되는군요. ^^;
지금은 유닉스가 근처에 없어서 확인이 안되네요
참, 소스 폴더가 무슨인지 아시면서 괜히 그러시는 것은 아니죠? :lol:
ifyou 님 말씀도 잘 이해가 안가요;;
make uninstall 이 삭제하는건 알겟는데요.
설치한 프로그램이 한두개가 아닌데..
make uninstall 한다고 제가 원하는 프로그램이 삭제되지는 안을거에요..
그래서 소스폴더에서 한다고 한거 같은데.
전 그 소스폴더가 먼지 모르겟고..
ifyou 님은 그부분에 대한 언급이 없으시네요--;
아직 초보라서 질문조차도 엉성할 수 있습니다.
이해하시구요.^^.
제 글을 읽어주시는 분들, 답변해주시는 분들께 항상 감사드립니다.
예를 들어 wget 1.8.2 를 프로그램 소스로 직접 컴파일해서 설치한
예를 들어 wget 1.8.2 를 프로그램 소스로 직접 컴파일해서 설치한다고 했을 때 wget-1.8.2.tar.gz 라는 파일 받아서 다음 디렉토리에서 작업을 합니다.
여기서 소스 타르볼 압축을 풀어 만들어진 /usr/tmp/wget-1.8.2, 즉 소스 프로젝트의 최상위 디렉토리가 소스폴더입니다. 여기서
을 이용하여 설치했다면 나중에 이 디렉토리에서 make uninstall로 삭제할 수 있습니다.
물론 Makefile이 uninstall을 지원해주어야 하며, 소스폴더를 지웠다면 삭제할 수 없습니다.
-----
http://monpetit.posterous.com/
http://monpetit.tistory.com/
소스 폴더를 삭제 하고
whereis wget 과 같은 방식으로 찌꺼기가 남아있나
살펴보고 있으면 지워주세요@_@
아직 멀었다.. 난 여전히 시작점
make uninstall제대로 지원하는 tarball이 있던가요
make uninstall
제대로 지원하는 tarball이 있던가요? :(
tar로 풀어 make install로 설치, 나중에 깨끗이 지우고 싶다면 GNU의 stow 프로그램을 이용해보세요.
[quote="cdpark"]make uninstall제대로 지원
아주 가끔, 가뭄에 콩나듯 지원하는 게 있더군요. :wink:
하지만 그것 때문에 소스디렉토리를 계속 두고 살 수도 없으니 거의 무용지물이라고 봐야겠지만요...
-----
http://monpetit.posterous.com/
http://monpetit.tistory.com/
음...
제 짧은 경험으로는 make uninstall을 지원하는 패키지는 별로 없는 것 같습니다.
저같은 경우는 소스 컴파일로 설치할 때,
이런식으로 해서 installed 파일에 뭐뭐가 설치 되었는지를 기록해서 따로 보관합니다.
그리고 나중에 지울 때 참조해서 지우죠.
What a wonderful world!
거야
압축파일을 가지고 있다가 다시 풀어서 make uninstall 하면 되죠. :]
./configure --prefix='blahblah'만 동일하게 해주면 될 걸로 봅니다.
----------------------------
May the F/OSS be with you..
댓글 달기