適性で見つかったすべてのパッケージをインストールする方法は?
たとえば、
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
パラメータにインストールしたくない追加のパッケージを追加できます。