ArthurDeepin
deepin
2014-08-30 04:52 嗯,是的,一般有这种提示,就删掉对应的deb包,重新安装。
Reply Like 0 View the author
嗯,是的,一般有这种提示,就删掉对应的deb包,重新安装。

嗯,是的,一般有这种提示,就删掉对应的deb包,重新安装。
cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info
sudo dpkg --configure -a
sudo apt-get install -f
sudo rm -rf /var/lib/dpkg/info
sudo mv info.bak info
Popular Events
More
http://blog.163.com/bird_123/blog/static/17422732320147297455779
安装了Deepin2014,但是在更新Deepin2014.1时遇到了问题:
1、存在损坏的依赖的关系,提示需要运行 -f 修复依赖。但是在执行
sudo apt-get -f install
后又出现了错误
2、E: Sub-process /usr/bin/dpkg returned an error code (1)
参考官方提供的解决方案:
DeepinScreenshot20140829195247.png
仍然没有解决了问题,最后还是提示
E: Sub-process /usr/bin/dpkg returned an error code (1)
3、经过仔细查看错误提示,发现提示
/var/cache/apt/archives/qtquick1-qml-plugins_5.3.1-1_amd64.deb无法解包并安装
于是尝试打开目录找到该deb文件,想删除,但是权限不够,无法删除。
在终端执行
sudo rm -f /var/cache/apt/archives/qtquick1-qml-plugins_5.3.1-1_amd64.deb
成功删除问题文件,再次执行
sudo apt-get -f install
则成功解决依赖问题。
如果还是出现类似错误,同样删除问题文件就可以了。
最终完成升级!