• apt-get错误:not fully install or remove解决方法


    转载: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.

    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 dpkg to 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

    因为我已经成功了,所以没有试过,以后遇到这种情况再试试。

  • 相关阅读:
    基于协程实现并发的套接字通信
    基于tcp协议的套接字通信:远程执行命令
    Java开发中的23种设计模式详解(转)
    SonarLint实践总结
    Java代码规范与质量检测插件SonarLint
    ES的基本介绍和使用
    ES基本介绍(简介)
    弗洛伊德追悼会 事发地市长跪在灵柩前大哭
    阿里云部署Web项目
    SpringBoot上传图片无法走复制流
  • 原文地址:https://www.cnblogs.com/xiaoheng008/p/4279366.html
Copyright © 2020-2023  润新知