web-dev-qa-db-ja.com

コマンドラインを使用するときにパッケージのアドオンを見つけるにはどうすればよいですか?

私の質問は、すでに質問されている他の質問とは少し異なります。回答をすでに検索しましたが、関連するものは見つかりませんでした。

たとえば、次のコマンド「Sudo apt-get install k3b」を使用して、ターミナル経由でK3Bを常にインストールしています。もちろん、常に機能していました。ある日、Ubuntu Sofware Center経由でインストールすることにしましたが、驚いたことに、知らないアドオンがいくつかありました。それらが便利だとわかったので、それらのいくつかをインストールするようにチェックしました。

さて、ここに私の質問があります:ターミナル経由でソフトウェアをインストールしようとして、このソフトウェアにアドオンがある場合、どうやってそれを知ることができますか?そして、どのようにターミナル経由でアドオンをインストールしますか?

最初にアドオンの名前を知ってから、メインソフトウェアが既にインストールされたら、それらを1つずつインストールする必要があると思います。しかし、どのようにしてターミナルを介してこれらの名前を知ることができますか? Software Centerを使用すると、アドオン、それぞれの簡単な説明、および括弧内の名前が表示されるため、便利です。ターミナル経由ではどうですか?

Software Centerを使用するまで、これに注意を払ったことはありませんでした。ちなみに、K3Bはもちろん単なる例にすぎません。

13
brunces

これらのアドオンは、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でこの質問も確認してください

要約として:

  • A dependsパッケージは1つです。これは必須です実行するソフトウェア
  • 推奨パッケージは1つです。これはソフトウェアに必要です機能する
  • 推奨パッケージが1つで、ソフトウェアのユーザビリティを向上できます。

Ubuntuは、デフォルトでSoftware Centerと端末の両方からソフトウェアの最初の2つのカテゴリをインストールします。したがって、重要なものを失うことはありません。しかし、それでもインストールできます。また、Software Centerはそれらを自動的にインストールしません。

推奨パッケージを端末からもインストールするには

ターミナルから推奨パッケージをインストールする場合、このコマンドを使用できます

 Sudo apt-get --install-suggests install k3b

このコマンドは、すべての推奨パッケージと、依存パッケージおよび推奨パッケージをインストールします。

推奨パッケージをインストールするようにaptを永続的に構成するには

apt-getを永続的に設定して、推奨パッケージも自動的にインストールするようにしたい場合、これを行うことができます:

  1. /etc/apt/apt.conf.dという名前で99mysettingsにファイルを作成します

    gksu gedit /etc/apt/apt.conf.d/99mysettings
    
  2. 次に、そのファイルに構成オプションを追加します

    APT::Install-Suggests "true";     
    
  3. 次に、ファイルを保存してgeditを終了します。

これ以降、推奨パッケージもapt-getによって自動的にインストールされます。

Apt-getは、それらのパッケージがリポジトリで見つかった場合にのみインストールすることに注意してください。そうでない場合は、単にそれらを無視してインストールを続行します。

29
Anwar

ターミナルからプログラムをインストールすると、推奨パッケージ(アドオンなど)も通知されます。すなわち:

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.
2
reverendj1

Sudo apt-cache search <name>を使用できるはずです。これにより、何らかの方法で関連するすべてのパッケージが返されます。

1
NlightNFotis

一つの可能​​性は

apt-cache search appname

そして、必要なすべてのパッケージを一度にインストールできます

Sudo apt-get install package_1 package_2 ...
0
Tom Regner