apt-get 损坏...帮助

apt-get 损坏...帮助

我尝试ubuntu-restricted-extras使用终端进行安装,但弹出了“Microsoft Eula”屏幕,然后我关闭了终端(现在我知道我不应该这样做)。在无法“单击”该屏幕上的“确定”选项后。结果是我破坏了 apt-get……我apt-get install -f也尝试了apt-get remove -f,但没有成功。

jan@jan-Satellite-C855:~$ apt-get install -f
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?
jan@jan-Satellite-C855:~$ apt-get remove -f
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?

我读过这篇文章“apt-get 失败时该怎么办”但没有什么作用……

那么,我现在该怎么办?

答案1

从您共享的代码来看,您没有执行 apt-get 作为。 尝试这个:

jan@jan-Satellite-C855:~$ sudo apt-get install -f

或者你可以切换用户为 root 然后运行它:

jan@jan-Satellite-C855:~$ sudo -s
[sudo] password for jan:
root@jan-Satellite-C855:~# apt-get install -f

答案2

您收到的错误只是意味着您没有权限运行apt-get。如果这是原始 Ubuntu 安装,则没有root用户,要使用apt-get用户jan,您必须使用sudo

sudo apt-get install -f

此错误的另一个可能原因是存在另一个进程正在查找/var/lib/dpkg。软件中心和软件包管理器都会这样做,因此apt-get在终端中使用之前,您应该始终关闭它们。

相关内容