删除软件包时出现问题

删除软件包时出现问题

我尝试使用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)意味着以下两件事之一:

  1. 如果您没有使用 运行命令,则sudo您无权访问该文件。您应该发布完整的命令及其输出,并使用按钮对其进行格式化{}

或者,

  1. 一些其他软件包管理器已锁定该文件。使用以下命令找出是哪一个:

sudo /usr/bin/lsof /var/lib/dpkg/lock

相关内容