“dpkg : 경고 : 디렉토리를 제거하는 동안 / usr / local이 비어 있지 않아 제거되지 않음”은 무엇을 의미합니까? 제거했을 때 sudo apt-get –purge remove

나는 호기심에서 Comodo Antivirus를 설치했으며 그것을 제거했을 때 sudo apt-get --purge remove cav-linux이것을 얻었습니다.

dpkg: warning: while removing directory /usr/local not empty so not removed

내가 뭔가 잘못되었거나 걱정해야 할 파일이 있었는지 걱정해야합니까?



답변

메시지가 제안하는 것처럼 폴더가 비어 있지 않은 경우 메시지가 일반적입니다. 다른 패키지도이 폴더에 파일을 저장하기 때문입니다. 패키지는 비어 있지 않은 시스템을 불안정하게 만들거나 폴더를 제거 할 수 없습니다.

이 폴더에 파일을 저장했을 수도 있습니다. 그리고 그 파일들이 폴더와 함께 갑자기 사라 졌다면 확실히 성 가실 것입니다.

또한이 폴더는 특히 Filesystem Hierarchy Standard 의 기본 폴더 중 하나입니다 . 따라서이 폴더를 제거하는 것은 일반적으로 좋지 않습니다.

역사적으로 엄격하게 표준에 따르면 /usr/local/, 로컬 호스트에 저장해야하는 데이터를위한 것입니다 (와 반대로 /usr/네트워크에 마운트 될 수 있음). 대부분의 경우 /usr/local/
표준 운영 체제 배포의 일부가 아닌 소프트웨어 / 데이터를 설치하는 데 사용됩니다 (이 경우 표준 운영 체제 배포의 /usr/일부인 소프트웨어 / 데이터 만 포함). 향후 FHS 표준이 사실상의 협약을 반영하여 변경 될 수 있습니다).


답변

걱정할 것이 없습니다. dpkg는 제거 된 패키지에 의해 생성되지 않은 다른 파일이있는 디렉토리를 제거하지 않습니다.