我正在尝试让 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
现在您的安装应该可以按预期工作了。