apt-get错误:not fully install or remove解决方法
2015-02-07 21:58
666 查看
转载:http://askubuntu.com/questions/438345/how-to-remove-install-a-package-that-is-not-fully-installed
这两天又遇到了一个以前遇到过的问题,用apt-get 安装软件时出现包依赖错误,然后不管什么软件都下载不了,更新也更新不了,
当时找到了一个折中的办法,就是用apt-get remove 把没安装完全的软件给删了,但是那个安装不完全的软件还是不能安装。
今天在一个网站上面找到了解决的思路,文章开头已经给出链接,下面给出关键信息:
Autoclean clears out the local repository of retrieved package files.
Force installation/removal of packages. ☠Use with caution
Also as always, you can use
Install:
Remove:
Purge:
接下来说说我的解决步骤:
首先,用sudo dpkg -r <pkgname>把安装不完全的软件删除,
然后,用sudo dpkg -P <pkgname>把该软件的软件包清除掉
接着,用sudo apt-get install <pkgname>就可以成功安装了。
当然,sudo dpkg -P 跟 sudo apt-get clean有什么不同我还不清楚,反正是解决了我的问题,以后再寻找答案吧。
最后,在链接的网页上面还有一个解决方法
sudo apt-get install --reinstall dpkg
因为我已经成功了,所以没有试过,以后遇到这种情况再试试。
这两天又遇到了一个以前遇到过的问题,用apt-get 安装软件时出现包依赖错误,然后不管什么软件都下载不了,更新也更新不了,
当时找到了一个折中的办法,就是用apt-get remove 把没安装完全的软件给删了,但是那个安装不完全的软件还是不能安装。
今天在一个网站上面找到了解决的思路,文章开头已经给出链接,下面给出关键信息:
Autoclean clears out the local repository of retrieved package files.
sudo apt-get autoclean
Force installation/removal of packages. ☠Use with caution
sudo apt-get --force-yes install <pkgname>
sudo apt-get --force-yes remove <pkgname>
Also as always, you can use
dpkgto install, remove and purge packages.
Install:
sudo dpkg -i <pkgname>
Remove:
sudo dpkg -r <pkgname>
Purge:
sudo dpkg -P <pkgname>
接下来说说我的解决步骤:
首先,用sudo dpkg -r <pkgname>把安装不完全的软件删除,
然后,用sudo dpkg -P <pkgname>把该软件的软件包清除掉
接着,用sudo apt-get install <pkgname>就可以成功安装了。
当然,sudo dpkg -P 跟 sudo apt-get clean有什么不同我还不清楚,反正是解决了我的问题,以后再寻找答案吧。
最后,在链接的网页上面还有一个解决方法
sudo apt-get install --reinstall dpkg
因为我已经成功了,所以没有试过,以后遇到这种情况再试试。
相关文章推荐
- Ubuntu - 运行 apt-get install 就出现jdk installer 错误的解决方法
- Ubuntu - 运行 apt-get install 就出现jdk installer 错误的解决方法
- ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决 通过终端安装程序sudo apt-get install xxx时出错: E: Coul
- Linux 运行 apt-get install 就出现jdk installer 错误的解决方法
- Ubuntu在执行sudo apt-get install ***出现E:Encountered a section with no Package header错误解决方法
- This application failed to start because it could not find or load the Qt platform plugin “windows”错误解决方法
- 关于ExtJS-4.0.2a中在gridpanel中出现column.getEditor is not a function的错误解决方法
- apt-get install or remove
- 解决apt-get的E: Could not get lock /var/lib/dpkg/lock方法
- 添加jar包编译出现错误"XXX cannot be resolved or is not a field"解决方法
- sudo apt-get update 错误 解决方法
- apt-get update出现NO_PUBKEY错误的解决方法
- Ubuntu apt-get install 被锁定的解决方法
- 出现"cannot be resolved or is not a field"莫名错误的解决方法
- 解决apt-get的E: Could not get lock /var/lib/dpkg/lock方法
- 使用apt-get时可能报错:E: Could not perform immediate configuration on already unpacked 'mountall'.解决方法
- E: Could not get lock /var/lib/apt/lists/lock - open 错误 如何解决
- LINQ:row not found or changed.错误提示可能的解决方法之一
- apt-get autoremove不能删除包的解决方法
- Linq Cannot remove an entity that has not been attached错误解决方法(转)