
新しくインストールされたFedoraシステムでは、このような基本パッケージはsudo
ユーザーがインストールしたパッケージとしてカウントされません。つまり、dnf repoquery --userinstalled | grep sudo
戻り値が空です。同時に、これらのパッケージは考慮されませんdnf autoremove
。つまり、コマンドはそのパッケージを削除しようとしません。今まではそんなに良くなった。
sudo
mark as available を使用すると、後でそれを削除しようdnf mark remove sudo
とdnf autoremove
しましたが失敗します。ターゲットの自動削除を再度防ぐ唯一の方法は、ターゲットを使用sudo
としてマークすることですdnf mark install sudo
。しかし、今の状態はsudo
始まった時とは異なります。dnf repoquery --userinstalled | grep sudo
これでパッケージが表示されますsudo
。
私の質問は:たとえば、基本パッケージの状態をどのようにリセットできますかsudo
?つまり、dnf repoquery --userinstalled | grep sudo
パッケージを削除しようとせずにnullが返される状況をどのように達成できますか?dnf autoremove
答え1
仕組みを見つけたようです。
パッケージは「インストール」または「削除」と表示されるだけでなく、「グループ」と表示されることもあります。これはインストールされたパッケージを使用するデフォルトの状態のようですdnf group install
。上記の例では、dnf mark group sudo
パッケージの元の状態が復元されますsudo
。