私の質問は、すでに質問されている他の質問とは少し異なります。回答をすでに検索しましたが、関連するものは見つかりませんでした。
たとえば、次のコマンド「Sudo apt-get install k3b」を使用して、ターミナル経由でK3Bを常にインストールしています。もちろん、常に機能していました。ある日、Ubuntu Sofware Center経由でインストールすることにしましたが、驚いたことに、知らないアドオンがいくつかありました。それらが便利だとわかったので、それらのいくつかをインストールするようにチェックしました。
さて、ここに私の質問があります:ターミナル経由でソフトウェアをインストールしようとして、このソフトウェアにアドオンがある場合、どうやってそれを知ることができますか?そして、どのようにターミナル経由でアドオンをインストールしますか?
最初にアドオンの名前を知ってから、メインソフトウェアが既にインストールされたら、それらを1つずつインストールする必要があると思います。しかし、どのようにしてターミナルを介してこれらの名前を知ることができますか? Software Centerを使用すると、アドオン、それぞれの簡単な説明、および括弧内の名前が表示されるため、便利です。ターミナル経由ではどうですか?
Software Centerを使用するまで、これに注意を払ったことはありませんでした。ちなみに、K3Bはもちろん単なる例にすぎません。
これらのアドオンは、k3bの使用感を高めることを目的とした推奨パッケージです。しかし、k3bが適切に機能するためにはこれらは不可欠ではありません。
ターミナルでは、apt-cache depends k3b
コマンドを使用して、アドオン名(少なくともそれらの一部)を知ることができます。アドオン名は、「提案:」セクションの下に表示されます。例えば:
apt-cache depends k3b | grep Suggests
k3b
Suggests: k3b-extrathemes
Suggests: normalize-audio
Suggests: sox
Suggests: movixmaker-2
Suggests: libk3b6-extracodecs
Suggests: vcdimager
推奨パッケージは必須ではありません。また、apt-get
は、k3b(依存関係と呼ばれる)の実行に不可欠なパッケージと推奨されるパッケージをインストールすることに注意してください。
これらのリンクにアクセスして、このトピックに関する情報を入手できます。
Superuser.comでこの質問も確認してください
要約として:
Ubuntuは、デフォルトでSoftware Centerと端末の両方からソフトウェアの最初の2つのカテゴリをインストールします。したがって、重要なものを失うことはありません。しかし、それでもインストールできます。また、Software Centerはそれらを自動的にインストールしません。
ターミナルから推奨パッケージをインストールする場合、このコマンドを使用できます
Sudo apt-get --install-suggests install k3b
このコマンドは、すべての推奨パッケージと、依存パッケージおよび推奨パッケージをインストールします。
apt-get
を永続的に設定して、推奨パッケージも自動的にインストールするようにしたい場合、これを行うことができます:
/etc/apt/apt.conf.d
という名前で99mysettings
にファイルを作成します
gksu gedit /etc/apt/apt.conf.d/99mysettings
次に、そのファイルに構成オプションを追加します
APT::Install-Suggests "true";
次に、ファイルを保存してgeditを終了します。
これ以降、推奨パッケージもapt-get
によって自動的にインストールされます。
Apt-getは、それらのパッケージがリポジトリで見つかった場合にのみインストールすることに注意してください。そうでない場合は、単にそれらを無視してインストールを続行します。
ターミナルからプログラムをインストールすると、推奨パッケージ(アドオンなど)も通知されます。すなわち:
Sudo apt-get install k3b
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
k3b-extrathemes sox movixmaker-2 libk3b6-extracodecs vcdimager
The following NEW packages will be installed:
k3b
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Sudo apt-cache search <name>
を使用できるはずです。これにより、何らかの方法で関連するすべてのパッケージが返されます。
一つの可能性は
apt-cache search appname
そして、必要なすべてのパッケージを一度にインストールできます
Sudo apt-get install package_1 package_2 ...