我尝试使用autoremove
命令删除包并收到此错误:
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
尝试在终端中使用“gksu nautilus”命令,它将为您提供对需要移动、删除、更改的任何文件夹或文件的 root 访问权限。要更改权限,请在使用 gksu nautilus 后右键单击文件夹,
使用“sudo -i”并输入您的root密码,然后使用gksu nautilus。
答案2
该消息E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
意味着以下两件事之一:
- 如果您没有使用 运行命令,则
sudo
您无权访问该文件。您应该发布完整的命令及其输出,并使用按钮对其进行格式化{}
。
或者,
- 一些其他软件包管理器已锁定该文件。使用以下命令找出是哪一个:
sudo /usr/bin/lsof /var/lib/dpkg/lock