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をインストールするにはどうすればよいですか?
推奨事項(ここではxul-ext-ubufox
)を自動的にインストールせずにパッケージ(ここではfirefox
)をインストールする場合は、apt-get
の--no-install-recommends
パラメーターを使用する必要があります。
Sudo apt-get install --no-install-recommends firefox
パッケージxul-ext-ubufox
は、いくつかの方法でUbuntu OSにFirefoxをより良く統合します。以下の(短縮された)出力に応じて、推奨パッケージ of firefox
です。
$ apt-cache show firefox
Package: firefox
Priority: optional
Section: web
Installed-Size: 100442
Maintainer: Ubuntu Mozilla Team <[email protected]>
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つの方法で他のパッケージを要求できます。depend on、recommendまたはsuggestそれら。
apt-get
はそれらを真の依存関係としてインストールします。xul-ext-ubufox
はfirefox
の推奨パッケージであるため、apt-get
は、Firefoxを取得するときに自動的にインストールすることを望んでいます。この動作を停止するには、次のコマンドを使用する必要があります。これにより、このパッケージの推奨パッケージの自動インストールが無効になります。
Sudo apt-get install --no-install-recommends firefox