데비안에서 사용하지 않는 패키지를 찾는 방법은 무엇입니까?

데비안에서 사용하지 않는 패키지를 찾는 방법은 무엇입니까?

일반적인 Debian 사용자로서 저는 다음과 같은 이유로 시간이 지남에 따라 몇 가지 패키지를 설치합니다.

  1. 이 패키지를 테스트하고 싶습니다.
  2. 단기간 사용하고 싶어요
  3. 이름을 잘못 썼어요
  4. apt install인터넷에서 긴 명령을 복사/붙여넣었 지만 몇 가지 패키지만 필요합니다.

더 이상 필요하지 않은 이전에 설치된 패키지를 찾을 수 있는 (스마트) 도구가 있습니까?

이 도구는 현재 동작을 기반으로 패키지에 대한 수요를 추측해야 하며 아마도 일종의 인공 지능을 사용해야 합니다. 나는 이 도구가 정확할 것이라고 기대하지 않으며 단지 제안만 제공할 뿐입니다.

나는 이미 데보르판에 대해 알고 있지만 apt autoremove이 경우에는 쓸모가 없습니다.

답변1

popularity-contest데비안 개발자를 돕는 데비안 도구입니다배포판의 향후 버전 개선이는 귀하의 목표를 달성하는 데 사용될 수 있습니다. 이 popcon-largest-unused명령은 사용되지 않은 패키지를 나열합니다.

이것인기 콘테스트package는 시스템에서 가장 일반적으로 사용되는 데비안 패키지에 대한 통계를 데비안 개발자에게 주기적으로 익명으로 제출하는 cron 작업을 설정합니다.

남자 인기 콘테스트

인기 콘테스트 명령은 시스템에 설치된 데비안 패키지에 대한 정보를 수집하고 패키지에서 가장 최근에 사용된 실행 프로그램 이름과 마지막 액세스 시간(atime) 및 마지막 속성 변경 시간(ctime)을 표준 출력에 인쇄합니다.

apt install popularity-contest
popularity-contest > /var/log/popularity-contest
popcon-largest-unused

설명하다:popcon-largest-unused

인기 콘테스트에서 보고된 미사용 패키지 목록을 기반으로 프로그램은 APT 캐시에서 패키지 크기를 추출하고 크기별로 정렬된 미사용 패키지 목록을 나열합니다.

답변2

예, 다음과 같은 기존 프로젝트입니다.부패한.

설명: 사용하지 않는 패키지(라이브러리 등)를 찾아주는 프로그램

   deborphan  finds  packages that have no packages depending on them. The
   default operation is to search within the libs, oldlibs and  introspec‐
   tion sections to hunt down unused libraries.

관련 정보