apt-get Upgrade를 실행할 때 어떤 패키지가 업그레이드되는지 확인하고 싶습니다. 모든 것을 하나로 묶는 대신 모든 것을 한 줄씩 간단히 나열하는 방법이 있다면 훨씬 쉬울 것 같습니다.
"다음 패키지가 업그레이드됩니다:"라는 메시지 뒤에는 일반적으로 다음과 같습니다.
apport apport-gtkbind9-dnsutilsbind9-hostbind9-libs distro-info-data djvulibre-bin dnsutils firefox firefox-locale-en google-chrome
이렇게 보이도록 추가할 수 있는 스위치를 아는 사람이 있나요?
apport
apport-
gtkbind9-dnsutilsbind9
-hostbind9
-libs
distro-info-data
djvulibre-bin
dnsutils
firefox
firefox-locale-en
google-chrome
이것은 분명 큰 문제도 아니고 긴급한 것도 아닙니다. 단지 패키지 목록을 분리하고 빠르게 스캔하는 더 나은 방법이 있는지 수년 동안 궁금해졌습니다.
이렇게 하면 이 섹션을 더 쉽게 읽을 수 있을지 궁금합니다. 작업 중인 각 라인을 수직으로 빠르게 스캔할 수 있었지만, 각 패킷을 공백으로 정신적으로 분리하는 데 시간이 걸렸습니다.
답변1
apt
사후 처리 출력이 부족하여 원하는 내용이 정확하게 표시되지 않지만, apt
업그레이드된 패키지의 버전 세부 정보를 표시하도록 요청하면 한 줄에 하나의 패키지가 표시됩니다.
$ sudo apt upgrade -V
...
The following packages will be upgraded:
ansilove (4.0.4-1 => 4.1.4-1)
binutils-djgpp (2.34-3+1.4 => 2.35.1+dfsg-1)
binutils-mingw-w64 (2.31.1-16+8.3.1 => 2.35-2+8.11)
bochsbios (2.6.11+dfsg-3 => 2.6.11+dfsg-4)
drmips (2.0.1-2 => 2.0.1-2.1)
frotz (2.52-0.1 => 2.53+dfsg-1)
...
옵션을 로 설정하여 APT::Get::Show-Versions
이 기능을 영구적으로 활성화 할 수 있습니다 true
. 예를 들면 다음과 같습니다 /etc/apt/apt.conf
.
APT::Get::Show-Versions "true";