apt-get 对我来说已经坏了。我尝试从 .deb 重新安装它,但没有任何效果。我还尝试从 .deb 安装 aptitude。下面的文本是我在运行时看到的apt-get update
。在尝试从 .deb 安装之前,我在以普通用户和 sudo 身份运行时看到了“总线错误”消息,而不是其他错误。我希望我可以解决这个问题而不必重新安装 Kubuntu,因为之后的设置将花费我一整天的时间,但如果这里没有人知道该怎么做,那就是我的下一步。我正在运行 Kubuntu 版本 16.04.2。
prompt:~$ apt-get update
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
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?
prompt:~$ sudo !!
sudo apt-get update
Bus error (core dumped)
答案1
总线错误也可能意味着硬件故障。请务必运行 memtest。特别是如果重新安装不起作用。如果重新安装有效,请检查您的文件系统和底层设备。
答案2
只需删除两个锁文件即可。使用:
rm /var/lib/apt/lists/lock
和
rm /var/lib/dpkg/lock
现在apt
再次运行它就可以了。