そのパッケージを所有するメタパッケージを削除しても、Ubuntuのパッケージが更新され続けるかどうか疑問に思います。
たとえば、Ubuntu mateからhexchatを削除したいのですが、ubuntu-mate-metaパッケージも削除されているので、ubuntu-mate-metaの下の他のパッケージはまだ更新されますか?
答え1
ディストリビューションのパッケージマネージャを使用してインストールされたすべてのパッケージは、インストール方法に関係なく更新を受け取ります(利用可能な場合)。したがってubuntu-mate-meta
、あなたの場合はubuntu-mate-meta
。
次回の実行時にパッケージが削除されないようにするには、aptitude
(キー)を使用するか、これらのパッケージをすべて「自動インストールされていません」とマークします。mapt-mark manual
apt-get auto-remove
さて、ubuntu-mate-meta
いいえパッケージマネージャが使用されていないと思うので削除されます。したがって、hexchat
アンインストールするとインストールされた状態を維持できませんhexchat
。パッケージマネージャに削除するように指示すると、hexchat
実際に希望と見なされます。ubuntu-mate-meta
(確認要求後)削除されます。
答え2
Yuanbaoが述べたアップデートの理由は、次のようなdist-upgrade
状況によるものです。新しいパッケージは依存関係として追加され、以前のパッケージはリポジトリから削除されます(または競合のために削除する必要があります)。
通常、この問題は新しいバージョンのUbuntu(16.04 - > 16.10など)にアップグレードしたときに発生します。同じバージョン内でUbuntuを更新すると、これはあまり一般的ではありません。特にUbuntuの特定のバージョンのメタパッケージでは、これが起こる可能性はほとんどありません。
たとえば、Debianでは、iceweaselパッケージがFirefoxに置き換えられました。 (iceweaselの追加のセキュリティアップデートはリリースされていません。)ただし、iceweaselがデスクトップ環境のメタパッケージにインストールされているかどうかにかかわらず、交換とアップデートは引き続き発生します。