보류 중인 보안 업데이트를 표시하는 빠른 방법

보류 중인 보안 업데이트를 표시하는 빠른 방법

보류 중인 업데이트를 확인하려면:

apt-get upgrade

...시간이 꽤 걸립니다.

보류 중인 업데이트만 표시하는 더 빠른 방법이 있습니까(이전에 apt-get update를 사용하여 소스 목록을 업데이트했다고 가정)

답변1

cron-apt정기적으로 데비안 시스템을 업그레이드하는 과정을 자동화하기 위해 설치할 수 있습니다 :

apt-get install cron-apt 

기본적으로소스 목록 업데이트모든 새 패키지를 자동으로 다운로드합니다. 이 경우 다운로드가 필요하지 않으므로 다운로드 명령을 제거하여 다운로드 부분을 비활성화할 수 있습니다.

rm /etc/cron-apt/action.d/3-download

(나중에 필요할 경우를 대비해 구성 파일이 위치합니다 /usr/share/doc/cron-apt/examples/)

이렇게 하면 패키지 목록이 충분히 최신 상태로 유지됩니다. 이제 업그레이드할 패키지 수를 얻을 수 있습니다.

LANG=C apt-get upgrade -s |grep -P '^\d+ upgraded'|cut -d" " -f1

apt-show-versions또는 업데이트가 포함된 패킷 수를 표시하는 데 사용할 수 있는 대안을 설치할 수 있습니다 .

apt-show-versions -b -u|wc -l

답변2

가장 간단한 방법은 apt-show-versions -u현재 사용 가능한 버전에 대해 사용 가능한 업데이트가 있는 설치된 패키지만 표시하는 것입니다. 패키지 이름만 표시 하는 데 사용됩니다 -b( 에 공급하는 데 적합함 apt-get install).

관련 정보