我正在尝试通过更新管理器安装更新,但出现此错误:
软件包系统已损坏 检查您是否正在使用第三方存储库。如果是,请禁用它们,因为它们是问题的常见来源。此外,在终端中运行以下命令:
apt-get install -f
当我运行时apt-get install -f
,我得到:
E: could not open lock file /var/lib/dpkg/lock - open (13: Permission Denied E: Unable to lock administration directory (/var/lib/dpkg/), are you root?
出了什么问题?我该如何解决?为什么会发生这种情况?
编辑:
这是我得到的sudo apt-get install -f
[1]https://www.dropbox.com/s/tzr0s8278pbe9sm/2012-07-03%2019.34.07.jpg
[2]https://www.dropbox.com/s/xmllkxvpa3weg33/2012-07-03%2019.34.52.jpg
[3]https://www.dropbox.com/s/n799fxp3iv44cd4/2012-07-03%2019.35.09.jpg
图片的顺序正确。一张图片包含的信息太多,所以必须把它分成 3 张,但所有的信息都在里面。
答案1
除了您需要的 sudo 命令之外,您的图片还显示“设备上没有剩余空间”错误;您的硬盘已满!
答案2
apt-get install -f
必须作为根,因此请像这样运行它:
sudo apt-get install -f
系统将提示您输入密码。输入密码时,您看不到任何内容,但没关系——只需输入密码并按 即可Enter。
这可能会解决您的问题。如果没有,您可以编辑问题以提供更多信息(包括 的输出sudo apt-get install -f
)。