• 如何解决dpkg: error processing install-info


    Ubuntu下要用一下traceroute命令,

    root@wangguan-ubuntu:~# traceroute 192.168.5.13

    程序 'traceroute' 已包含在下列软件包中:

     * inetutils-traceroute

     * traceroute

    请尝试:apt-get install <选定的软件包>

    于是我

    root@wangguan-ubuntu:~# apt-get install inetutils-traceroute traceroute

    却返回 如下错误信息

    dpkg: error processing install-info (--configure):

     子进程 已安装 post-installation 脚本 返回了错误号 1

    在处理时有错误发生:

     install-info

    E: Sub-process /usr/bin/dpkg returned an error code (1)

    解决方法如下:

    方法/步骤

    1. 将info文件夹更名

      命令如下:

      root@wangguan-ubuntu:~# mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/

    2. 再新建一个新的info文件夹 

      命令如下:

      root@wangguan-ubuntu:~# mkdir /var/lib/dpkg/info/

    3. apt-get update

      命令如下:

      root@wangguan-ubuntu:~# apt-get update

      信息如下:

      忽略 http://dl.google.com stable InRelease

      命中 http://dl.google.com stable Release.gpg                                 

      命中 http://dl.google.com stable Release                                     

      命中 http://dl.google.com stable/main amd64 Packages                         

      命中 http://dl.google.com stable/main i386 Packages                          

      忽略 http://cn.archive.ubuntu.com saucy InRelease                            

      忽略 http://cn.archive.ubuntu.com saucy-updates InRelease                    

      忽略 http://cn.archive.ubuntu.com saucy-backports InRelease      

      ...

      忽略 http://security.ubuntu.com saucy-security/universe Translation-zh_CN

      忽略 http://security.ubuntu.com saucy-security/universe Translation-zh

      正在读取软件包列表... 完成

    4. 重新安装 

      命令如下:

      root@wangguan-ubuntu:~# apt-get -f install

      信息如下:

      正在读取软件包列表... 完成

      正在分析软件包的依赖关系树       

      正在读取状态信息... 完成       

      升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 296 个软件包未被升级。

      有 1 个软件包没有被完全安装或卸载。

      解压缩后会消耗掉 0 B 的额外空间。

      正在设置 install-info (5.1.dfsg.1-4ubuntu1) ...

    5. 执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下 

      命令如下:

      root@wangguan-ubuntu:~# mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/

    6. 把自己新建的info文件夹删掉 

      命令如下:

      root@wangguan-ubuntu:~# rm -rf /var/lib/dpkg/info

    7. 把info_old文件夹重新改回info 

      命令如下:

      root@wangguan-ubuntu:~# mv /var/lib/dpkg/info_old/ /var/lib/dpkg/info/

    8. 至此 apt-get 重新安装完毕。

      再一次安装 traceroute

      命令如下:

      root@wangguan-ubuntu:~# apt-get install inetutils-traceroute traceroute

      信息如下:

      正在读取软件包列表... 完成

      正在分析软件包的依赖关系树       

      正在读取状态信息... 完成       

      下列【新】软件包将被安装:

        inetutils-traceroute traceroute

      升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 296 个软件包未被升级。

      需要下载 0 B/87.1 kB 的软件包。

      解压缩后会消耗掉 434 kB 的额外空间。

      Selecting previously unselected package traceroute.

      (正在读取数据库 ... 系统当前共安装有 187398 个文件和目录。)

      正在解压缩 traceroute (从 .../traceroute_1%3a2.0.19-3_amd64.deb) ...

      Selecting previously unselected package inetutils-traceroute.

      正在解压缩 inetutils-traceroute (从 .../inetutils-traceroute_2%3a1.9.1.306-0a482-1_amd64.deb) ...

      正在处理用于 man-db 的触发器...

      正在设置 traceroute (1:2.0.19-3) ...

      update-alternatives: using /usr/bin/traceroute.db to provide /usr/bin/traceroute (traceroute) in 自动模式

      update-alternatives: using /usr/bin/lft.db to provide /usr/bin/lft (lft) in 自动模式

      update-alternatives: using /usr/bin/traceproto.db to provide /usr/bin/traceproto (traceproto) in 自动模式

      update-alternatives: using /usr/sbin/tcptraceroute.db to provide /usr/sbin/tcptraceroute (tcptraceroute) in 自动模式

      正在设置 inetutils-traceroute (2:1.9.1.306-0a482-1) ...

      root@wangguan-ubuntu:~# 

    9. 试一下 traceroute

      root@wangguan-ubuntu:~# traceroute 192.168.5.13

      traceroute to 192.168.5.13 (192.168.5.13), 30 hops max, 60 byte packets

       1  wangguan-ubuntu.local (192.168.5.101)  2997.264 ms !H  2997.184 ms !H  2997.163 ms !H

      安装成功,搞定!

  • 相关阅读:
    JavaScript
    monkeyrunner总结
    repo简介
    android4.4 settings 中控制卡1 卡2都振动
    卡1卡2设置不同的默认铃声
    获取布局 ActionBar
    android Settings 解析
    设置应用中出现NFC服务,去掉
    判断当前网络显示运营商
    设置中默认铃声 通知 闹钟等
  • 原文地址:https://www.cnblogs.com/nsxz85/p/3750773.html
Copyright © 2020-2023  润新知