![마지막 실행 시간을 기준으로 패키지를 나열하시겠습니까?](https://linux55.com/image/172914/%EB%A7%88%EC%A7%80%EB%A7%89%20%EC%8B%A4%ED%96%89%20%EC%8B%9C%EA%B0%84%EC%9D%84%20%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EB%82%98%EC%97%B4%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
저는 주로 Ubuntu와 apt에 관심이 있지만 다른 패키지 관리자에도 관심이 있습니다.
공간을 확보하기 위해 사용하지 않는 패키지를 삭제 대상으로 삼을 수 있도록 패키지가 마지막으로 실행된 시간(또는 라이브러리에 액세스한 시간 등)을 확인할 수 있는 방법이 있습니까?
답변1
Debian 기반 시스템(Ubuntu 포함)에서 이 작업을 수행하는 데 도움이 되는 도구가 있습니다 popularity-contest
. 설치했다면 관련되지 않더라도 다음을 실행하여 설치된 모든 패키지의 마지막 액세스 및 변경 시간 목록을 얻을 수 있습니다 popularity-contest
.
/usr/sbin/popularity-contest
(루트로 실행할 필요는 없습니다).
popcon-largest-unused
다음의 출력을 기반으로 사용되지 않은 가장 큰 패키지를 신속하게 결정하는 동일한 패키지의 또 다른 도구입니다 .popularity-contest
/usr/sbin/popularity-contest | sudo tee /var/log/popularity-contest
/usr/sbin/popcon-largest-unused
popularity-contest
(보고서를 업로드하여 참여하기로 선택한 경우 매일 업데이트되므로 여기에서 수동으로 실행할 필요가 없습니다 /var/log/popularity-contest
.)