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


13

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

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

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

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

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


私が通常使用sudo apt-cache search firefoxするのは、firefoxパッケージだけでなくfirefox-addon*、firefox-nl / de / en en zo one も表示することです
blade19899

@ blade19899:もうありません。
アリックスアクセル

回答:


29

これらのアドオンは、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-getk3b(依存関係と呼ばれる)の実行に不可欠なパッケージと推奨されるパッケージをインストールすることに注意してください。

これらのリンクにアクセスして、このトピックに関する情報を入手できます。

Superuser.comでこの質問も確認してください

要約として:

  • A は、パッケージを1つに依存します。これは、ソフトウェアの実行に必要です
  • 推奨ソフトウェアのために必要とされる1パッケージ、機能するようにします
  • Aは、提案ができ、一つにパッケージをユーザビリティ向上させるソフトウェアのを。

Ubuntuは、ソフトウェアセンターとターミナルの両方からデフォルトでソフトウェアの最初の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は、それらのパッケージがリポジトリで見つかった場合にのみインストールすることに注意してください。そうでない場合は、単にそれらを無視してインストールを続行します。


1
非常に良いコマンド...これはとても気に入りました!!
プラニットバウバ

1
アンワール、答えてくれてありがとう。それは本当に啓発的でした。:)同様に答えてくれたすべての人に感謝します。乾杯。:)ブルース
ブルース

@ user74660役立つ場合は、回答受け入れることができます。それは将来の訪問者を助けるでしょう。ありがとう:)
アンワー

2

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

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.

1

使用できるはずです sudo apt-cache search <name>これは、関連するすべてのパッケージを返すはずです 可能な限りの方法で。


0

一つの可能​​性は

apt-cache search appname

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

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