今天在安装watchman的时候,忽然报了这么个错误,找了下资料,使用如下方法解决此问题git
1.备份目录ubuntu
mv /var/lib/dpkg/info /var/lib/dpkg/infobak日志
2.建立新目录get
mkdir /var/lib/dpkg/infoit
3.执行 apt-get install update软件
我在执行这个步骤的时候,出错了.date
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 没法定位软件包 update方法
我干脆直接跳过这步di
4.执行apt-get -f install 升级
这时出现了日志
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 294 个软件包未被升级。
有 2 个软件包没有被彻底安装或卸载。
解压缩后会消耗 0 B 的额外空间。
正在设置 runit (2.1.2-3ubuntu1) ...
正在设置 git-daemon-run (1:2.7.4-0ubuntu1) ...
表示问题已经修复.
再安装其余软件就没问题了.