Fedora에 가장 많이 설치된 패키지 나열

Fedora에 가장 많이 설치된 패키지 나열

나는 설치된 모든 패키지를 나열하기 위해 yum을 사용했습니다.

yum list installed

이제 최상위 패키지만 나열해야 합니다. 즉, 패키지가 다른 패키지의 종속성인 경우 표시되지 않아야 합니다. 난쟁이소프트웨어 추가/제거이 작업을 수행할 수 있지만 터미널에 출력이 필요합니다.

yum 매뉴얼을 확인했지만 해당 스위치를 찾을 수 없습니다.

답변1

yum-utils의 패키지 정리 도구를 사용할 수 있습니다. 현재 yum 저장소에서 사용할 수 없는 패키지 찾기, 종속성이 손상된 패키지 찾기, 오래된 커널 정리, 중복 패키지 찾기 외에도 다른 패키지가 의존하지 않는 패키지도 찾을 수 있습니다. 이것을 나뭇잎이라고 합니다. 하다

yum install yum-utils

패키지 정리를 수행하고

package-cleanup --leaves --all

모든 잎의 목록을 얻으십시오.

답변2

이 정보를 얻으려면 명령 repoquery(패키지의 일부 )을 사용할 수 있습니다.yum-utils

$ repoquery --installed --qf '%{n} - %{yumdb_info.reason}' --all \
    | grep 'user$' | cut -f1 -d' '

여기에는 기본 설치의 일부인 패키지가 아닌 사용자가 직접 설치한 패키지만 나열됩니다. 사용 사례에 따라 이것이 원하는 것인지 여부입니다.

답변3

당신은 시도 할 수 있습니다dnf history userinstalled이 목적을 위해 설계되었습니다. 다만, 좀 헷갈릴 수 있기 때문에이 토론보여주다.

관련 정보