2016-11-11 3 views
1

私はUbuntu official repoからすべてのフォントをインストールしたいと思っています。ただし、apt install font *を使用すると競合が発生します。だから私は何とかすべてのフォント*を含める必要がありますが、* -tailのようなものは除外してください。パッケージfont-testはインストールされますが、font-test-tailがインストールされます。ワイルドカードは除外

ありがとうございました。

答えて

1

あなたは必要とされるすべてのフォントパッケージとフィルタを検索し、インストールコマンドの結果のリストを使用することができます。

# apt install $(apt-cache search font | grep '^font-' | grep -v -- '-tail$' | awk '{print $1}') 

上記の構文は、bashので動作します。

+0

grepは "無効なオプション - t"を表示しますが、tオプションはありません。そうではありません。しかし私はここで論理を見る。 –

+0

答え編集: '--tail $'は ' - 'で始まるので、オプションとして解釈されます。解決策は、引数の前に ' - 'を含めることです(後続のすべてがオプションではない引数であることを示します) – isedev

関連する問題