推奨/推奨パッケージをインストールしますか?


38

私は次のコードを実行し、このパッケージにこれらのパッケージが必要になったのですが、今ではこれらのパッケージが推奨されており、これらが推奨されていると言っています。これらをインストールする方法を教えてください。

myusuf3@purple:/etc$ sudo apt-get install virtualbox-4.0 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2
  libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl
  libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 libsdl1.2debian libsdl1.2debian-alsa libsndfile1 libv4l-0
  libvorbis0a libvorbisenc2 libx11-xcb1 nspluginwrapper
Suggested packages:
  libldap2 libgnome-speech7 lib32asound2-plugins nas liblcms-utils pulseaudio qt4-qtconfig
Recommended packages:
  pdf-viewer
The following NEW packages will be installed:
  acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2
  libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl
  libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 libsdl1.2debian libsdl1.2debian-alsa libsndfile1 libv4l-0
  libvorbis0a libvorbisenc2 libx11-xcb1 nspluginwrapper virtualbox-4.0
0 upgraded, 34 newly installed, 0 to remove and 26 not upgraded.
Need to get 168MB of archives.
After this operation, 460MB of additional disk space will be used.

お願いします

回答:


38

推奨事項はデフォルトでインストールされます(Lucid以降)。特定のパッケージでこれを無効にするには、を使用しますapt-get --no-install-recommends install pkg。ただし、提案はそうではありません。を使用して、単一パッケージのインストールの提案をインストールできますapt-get -o APT::Install-Suggests="true" install pkg

提案なしでconkyをインストールする:

laney@iota> sudo apt-get install conky
[...]
Suggested packages:
  apcupsd moc mpd
The following NEW packages will be installed
  conky conky-all

…またはサジェスト付き:

laney@iota> sudo apt-get -o APT::Install-Suggests="true" install conky
[...]
The following NEW packages will be installed
  apache2 apache2-doc apache2-mpm-worker apache2-suexec apache2-utils apache2.2-bin apache2.2-common apcupsd apcupsd-cgi apcupsd-doc ario ario-common conky
  conky-all icecast2 ices2 libao-common libao4 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcue1 libmpdclient2 libresid-builder0c2a libsidplay2 libsidutils0
  moc moc-ffmpeg-plugin mpd

これをデフォルトの動作にすることができます

APT::Install-Suggests "true"

/etc/apt/apt.conf.d/たとえば、のファイルに/etc/apt/apt.conf.d/30install-suggests


4
--install-suggestsオプションで推奨パッケージをインストールすることもできます。例:sudo apt install --install-suggests conky
デニス

24

提案されたパッケージについては、単に--install-suggestsフラグを使用できます

インストールの依存関係として推奨パッケージを検討してください。
構成アイテム:APT :: Install-Suggests。

オプションを渡す代わりに-o APT::Install-Suggests="true"
[あなたが持っているように--install-recommends]

例:

sudo apt-get --install-suggests install mercurial

興味深いソリューション...しかし、-install-suggestsはMaverickでは利用できません。この機能がapt-getに追加されたのはいつですか?
メストレリオン

3
そのコマンドは再帰的ではありませんか?そのため、すべての推奨パッケージの推奨パッケージなどもインストールします。このルートで発生する可能性のある再帰のために、数MBの初期インストールが1 GBを超えるインストールになったサードパーティの例を見てきました。
フィルヒーリー

1
@PhillHealeyあなたは正しい、それは大きな問題です>。>
角度付き

私たちは実際のインストールの前に確認を持っている理由の... @PhillHealey
フランクリンゆう

1
@PhillHealeyはい、それはuseを避ける場所です--install-suggestsので、インタラクティブなインストールでのみ問題ありません。(そして、なぜ誰もが自動スクリプトすべての推奨ソフトウェアを必要とするのか疑問に思います...私が理解している限り、推奨ソフトウェアは「このアイテムを購入したお客様も購入しました」のようなものです。リストを見なくても機能します。)
フランクリンゆう

10

--install-recommendsコマンドにオプションを追加します。

sudo apt-get --install-recommends install virtualbox-4.0 

あなたが使用する場合は--install-suggestsメイクをしてください、あなたはインストールされるプログラムのリストを調べる-時々 、あなたのシステム上に置かれているプログラムのかなりのリストを取得する(しようと--install-suggestsしてTuxGuitar
チャールズ・グリーン

2
そのコマンドは再帰的ではありませんか?そのため、すべての推奨パッケージの推奨パッケージなどもインストールします。このルートで発生する可能性のある再帰のために、数MBの初期インストールが1 GBを超えるインストールになったサードパーティの例を見てきました。
フィルヒーリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.