显示讯息:
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
答案1
可能你没有在终端的命令前使用“sudo”。这就是为什么它会试图暗示你不是 root。试试这个:
sudo apt-get update
然后系统会要求您输入密码。输入密码并按回车键。更新将开始。另请注意,当您输入密码时,* 或您输入密码时正常出现的点不会出现。只需输入密码,不要出现错误,然后按回车键即可。
答案2
您必须是根用户才能更新您的来源列表。
为此,您可以使用一个名为 sudo 的出色实用程序。
使用 sudo 轻松运行更新命令
sudo apt-get update
sudo 允许被许可的用户以超级用户或其他用户的身份执行命令,具体由安全策略指定。实际和有效的 uid 和 gid 设置为与目标用户的 uid 和 gid 相匹配,具体由密码数据库指定,并且组向量将根据组数据库进行初始化(除非指定了 -P 选项)。