web-dev-qa-db-ja.com

apt-get autoremoveによるiceweaselのアンインストール

Iceweaselをアンインストールしようとすると、 'gnome'や 'gnome-core'などの依存関係をアンインストールしたいのですが、もちろんそれは望んでいません。 apt-get-autoremoveはGnomeをアンインストールしたい ...のいくつかの指示に従ってみましたが、役に立ちませんでした。

手がかりは、kdeをインストールして試してみたときに何かが台無しになったことかもしれません(今はgnome2に戻っています)。

誰かが私の訴訟にすでに参加している場合...

5
PerrierCitror

私のDebianインストールでは、gnome-coreiceweaselに必要な依存関係を持っています。 iceweaselをアンインストールしようとすると、定義によりgnome-coreのインストールが中断されます。つまり、これもアンインストールする必要があります。そしてgnomegnome-coreに必要な依存関係があります。すすぎ、繰り返します。だから、あなたはちょっと行き詰まっています。

この状況は間違いなくGNOMEのパッケージングバグであり、gnome-coreは仮想パッケージgnome-www-browserまたはwww-browserに依存しているはずです。

4
ewhac

削除したいパッケージを手動インストール済みとしてマークするだけです。まあ言ってみれば:

Sudo apt-get autoremove iceweasel
The following packages will be removed:
  iceweasel gnome

削除したくないパッケージがある場合は、次のようにします。

Sudo apt-get install gnome
gnome is already installed
marked as installed manually

その後、iceweaselを削除しても、gnomeを削除しようとしません。できました。

3
Braiam

Gnomeおよびgnome-coreパッケージはmeta-packagesです。それらにはファイルは含まれず、他のパッケージへの依存関係のみが含まれます。したがって、技術的にはそれらを必要とせず、悪影響を受けることもありません。 iceweasel、gnome、gnome-coreをアンインストールした場合、失われるのはiceweaselだけです。

あなたがwillを見逃しているのは、nextバージョンのDebian gnomeまたはgnome-coreが依存関係グラフによって自動的にインストールされない新しい追加パッケージに依存している場合です。

1
bahamat