응용 프로그램 (또는 패키지)를 사용해야합니까 설치 제거 apt-get remove package-name
또는 apt-get purge package-name
?
다른 것의 장점은 무엇입니까?
답변
구성 파일을 직접 편집하거나 GUI를 통해 패키지 / 소프트웨어를 사용자 정의한 경우 사용자 정의를 유지하려고 할 수 있습니다. 일반적으로 Unix / Linux 시스템에서 구성 / 사용자 정의가 GUI를 통해 수행 되더라도 구성은 텍스트 파일로 저장됩니다.
각 데비안 바이너리 deb 패키지에는 설정 파일로 식별되는 파일 목록이 있습니다. dpkg
따라서 apt
패키지를 제거 할 때와 업그레이드 할 때도이 ID를 준수하십시오. 기본적 apt/dpkg
으로 패키지 제거시 구성 파일은 제거되지 않습니다. 제거를 요청해야합니다. 업그레이드시 구성 파일을 덮어 쓰기 전에 현재 버전과 새 버전 (다른 경우) 중에서 선택하도록 요청합니다. 이 경우에도 원본 파일의 사본을 저장합니다. 여기 데비안은 설정 파일에 유용한 정보가 포함되어있을 수 있다는 가정하에 도움을 주려고합니다.
따라서 패키지를 구성하지 않았거나 구성을 유지하지 않으려면을 사용할 수 있습니다 apt-get purge
.
설정 파일을 유지한다면, 패키지를 재설치 할 때 데비안은 저장된 설정 정보의 재사용을 시도합니다. 다시 설치하려는 패키지 버전에 이미 설치된 구성 파일과 충돌하는 구성 파일이 있으면 업그레이드시와 마찬가지로 덮어 쓰기 전에 다시 묻습니다.
사소한 설명 : 패키지를 제거한 후 나중에 구성 파일을 제거하려는 apt
경우 패키지가 설치되지 않은 경우 구성 파일을 제거하지 않는 경우가있었습니다. 그러나 몇 년 동안 apt-get purge
패키지를 더 이상 설치하지 않아도 실행 하면 구성 파일이 제거됩니다.
이 작업은 수정되었습니다 0.8.0~pre1
, 금요일에 발표 쉽다 버전 13 년 8 월 2010, 또는 가능성에 0.8.15~exp1
금 발표 APT의 버전, 10 년 6 월 2011 년 참조 데비안 버그 보고서 : 예상대로 쉽다는-얻을 –purge 작동하지 않는 , 일자 2002 년 6 월 24 일.
답변
의 맨 페이지에서 apt-get
:
remove
remove is identical to install except that packages are removed
instead of installed. Note that removing a package leaves its
configuration files on the system. If a plus sign is appended to the
package name (with no intervening space), the identified package
will be installed instead of removed.
purge
purge is identical to remove except that packages are removed and
purged (any configuration files are deleted too).
purge
구성 파일을 보관하지 않으려는 경우 사용하는 경향이 있습니다 .
답변
퍼지 제거 configuration files
하여 패키지로하지만, 킵 제거 configuration files
하여 패키지를.
그러나 장단점 : 시스템, 패키지, 기계, 설치 여부 등과 관련이 있습니다.