適性を使用してすべてをインストールする方法

適性を使用してすべてをインストールする方法

適性で見つかったすべてのパッケージをインストールする方法は?

たとえば、

sudo aptitude search eclipse

...約66個のパッケージが見つかりました。個別に作成せずに見つかったすべてのパッケージをインストールする方法は?

答え1

*この記号はワイルドカードとして使用できます。タイトルは同じですが、ファイル名に日付が異なるファイルを削除すると機能することがわかります。

あなたの場合は、次のように入力できます。

sudo apt-get install eclipse*

文字列で始まるすべてのパッケージがインストールされます。eclipse

比較的:

sudo apt-get install eclipse

これにより、eclipseというパッケージのみがインストールされます。

答え2

私は次のようにします:

sudo apt-get -d -u install $(apt-cache search -n eclipse | cut -f1 -d' ' | grep -vE 'redeclipse|^lib')

-dに注意してください--download-only。必要な/必要なものだけをインストールすることを確認したら、コマンド-dから削除してください。apt-get

apt-cache search -nの出力は、の出力よりも「ノイズ」がはるかに少ないため、aptitude searchパイプラインで使用する方が簡単です。

redeclipseこれはEclipseの一部ではないゲームです。そして、ライブラリを依存関係としてインポートし、サイレントインストールとしてマークしたいと思います。grep -vEパラメータにインストールしたくない追加のパッケージを追加できます。

関連情報