私は持っているインストールおよび構成のapt-listchanges
アップデートからの変更ログを表示するパッケージ。
出力cat /etc/apt/listchanges.conf
(設定に応じて)Ubuntu のマニュアルページのためにapt-listchanges
):
[apt]
frontend=xterm-pager
email_address=
confirm=false
which=both
アップデートの受信に依存するため、さまざまな設定をテストするのは少し難しいです。しかし、これまでのところ、どの設定でも次のような出力は得られていません。アップデートが完了した後も画面に残ります。
例えば:
- ブラウザオプションを選択した場合、Firefoxがすでに実行されていると失敗します
- xterm または GTK ウィンドウ オプションを選択すると、新しいウィンドウが表示されますが、更新が完了すると消えます。
- 同じ端末にテキストを表示するオプションを選択した場合、適用前に確認するオプションがなくても、更新を続行する前に表示を終了する必要があります。
- コマンドラインではなくアップデートマネージャを使用すると、アップデートが適用されているにもかかわらず、動作せずエラーが発生します。
apt-listchanges
およびapt upgrade
(または Update Manager) を次のように構成するにはどうすればよいですか?
- 中断や介入を必要とせずにアップデートをダウンロードして適用します(つまり、apt-listchangesからの確認プロンプトはありません)。
- ニュース/変更履歴を画面に表示する(同じ端末、別の端末、GTKウィンドウ、ブラウザウィンドウ、Update Manager、私は気にしないが、Eメール)
- 更新の完了後も表示が継続されるようにする
(最後の手段として、テキスト ファイルへの出力も悪くない選択肢です。)
答え1
アップグレード前:
apt-get changelog <package name>
アップグレード後:
システムにインストールされているすべてのパッケージを一覧表示するには、ターミナル プロンプトから次のように入力します (大きな出力)。
dpkg -l
grep
特定のパッケージがインストールされているかどうかを確認するために出力をパイプするには:
dpkg -l | grep <package name>
パッケージによってインストールされたファイルを一覧表示するには:
dpkg -L <package name>
どのパッケージにファイルがインストールされたかを識別するには:
dpkg -S /somedir/some.file
詳細はこちらdpkgまたはman dpkg
。