2887 번 글의 답장글: Re: 리눅스 소스 설치시 찌꺼기(?)가 남나요..? |
글쓴이: 산이
[홈페이지]
|
글쓴날: 2010년 12월 08일 18:52:38 수(저녁) |
조회: 2334 |
[초보서]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타)
:
>-----------------------------------------
>*스팸필터링:한글
11자 이상 없으면 스팸페이지로 이동합니다.
>
>
>리눅스에 rpm 설치 소스 설치 두가지 종류가 있는
것으로아는데요~
>
>rpm 설치는 제거시 rpm -e 로 깔끔하게 지워지는 것
같은데
>
>소스 설치한 데몬 프로그램은
>
>해당 소스만 rm 으로 삭제만 하면되는 것인가요..?
>
>가령 윈도우의 경우
>
>설치했을경우 레지스터리가 남아서 깔끔하게 삭제가 안되는
경우가 있는데
>
>리눅스도 마찬가지인가요..?
>
>
>예를들어 httpd.conf 파일을 컴파일 설치후 등록이
되었는데
>
>rm 으로 실행파일등만 삭제할경우 httpd.conf에는 값이 그대로
남아있다던지요..
>
>만약 이런문제가 있다면 삭제를 깔끔히 하려면 어떻게
해야하나요..
========================================
소스로 설치할 경우 일반적으로 설치할 디렉토리를
--prefix=설치할디렉토리
로 지정해주고 설치합니다.
설치후 소스 디렉토리는 그냥 rm 로 지우면 되고,
설치한 해당 프로그램을 지울 경우 해당 데몬을 내리고
"설치할디렉토리"
를 그냥 rm 로 지우면 깔끔하게 다 지워집니다. 물론
설정파일(예: httpd.conf)등등 나중에 다시 참조하려면 백업해
두면 좋겠죠.
주의할 점은 만약 --prefix=/usr/local 이런식으로 지정할 경우
/usr/local 하위 디렉토리에 설치되므로 /usr/local 디렉토리는
삭제하면 안됩니다(이곳은
각종 다른 프로그램이 설치 되어있기 때문에).
이런 경우는 해당 소스를 다시 컴파일하여 특정 디렉토리(예:
/usr/local/tmp) 설치해보고 해당 디렉토리/파일을
찾아서 하나씩 지워야 합니다.
그러나 보통 특정 라이브러리(삭제하지
않아도 되는)는 /usr/local 또는 /usr 에 설치하고 이경우는
삭제하지 않습니다. 그냥 내버려둬도 됩니다.
그 외에 사용자 프로그램(예: apache)은 /usr/local/apache 이런식으로
설치하고 지울 경우는 /usr/local/apache 를 삭제하면 됩니다.
간혹 /tmp 쪽에 뭔가가 있을 수 있는데 이것은 그냥 신경쓰지
않아도 됩니다.
윈도우처럼 찌꺼기는 남지 않습니다.
|
이전글 : 리눅스 소스 설치시 찌꺼기(?)가 남나요..?
다음글 : vmware 설치중 오류가
|
from 211.108.72.250
JS(Redhands)Board 0.4 +@
|