コマンドラインでパッケージのアップグレードの詳細を表示する方法は?


5

デスクトップマシンでは、Update Managerアプリケーションは、画面の下半分の「アップデートの説明」というセクションにパッケージのアップグレードの詳細を表示できます。コマンドラインを使用してサーバーマシンのこの情報を表示する方法はありますか?


1
aptitude-テキストベースのパッケージマネージャーで遊んでみてください。help.ubuntu.com/community/InstallingSoftware
JohanSJA

回答:


2

インストールするとapt-listchanges、ページャーを通じて変更が表示され、それらもメールで送信されます(ルートに送信すると思います)。


0

次の方法で取得した、アップグレード可能なパッケージの名前を組み合わせることができます。

/usr/lib/update-notifier/apt-check -p

で取得したパッケージの説明apt-cache。これを行うスクリプトを次に示します。

#!/bin/bash

{ /usr/lib/update-notifier/apt-check -p 2>&1; echo; } |
  while read pkg; do
    echo "Package: " $pkg
    echo "Description:"
    apt-cache --no-all-versions show $pkg | 
      awk '/^ /'
    echo
  done

上記で解決したいくつかの問題は、apt-check -p出力をstderrに送信し、最後の行に改行を書き込まないことです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.