自鯖で apt upgrade を繰り返しているうち、完全には削除できていないパッケージが残ることがある。
次のコマンドでリストを表示してみると、
$ dpkg --get-selections | grep deinstall | cut -f1
fontconfig
graphviz
libgvc6
libxaw7:amd64
linux-image-5.4.0-58-generic
linux-image-5.4.0-59-generic
linux-image-5.4.0-60-generic
linux-modules-5.4.0-58-generic
linux-modules-5.4.0-59-generic
linux-modules-5.4.0-60-generic
linux-modules-extra-5.4.0-58-generic
linux-modules-extra-5.4.0-59-generic
linux-modules-extra-5.4.0-60-generic
x11-common
となっていた。
これらは、過去にインストールされているが、既に除去されているパッケージ。
いらないので完全に削除する。
$ sudo dpkg --purge `dpkg --get-selections | grep deinstall | cut -f1`
[sudo] hoge のパスワード:
(データベースを読み込んでいます ... 現在 120948 個のファイルとディレクトリがインストールされています。)
fontconfig (2.13.1-2ubuntu3) の設定ファイルを削除しています ...
graphviz (2.42.2-3build2) の設定ファイルを削除しています ...
libgvc6 (2.42.2-3build2) の設定ファイルを削除しています ...
libxaw7:amd64 (2:1.0.13-1) の設定ファイルを削除しています ...
linux-image-5.4.0-58-generic (5.4.0-58.64) の設定ファイルを削除しています ...
linux-image-5.4.0-59-generic (5.4.0-59.65) の設定ファイルを削除しています ...
linux-image-5.4.0-60-generic (5.4.0-60.67) の設定ファイルを削除しています ...
linux-modules-5.4.0-58-generic (5.4.0-58.64) の設定ファイルを削除しています ...
linux-modules-5.4.0-59-generic (5.4.0-59.65) の設定ファイルを削除しています ...
linux-modules-5.4.0-60-generic (5.4.0-60.67) の設定ファイルを削除しています ...
linux-modules-extra-5.4.0-58-generic (5.4.0-58.64) の設定ファイルを削除しています ...
linux-modules-extra-5.4.0-59-generic (5.4.0-59.65) の設定ファイルを削除しています ...
linux-modules-extra-5.4.0-60-generic (5.4.0-60.67) の設定ファイルを削除しています ...
x11-common (1:7.7+19ubuntu14) の設定ファイルを削除しています ...
systemd (245.4-4ubuntu3.4) のトリガを処理しています ...
もしパッケージの名称に「deinstall」が含まれていると、同じように完全に削除されるので注意。
dpkg --get-selectionsは、「削除」とマークされたパッケージを表示します
[解決方法が見つかりました!] 「削除」とはどういう意味ですか? この手段のマンページdpkgから パッケージは、アンインストールまたは削除のために選択されます(つまり...
以上。
コメント