때때로 sudo apt-get install <package>
명령을 사용하여 소프트웨어를 설치할 때 패키지를 설치하는 데 몇 분이 걸리고 결국에는 몇 GB의 공간을 차지할 수 있습니다. 을 사용하여 제거하면 sudo apt-get purge <package>
몇 초 안에 제거될 수 있으며 설치 시 차지했던 원본에서 아주 작은 공간(약 kb 또는 mb)이 제거될 수 있습니다! 이는 분명히 이것이 완전한 제거가 아니며 내 PC가 삭제되지 않은 파일로 가득 차 있다는 것을 의미합니다. 왜 이런 일이 발생하며 패키지를 깨끗하고 완전하게 제거하려면 어떻게 해야 합니까?
답변1
패키지를 설치할 때 패키지가 작동하려면 종속성을 설치해야 할 수도 있습니다.torcs
(예: sudo apt-get install torcs
), 필요torcs-data
등이 작동합니다. 또한 설치되어 있으며 크기가 상당히 큽니다(따라서 다운로드하는 데에도 시간이 걸립니다).
제거할 때 torcs
(예: 를 사용하여 ) 패키지와 더 이상 필요하지 않은 다른 패키지를 남겨두고 공간을 차지할 sudo apt-get remove torcs
가능성이 높습니다 . 를 torcs-data
실행 sudo apt-get autoremove <package>
하거나 / sudo apt-get autoremove
로 제거한 후 이 문제를 해결할 수 있습니다 .purge
remove
남은 구성 파일을 제거하는 --purge
옵션 도 있습니다 .autoremove
공간을 지우는 또 다른 방법은 를 사용하여 sudo apt-get clean
공간을 차지하는 저장소 정보와 캐시된 패키지를 지우는 것입니다. 나중에 실행해야 할 수도 있습니다 sudo apt-get update
.
다음은 관련 항목입니다.매뉴얼 페이지:
purge
purge is identical to remove except that packages are removed and
purged (any configuration files are deleted too).
clean
clean clears out the local repository of retrieved package files.
It removes everything but the lock file from
/var/cache/apt/archives/ and /var/cache/apt/archives/partial/. When
APT is used as a dselect(8) method, clean is run automatically.
Those who do not use dselect will likely want to run apt-get clean
from time to time to free up disk space.
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for some package and that are no
more needed.