我收到一条消息,说系统包已损坏,我可能有第三方存储库。但是,我检查了一下,没有第三方存储库。我进入终端并输入 apt-get install -f,结果显示“无法锁定管理文件,您是 root 吗?这是什么意思?此外,我还没有安装任何东西,但有一天错误消息突然出现。
答案1
您必须apt install -f
以提升的权限运行... 您可以通过sudo
在 前面运行 root shell 来实现这一点apt install -f
。这应该可以立即解决您的问题,如果出现任何其他问题,请发表评论。
答案2
这
unable to lock administration file, are you root?
是因为您不是root
,所以apt
无法锁定所需的文件,这是有道理的,因为您只希望有权sudo
安装和删除应用程序的人,否则任何用户都可能安装病毒或其他破坏系统的东西。
因此,解决方案是:
sudo apt install -f
在按下之前请务必阅读输出y
,因为有时它会删除您想要的内容。
TL;DR: 使用 sudo