저장소에서 패키지가 언제 업데이트되었는지 확인하는 방법

저장소에서 패키지가 언제 업데이트되었는지 확인하는 방법

apt-get update명령은 시스템에 있는 저장소의 패키지 목록을 업데이트합니다.

apt-get upgrade새 프로그램의 패키지 버전이 현재 설치된 버전과 일치하지 않으면 프로그램을 업그레이드합니다.

apt-cache show패키지의 자세한 정보는 표시되지만 출시 날짜는 표시되지 않습니다.

그러나 이들 중 어느 것도 패키지가 업데이트된 정확한 날짜를 언급하지 않습니다.

패키지 버전을 기록하고 해당 웹사이트를 방문하여 언제 출시되었는지 확인할 수 있지만 특정/현재 패키지 버전이 저장소에 출시된 시기를 알아낼 수 있는 방법이 있습니까(터미널 옵션이 더 도움이 될 것입니다)?

답변1

다음에서 패키지를 검색할 수 있습니다.tracker.debian.org, 뉴스 아래에서 어떤 일이 일어났는지 확인할 수 있습니다.

답변2

에 따르면이것, 패키지가 업데이트된 시기를 확인하려면 다음 명령을 사용하여 패키지의 변경 로그를 확인할 수 있습니다(불행히도 변경 로그는 모든 패키지에서 작동하지 않습니다).

apt-get changelog *your_package_name*

그리고에 따르면이것, 새 패키지 버전을 보려면 다음을 수행하세요.마지막으로 업데이트된 패키지를 원할 경우 먼저 "apt-get update"를 수행하는 것을 잊지 마십시오.)

apt list --upgradable

아니면 이거 :

apt-get --just-print upgrade

좀 더 읽기 쉬운 내용을 얻으려면 대신 다음 Perl 한 줄 구문 분석기를 사용할 수 있습니다.

apt-get --just-print upgrade 2>&1 | perl -ne 'if (/Inst\s([\w,\-,\d,\.,~,:,\+]+)\s\[([\w,\-,\d,\.,~,:,\+]+)\]\s\(([\w,\-,\d,\.,~,:,\+]+)\)? /i) {print "PACKAGE: $1 INSTALLED: $2 AVAILABLE: $3\n"}'

관련 정보