pacman/yaourt/Arch Linux: 오래된 패키지의 CLI 요약을 얻는 방법

pacman/yaourt/Arch Linux: 오래된 패키지의 CLI 요약을 얻는 방법

pacman명령줄에서 업데이트 요약을 표시하려면 어떻게 해야 합니까 ? 몇 가지 정렬 옵션(예: 커널/패키지만)을 사용하여 오래된 패키지 수를 알려줄 수 있습니다. core그것이 제가 원하는 것임을 알지만 octopi, 볼 수 있기를 원하는 동안 트레이에 표시됩니다. 명령줄.

답변1

팩맨에는 유틸리티가 함께 제공됩니다.구체적으로이 사용 사례의 경우 checkupdates::

checkupdates --help
checkupdates(팩맨) v5.0.2

업데이트할 목록을 안전하게 인쇄하세요

Pacman -Sy이렇게 하면 오래된 패키지를 동시에 업그레이드하지 않고 실수로 로컬 데이터베이스 업데이트를 실행하여 (실수로) 지원되지 않는 패키지를 실행하는 일이 방지됩니다.부분 업그레이드.

결과를 checkupdates터미널이나 상태 표시줄/conky/다른 곳에 인쇄하려면 임시 데이터베이스에 쿼리하면 됩니다.

pacman -Qqu --dbpath /tmp/checkup-db-user/

그런 다음 시스템 중단에 대한 걱정 없이 이 데이터베이스를 새로 고치도록 systemd-timer 또는 cron 작업을 설정할 수 있습니다.

팩맨에는 다양하고 유용한 유틸리티가 함께 제공되며, 다음과 같은 방법으로 볼 수 있습니다:

 pacman -Ql pacman | awk -F/ '/bin/ {print $4}'

관련 정보