次のコマンドを使用して、Fedoraにインストールされているパッケージを一覧表示できます。
dnf list installed
パッケージを検索するときは、次のものを使用してください。
dnf search terminal
dnf
次のような利用可能なパッケージが一覧表示されます。
tmux.x86_64 : A terminal multiplexer
「つまり」<パッケージ>:<緑>「.似たようなパッケージ出力が欲しいけどインストール済みバッグ。出力をgrep
(またはripgrep
)に簡単にパイプできるので、インストールされているパッケージ内で検索する必要はありませんが、検索結果などの出力が必要です。
答え1
このrpm
データベースは、すでにインストールされているすべてのパッケージの集まりです。
このオプションを使用すると、他のツールやループを使用せずにデータベースを直接照会し、rpm
利用可能な情報を抽出できます。--queryformat
rpm --query --all --queryformat '%{NAME}.%{ARCH}: %{SUMMARY}\n'
--queryformat
提供された情報を使用するように調整してくださいrpm
。 http://ftp.rpm.org/api/4.4.2.2/queryformat.html
答え2
それはまるで
for pkg in $(dnf list --installed) ; do
rpm -q --queryformat '%{NAME} : %{SUMMARY}\n' ${pkg}
done
動作することができます(モバイルで作成した後はテストされません)。
for ... do ... doneループは確かに過剰ですが、必要に応じて追加のフィルタリングを実行し、内容を記録し、必要に応じて適切なHTMLに含めることができます。