업그레이드 가능한 패키지 목록이 어디에 저장되어 있나요? 그렇다면 어디에서?

업그레이드 가능한 패키지 목록이 어디에 저장되어 있나요? 그렇다면 어디에서?

저는 Debian 및 RHEL 배포판의 업그레이드 가능한 모든 패키지 목록을 얻는 방법을 찾고 있습니다. dpkg가 에 일부 데이터를 저장한다는 것을 알고 있지만 /var/lib/dpkg/status해당 패키지에 업데이트할 수 있는 새 버전이 있음을 나타내는 내용을 찾지 못했습니다.

제 생각에는 apt list --upgradable사용 가능한 모든 업그레이드를 매우 빠르게 나열하기 때문에 일부 캐시에 의존해야 합니다. 어딘가에서 파일로 사용할 수 있습니까?

RHEL에 대해서는 전혀 모릅니다. dnf캐시가 있는 것 같지만 /var/cache/dnf대부분 바이너리 파일입니다.

답변1

apt그리고 dnf업그레이드 가능한 패키지 목록을 저장하는 대신 요청 시 이를 계산합니다. 설치된 패키지의 버전을 구성된 저장소에서 사용 가능한 버전과 비교하여 이를 수행합니다.은닉처(예를 들어/var/lib/apt/lists안에 ) apt.

답변2

RHEL의 경우 다음 명령을 실행할 수 있습니다.

dnf check-update

인수가 없으면 모든 패키지에서 사용 가능한 업데이트를 확인하고 업데이트할 수 있는 패키지 이름을 인쇄합니다.

관련 정보