すべてのubuntu-wallpapers
パッケージをインストールしたいので、ターミナルで次のように入力します。
Sudo apt install ubuntu-wallpapers*
私は同じ効果を取得しようとしています
dpkg --set-selections < ./pkgs.txt
問題は、このメソッドは*
ファイルのpkgs.txt
ワイルドカードをサポートしていないことです。
私はパッケージの正確なリストを取得することができました
apt-cache search ^ubuntu-wallpapers
しかし、私も説明を取得します。出力をpkgs.txt
ファイルにリダイレクトできるように、パッケージ名のみを取得する方法はありますか?
apt-cache pkgnames
を使用して、特定のプレフィックスで始まるすべてのパッケージの名前のみをリストできます。
$ apt-cache pkgnames ubuntu-wallpaper
ubuntu-wallpapers-karmic
ubuntu-wallpapers-vivid
ubuntu-wallpapers-maverick
ubuntu-wallpapers-utopic
ubuntu-wallpapers-wily
ubuntu-wallpapers-quantal
ubuntu-wallpapers-raring
ubuntu-wallpapers-precise
ubuntu-wallpapers-lucid
ubuntu-wallpapers-natty
ubuntu-wallpapers
ubuntu-wallpapers-trusty
ubuntu-wallpapers-oneiric
ubuntu-wallpapers-saucy
ubuntu-wallpapers-xenial
詳細については、man apt-cache
を参照してください。
または、apt-cache search
の出力を処理して、最初の列のみをパイプで表示することもできます。以下のこれらのコマンドのいずれか、または同様のものを介して:
cut -d' ' -f1
grep -Eo '^\S+'
sed 's/\s.*//'
awk '{print $1}'