SSブログ

Debian 11へのアップグレード後の不要パッケージの削除 [Debian]

Debian 11 へのアップグレードにより、不要なパッケージが多数発生した。

・'apt-get autoremove' で、多数のパッケージが削除対象となる。
・必要なパッケージが削除対象に含まれている。
・対象とする環境は、これまでにアップグレードを繰り返してきた環境である。

このため、この機会に、パッケージ毎に削除の有無を検討し、対応することにした。

1. 手順


(1) 'apt-get autoremove' で削除対象のパッケージの一覧を取得


削除開始時の確認に対して、No を回答し、パッケージを削除しない。


(2) 該当するパッケージについての削除の有無を検討

(3) パッケージの削除には、'dpkg --purge <package name>' を使用


2. 手順の実施


(1) 1 回目

  bsdmainutils
* cpp-8 ... cpp-10 が存在する
  distro-info-data
  javascript-common
* libapt-inst2.0 ... libapt-pkg5.0 の被依存パッケージ
* libapt-pkg5.0 ... libapt-pkg6.0:i386 が存在
* libasan5 ... libasan6:i386 が存在
  libayatana-appindicator3-1
  libayatana-ido3-0.4-0
  libayatana-indicator3-7
  libbind9-161
  libboost-python1.67.0
* libcdio18 ... libcdio19:i386 が存在
* libcodec2-0.8.1 ... libcodec2-0.9:i386 が存在
  libcroco3
  libcrystalhd3
  libcupsfilters1
  libcupsimage2
  libdbusmenu-glib4
  libdbusmenu-gtk3-4
* libdns1104 ... libdns1110:i386 が存在
  libdns1110
* libevent-2.1-6 ... libevent-2.1-7:i386 が存在
* libexiv2-14 ... libexiv2-27:i386 が存在
* libfluidsynth1 ... libfluidsynth2:i386 が存在
* libgssdp-1.0-3 ... libgssdp-1.2-0:i386 が存在
* libgupnp-1.0-4 ... libgupnp-1.2-0:i386 が存在
* libhogweed4 ... libnettle6 の被依存パッケージ
* libicu63 ... libicu67:i386 が存在
* libilmbase23 ... libilmbase25:i386 が存在
* libip4tc0 ... libip4tc2:i386 が存在
* libip6tc0 ... libip6tc2:i386 が存在
  libiptc0
  libirs161
* libisc1100 ... libisc1105:i386 が存在
  libisc1105
  libisccc161
  libisccfg163
* libisl19 ... libisl23:i386 が存在
  libjs-jquery
  libjs-sphinxdoc
  libjs-underscore
* libjson-c3 ... libjson-c5:i386 が存在
* libjte1 ... libjte2:i386 が存在
  libkyotocabinet16v5
* libllvm7 ... libllvm11:i386 が存在
  liblwres161
* libmpdec2 ... libmpdec3:i386 が存在
  libmpx2
* libmysofa0 ... libmysofa1:i386 が存在
* libnettle6 ... libnettle8:i386 が存在
* libnfs12 ... libnfs13:i386 が存在
* libnftables0 ... libnftables1:i386 が存在
  liboauth0
* libopenexr23 ... libopenexr25:i386 が存在
* libperl5.28 ... libperl5.32:i386 が存在
* libpgm-5.2-0 ... libpgm-5.3-0:i386 が存在
* libpoppler82 ... libpoppler102:i386 が存在
* libprocps7 ... libprocps8:i386 が存在
* libpython2.7 ... libpython3.9:i386 が存在
* libpython3.7-minimal ... libpython3.9-minimal:i386 が存在
* libpython3.7-stdlib ... libpython3.9-stdlib:i386 が存在
* librpm8 ... librpm9 が存在
* librpmbuild8 ... librpmbuild9 が存在
* librpmio8 ... librpmio9 が存在
* librpmsign8 ... librpmsign9 が存在
* libsnmp30 ... libsnmp40:i386 が存在
* libssl1.0.2 ... libssl1.1:i386 が存在
  libtagc0
* libusbmuxd4  ... libusbmuxd6:i386 が存在
* libvpx5  ... libvpx6:i386 が存在
* libwireshark11 ... libwireshark14:i386 が存在
* libwiretap8 ... libwiretap11:i386 が存在
* libwscodecs2 ... libwsutil9 の被依存パッケージ
* libwsutil9 ... libwsutil12:i386 が存在
* libx264-155 ... libx264-160:i386 が存在
* libx265-165 ... libx265-192:i386 が存在
  libxapian30
* libxcb-util0 ... libxcb-util1:i386 が存在
  libxcb-xf86dri0
  lsb-release
* perl-modules-5.28 ... perl-modules-5.32 が存在
  python-six
* python3.7-minimal ... python3.9-minimal が存在
  sgml-base
  x11proto-input-dev
  x11proto-kb-dev


・'apt-get autoremove' で削除対象となるパッケージの数: 87
・行頭に * を付けたパッケージを削除する。


(2) 2 回目

  bsdmainutils
  distro-info-data
  javascript-common
  libayatana-appindicator3-1
  libayatana-ido3-0.4-0
  libayatana-indicator3-7
  libbind9-161
  libboost-python1.67.0
  libcroco3
  libcrystalhd3
  libcupsfilters1 ... printing
  libcupsimage2 ... printing
  libdbusmenu-glib4
  libdbusmenu-gtk3-4
  libdns1110
  libiptc0
  libirs161
  libisc1105
  libisccc161
  libisccfg163
  libjs-jquery
  libjs-sphinxdoc
  libjs-underscore
  libkyotocabinet16v5
  liblwres161
  libmpx2
  liboauth0
  libtagc0
  libxapian30
  libxcb-xf86dri0
! lsb-release
  python-six
  sgml-base
  x11proto-input-dev ... dummy package (only doc)
  x11proto-kb-dev ... dummy package (only doc)


・apt-get autoremove で削除対象となるパッケージの数: 35
・'apt-get autoremove' を実行する(削除対象のパッケージが削除される)。
・行頭に ! を付けたパッケージについては、後で再インストールする。


3. 実施結果の検証


今回は、下記の手順を実施した場合と同じ結果となった。

・'apt-get autoremove' の実行
・アンインストールされた lsb-release パッケージを再インストール



nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。