我的朋友删除了/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
,但我将它包含在这里是因为它很小,而且不太可能被安装;-)