
パッケージが必須であるか、または基本 Ubuntu (v18.04.5) インストールの一部であるかを確認するにはどうすればよいですか?
例えば、私はいつもセフそしてラドス毎週のソフトウェア アップデータ GUI での更新、つまり...
➜ ~ apt list --upgradable
Listing... Done
libcephfs2/bionic-updates 12.2.13-0ubuntu0.18.04.8 amd64 [upgradable from: 12.2.13-0ubuntu0.18.04.7]
librados2/bionic-updates 12.2.13-0ubuntu0.18.04.8 amd64 [upgradable from: 12.2.13-0ubuntu0.18.04.7]
ubuntu-drivers-common/bionic-updates 1:0.8.6.3~0.18.04.1 amd64 [upgradable from: 1:0.5.2.5]
これらを以前何かの実験として自分でインストールしたのか、それとも Ubuntu の基本インストールまたは必須インストールの一部なのかは覚えていません。これらが基本インストールまたは必須の「通常の」Ubuntu システムの一部ではない場合、これらのパッケージを削除したいと思います。確認する方法はありますか (特に、削除によって他に何が影響を受けるかを確認する方法)?
答え1
はい、簡単です。削除をシミュレートして、何が起こるかを確認します。
- 例: (変更は望んでいないので、
apt remove libcephfs2 --simulate
必要ありません)sudo
出力を注意深く読んでください。削除リストが長い場合や、 や や などの重要なパッケージ、または使用しているアプリケーションが含まれている場合はgnome-shell
、gdm
削除ubuntu-desktop
するubuntu-standard
と手間がかかる可能性があることがわかります。
ubuntu-drivers-common
以下は、テスト システムでのの削除をシミュレートする編集された例です。
sudo
目立つ旗がないことに注意してください--simulate
。安全です!- 影響を受けるパッケージの 1 つは であることに注意してください
ubuntu-desktop
。つまり、 はubuntu-drivers-common
元の基本インストールの一部でした。
$ apt remove ubuntu-drivers-common --simulate
NOTE: This is only a simulation!
apt needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
[...edit...]
The following packages were automatically installed and are no longer required:
apturl-common gir1.2-goa-1.0 gir1.2-snapd-1 python3-click python3-colorama
python3-dateutil python3-debconf python3-software-properties python3-xkit
software-properties-common unattended-upgrades update-notifier-common
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
apturl nautilus-share software-properties-gtk ubuntu-desktop
ubuntu-desktop-minimal ubuntu-drivers-common ubuntu-release-upgrader-gtk
update-manager update-notifier
0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
[...edit...]