Firefoxパッケージのインストールにパッケージ 'xul-ext-ubufox'が必要なのはなぜですか?


11

Ubuntu 14.04にFirefoxパッケージをインストールしようとすると、次のインストールも要求されますxul-ext-ubufox

$ sudo apt-get install firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  xul-ext-ubufox
Suggested packages:
  ttf-lyx
The following NEW packages will be installed
  firefox xul-ext-ubufox

FirefoxパッケージをインストールするためにUbufoxパッケージが必要なのはなぜですか?私が理解しているように、UbufoxはFirefoxの機能を拡張するだけであるため、必須のパッケージではなく、推奨されるパッケージである必要があります。

副次的な質問、UbufoxをインストールせずにFirefoxをインストールするにはどうすればよいですか?


ubufoxは、UbuntuのFirefoxに追加機能を追加するパッケージです。それにより統合されます。あなたはそれが必要です。
ロニードロイド

1
@RonnieDroid私はubufoxとは何かを知っています。なぜ必要なのですか?統合機能ではなく、Firefoxだけが必要な場合は、単にそれが必要ないので、質問は、質問に固執してみてください。
jangorecki

厳密に言えば、あなたはそれを必要としません。を実行するとapt-cache show firefoxxul-ext-ubufoxRecommendsの下に表示されます。つまり、デフォルトで(おそらく)インストールされますが、Firefoxを削除せずに削除できます。
saiarcot895

@ saiarcot895 Recommendedパッケージをインストールせずにインストールする方法はありますか?
jangorecki

5
を実行するかsudo apt-get install --no-install-recommends firefoxsudo aptitude install firefox xul-ext-ubufox_(これはAptitudeにインストールするfirefoxがパージするように指示するxul-ext-ubufox)、またはApcurityのncursesバージョンを使用してselectを選択するfirefoxが、選択を解除することができますxul-ext-ubufox
saiarcot895

回答:


12

概要:

firefox推奨事項(ここxul-ext-ubufox)を自動的にインストールせずにパッケージ(ここ)をインストールする場合は、apt-get--no-install-recommendsパラメーターを使用する必要があります。

sudo apt-get install --no-install-recommends firefox

詳細な説明:

パッケージxul-ext-ubufoxは、いくつかの方法でUbuntu OSにFirefoxをより良く統合します。それは推奨パッケージfirefoxの(短縮)出力に応じて、。

$ apt-cache show firefox
Package: firefox
Priority: optional
Section: web
Installed-Size: 100442
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
Architecture: i386
Version: 40.0+build4-0ubuntu0.15.04.1
Replaces: kubuntu-firefox-installer
Provides: gnome-www-browser, iceweasel, www-browser

Depends: lsb-release, libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 4.9), libx11-6, libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxrender1, libxt6

Recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk4

Suggests: fonts-lyx

Filename: pool/main/f/firefox/firefox_40.0+build4-0ubuntu0.15.04.1_i386.deb
Size: 42549576
[...]

重要な行を空白行で区切って強調表示しようとしました。パッケージは、次の3つの方法で他のパッケージを要求する場合があります。依存する、推奨する、または提案することができます。

  • パッケージを実行するには依存関係が必要であり、とにかくインストールする必要があります。これを回避する方法はありません。
  • 推奨事項は、通常はメインパッケージと一緒にインストールする必要のあるパッケージですが、実行する必要はあまりありません。必要に応じてそれらを省略することもできますが、デフォルトでapt-getは、あたかも真の依存関係であるかのようにインストールします。
  • 候補は自動的にインストールされず、表示されるだけなので、必要に応じて自分で手動でインストールすることを検討してください。

xul-ext-ubufox推奨パッケージであるようにfirefoxapt-getFirefoxを取得しようとすると自動的にインストールされます。この動作を停止するには、次のコマンドを使用する必要があります。これにより、このパッケージの推奨パッケージの自動インストールが無効になります。

sudo apt-get install --no-install-recommends firefox

2
実際には、推奨事項は事実上の依存関係であることが多く、それらをスキップすることは高度に特殊化されたインストールでのみ意味があります。しかし、それはubufox拡張機能には当てはまりません。
ケビン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.