차이점이 있습니까?
sudo apt-get purge <package-name>
과
sudo apt-get remove <package-name>
?
나는 종종 사람들이 하나 또는 다른 것을 추천하는 것을 본다.
다시 말해, apt-get purge
제거 apt-get remove
하지 않는 것이 무엇입니까?
답변
현상태대로 man apt-get
페이지가 말한다 :
remove- 제거는 패키지 대신 설치되는 것을 제외하고는 설치와 동일합니다. 패키지를 제거하면 구성 파일이 시스템에 남게됩니다 . 패키지 이름에 더하기 기호 (간격없이)가 추가되면 식별 된 패키지가 제거되지 않고 설치됩니다.
제거 -제거는 패키지가 제거되고 제거된다는 점을 제외하고 제거와 동일합니다 ( 구성 파일도 모두 삭제됨 ).
물론 이것은 사용자의 홈 폴더 안에 구성 파일을 보유하고있는 패키지 (예 :)에는 적용되지 않습니다. /home/SexyNoJutsuUser
이 파일은 손대지 않습니다 ( “지우기”가 앱과 관련된 모든 것을 제거하지 않는 이유는 무엇입니까? )
예를 들어, Chrome, Firefox, XBMC 또는 /home
폴더 내에 일부 구성 파일을 보유하고있는 다른 파일을 제거하는 경우이 파일은 그대로 유지됩니다.
반면에 아파치, 오징어, mysql 또는 파일을 저장하는 유사한 다른 서비스를 설치하는 /etc
경우이 구성 파일은를 사용하면 삭제됩니다 purge
.
답변
다른 질문에 대한 내 대답 의 발췌 :
apt-get remove packagename
바이너리를 제거하지만 패키지의 구성 또는 데이터 파일은 제거하지 않습니다packagename
.apt-get purge packagename
또는 패키지 와 관련된 모든 내용
apt-get remove --purge packagename
을 제거 할 것입니다 . […] 구성을 엉망으로 만들었 기 때문에 응용 프로그램으로 ‘다시 시작’할 때 특히 유용합니다.packagename
답변
apt-get purge
구성 파일을 제거하지만 제거 apt-get remove
하지는 않습니다.