如何重新安装dpkg
当我尝试使用apt-get
安装软件包时,我总是遇到此错误。 我很感激帮助。 这似乎是每个其他软件包的常见问题,但我从未遇到过dpkg
本身的问题。
我找到了一个适用于有相关问题的用户的解决方案……
sudo -i mkdir /tmp/dpkg cd /tmp/dpkg #i386 version wget https://launchpad.net/ubuntu/+archive/primary/+files/dpkg_1.18.4ubuntu1.1_i386.deb or #amd64 version wget https://launchpad.net/ubuntu/+archive/primary/+files/dpkg_1.18.4ubuntu1.1_amd64.deb tar x dpkg*.deb data.tar.gz tar xfvz data.tar.gz ./usr/bin/dpkg sudo cp ./usr/bin/dpkg /usr/bin/ sudo apt-get update sudo apt-get install --reinstall dpkg
Ubuntu dpkg
恢复
恢复dpkg
状态文件
cp /var/backups/dpkg.status.0 / var / lib / dpkg / status
重新安装 – dpkg
cd / var / cache / apt / archives / dpkg –force-depends -i dpkg _ *。deb
重新安装 – apt
cd / var / cache / apt / archives / dpkg –force-depends -i apt_ .deb dpkg –force-depends -i apt-utils_ .deb apt-get update
缺少/var/lib/dpkg/info
?
使用dpkg
列出已安装的软件包..
dpkg -l | grep ii
使用apt
从输出重新安装…
dpkg -l | grep ii | awk'{print“apt-get –reinstall -y install”,$ 2}’> / tmp / reinstall
现在,安装ucf
,这可能对安装内核或其他人很重要……
apt-get –reinstall install ucf
资料来源: http : //staff.adams.edu/~cdmiller/posts/Ubuntu-dpkg-recovery/
- 由于“未满足的依赖性”,不能再使用“apt-get install”了
- 我不小心删了我的DE,然后打破了dpkg
- 构建仅针对单个Ubuntu发行版的程序包的最佳方法是什么?
- “试图覆盖’/usr/share/accounts/services/google-im.service’,这也是包帐户-plugin-google 0.12 + 15.04.20150415.1-0ubuntu2”
- 安装tex-common时“在生成texmf.cnf时忽略/etc/texmf/texmf.d/*.cnf”
- statoverride文件中的未知用户
- 尝试更新时未满足的依赖项
- 我该如何修复“dpkg:error:parsing file”?
- 丢失/删除dpkg(Debian的包管理器)。 我怎样才能找回来?