我正在使用 Fedora 33。我可能对一个简单的事实感到困惑。
如果我尝试运行未安装的程序,dnf 将搜索 repos 并建议安装它。如果我回答是,它将被安装并且我可以正常使用它。
如果我要尝试安装该软件 ( dnf install <package>),则会要求我提供超级用户密码。
对于我的示例,我尝试以两种方式安装“游侠”,但似乎找不到区别。两者都位于同一个 bin 目录中,并且都在进程中的用户下运行。
我的问题如下:如果可以在没有密码的情况下简单地安装软件,为什么 dnf 会要求它?