联想 ix4-300d-apt-get 不工作

联想 ix4-300d-apt-get 不工作

我刚买了一台运行 Debian 的 NAS(Lenovo ix4-300d),我刚刚发现了如何启用 SSH。我想安装 Apache、MySQL 和 PHP 进行本地开发。

当我尝试使用时apt-get,出现以下错误:

login as: root
[email protected]'s password:
root@ix4-300d:/# apt-get install php5
E: Could not open lock file /var/lib/dpkg/lock - open (2 No such file or directory)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
root@ix4-300d:/# su
sh-3.2# apt-get install php5
E: Could not open lock file /var/lib/dpkg/lock - open (2 No such file or directory)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

尽管我su已获得 root 访问权限,但当我尝试使用时它仍然告诉我我不是 root 权限apt-get

我该如何修复apt-get这里?

答案1

好吧,看起来出于某种原因,Debian 无法打开 apt 使用的锁定文件。这似乎是一件非常常见的事情根据谷歌

这似乎是一个合乎逻辑的解决方案-/var/lib/dpkg/lock不存在 - 因此检查其存在性并创建它/var/lib/dpkg/可能会有所帮助。

如果它也抱怨/var/lib/dpkg/status不存在,您应该能够cp /var/backups/dpkg.status.0 /var/lib/dpkg/status以 root 身份从备份中复制它。

相关内容