DNF経由で手動インストール用のパッケージを表示する方法

DNF経由で手動インストール用のパッケージを表示する方法

apt installシステムにプリインストールされているか、他のパッケージの依存関係で自動インストールされたパッケージで実行するのと同等のものを探しています。aptその後、パッケージが手動でインストールされているとマークされている場合は、そのパッケージまたはautoremove

これまでオンラインで回答が見つかりませんでした。dnf install自動的にダウンロードされた依存関係を使用して実行すると、「Nothing to do」が印刷されます。ただし、パッケージの状態が手動インストールに変わることはありません。マニュアルdnfページには、installコマンドの下の特別なフラグも記載されていません。

これまでの唯一の「解決策」は、パッケージ(およびそれに依存するすべてのパッケージ)を削除し、手動で再インストールしてから依存パッケージを再インストールすることです。それは実用的ではありません。これと比較して、いくつかのファイルデータベースを手動で編集することも簡単です。

ベストアンサー1

dnf mark install <package>Fedoraは手動インストール用のパッケージを表示します(逆dnf mark remove <package>も同様です。パッケージを手動で保持したくない場合は、マークを削除します)。

~からdnf マニュアルページ:

指定されたパッケージをユーザーがインストールしたものとしてマークします。これは、パッケージが依存関係でインストールされていて、「自動削除コマンド」または「削除コマンド...」を実行してもシステムに残っていることを望む場合に便利です。

おすすめ記事