apt install
システムにプリインストールされているか、他のパッケージの依存関係で自動インストールされたパッケージで実行するのと同等のものを探しています。apt
その後、パッケージが手動でインストールされているとマークされている場合は、そのパッケージまたはautoremove
。
これまでオンラインで回答が見つかりませんでした。dnf install
自動的にダウンロードされた依存関係を使用して実行すると、「Nothing to do」が印刷されます。ただし、パッケージの状態が手動インストールに変わることはありません。マニュアルdnf
ページには、installコマンドの下の特別なフラグも記載されていません。
これまでの唯一の「解決策」は、パッケージ(およびそれに依存するすべてのパッケージ)を削除し、手動で再インストールしてから依存パッケージを再インストールすることです。それは実用的ではありません。これと比較して、いくつかのファイルデータベースを手動で編集することも簡単です。
ベストアンサー1
dnf mark install <package>
Fedoraは手動インストール用のパッケージを表示します(逆dnf mark remove <package>
も同様です。パッケージを手動で保持したくない場合は、マークを削除します)。
~からdnf マニュアルページ:
指定されたパッケージをユーザーがインストールしたものとしてマークします。これは、パッケージが依存関係でインストールされていて、「自動削除コマンド」または「削除コマンド...」を実行してもシステムに残っていることを望む場合に便利です。