apt-get 无法打开锁定文件

apt-get 无法打开锁定文件

我正在尝试让 nfs 客户端在运行 debian 2.6.22 的 Sheeva-plug 上运行。主机是 Ubuntu 12.04,并声称(从 showmount -e)要导出所需的目录。sheeva-plug 中没有 showmount 二进制文件,因此我尝试从 nfs-common 包安装它:

 # apt-get install nfs-common

响应以

 E: could not open lock file /var/cache/apt/archives/lock - open (no such file or directory)
 E: Unable to lock the download directory.

我在执行此操作时是 root。尝试安装其他软件包时也会出现类似的错误。

我该如何纠正这些错误以便 apt-get 能够完成其工作?

答案1

根据错误消息,该文件/var/cache/apt/archives/lock在您的计算机上不再存在。您可以简单地创建它:

sudo touch /var/cache/apt/archives/lock

但是可能还有另一个目录缺失。请查看是否有/var/cache/apt/archives/partial exists。如果没有,请创建它:

sudo mkdir -p /var/cache/apt/archives/partial

现在您的安装应该可以按预期工作了。

相关内容