如何恢复 /var/lib/dkpg 文件夹?

如何恢复 /var/lib/dkpg 文件夹?

我的朋友删除了/var/lib/dkpg他的 12.04 安装文件夹。没有它,apt-get 就无法工作。我是 Ubuntu 新手,了解不多。我该如何找回它?

答案1

运行这些:

sudo mkdir /var/lib/dpkg
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status
sudo sh -c "echo >> /var/lib/dpkg/lock"
sudo sh -c "echo >> /var/lib/dpkg/available"
sudo mkdir /var/lib/dpkg/alternatives
sudo mkdir /var/lib/dpkg/info
sudo mkdir /var/lib/dpkg/parts
sudo mkdir /var/lib/dpkg/updates

这将有望恢复必要的文件,尽管最近的交易可能会出现一些包错误,因为它们status不是最新的。

然后您可以测试apt-get是否存在任何错误:

sudo apt-get install sl

您可能需要先使用以下命令更新包缓存sudo apt-get update

sl是一个小程序,基本上只是在您输入错误时在终端显示一辆蒸汽火车ls,但我将它包含在这里是因为它很小,而且不太可能被安装;-)

相关内容