• apt-get安装软件或者更新时遇到的dpkg错误


    1. 本来想更新一下git,使用以下命令安装

    sudo apt-add-repository ppa:git-core/ppa
    sudo apt-get update
    sudo apt-get install git

      结果遇到cups等配置错误,忘记记录了。。。返回的是dpkg return error 1,记得之前也有返回“有一个软件没有完全安装或卸载”的问题,在/var/log下查看dpkg_log 发现出现错误的程序都是 status half-configured 和status half-installed安装不完全,好像是有一次不小心删了archives里的东西,然后偶的ubuntu就一直这么秀逗着,动不动就要进行一下以下的操作。。。

      只需要将/var/lib/dpkg下的info重新创建执行以下操作apt-get install就恢复正常了【至今不知道为什么(mark)】:

    cd /var/lib/dpkg
    $ sudo mv info info_old
    $ sudo mkdir info
    $ sudo apt-get autoremove
    $ sudo apt-get install -f

      再执行apt-get install,结果告诉我最新的了(1.9.0),不用更新了,可是人家官网上明明有个1.9.1 的么o_o||

    2. dpkg 配置libc6的错误问题:

      log中也是half-configured和half-installed的问题,可是上面的方法解决不了这个问题:

    dpkg: error processing /var/cache/apt/archives/libc6_2.17-0ubuntu5.1_i386.deb (--unpack):
     子进程 新的 pre-installation 脚本 返回了错误号 1
    在处理时有错误发生:
     /var/cache/apt/archives/libc6_2.17-0ubuntu5.1_amd64.deb
     /var/cache/apt/archives/libc6_2.17-0ubuntu5.1_i386.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)

      搜索解决办法ing......

        

    -------------------------------- |原来看似困难的事情是那么的简单ᶘ ᵒᴥᵒᶅ| --------------------------------
  • 相关阅读:
    html5 存储方式
    分割字符串得到分数,然后求和取整
    通过javascript的日期对象来得到当前的日期
    基础选择器
    制作3D旋转视频展示区
    自由缩放属性resize
    团队项目第四天
    团队项目第三天
    团队项目第二天
    团队项目第一天
  • 原文地址:https://www.cnblogs.com/Sophiawow/p/3635858.html
Copyright © 2020-2023  润新知