解决Ubuntu错误:E: Sub-process /usr/bin/dpkg returned an error code (1)

一:问题

今天在使用ubuntu的apt-get安装软件时出现了下面的错误:

install-info: No dir file specified; try --help for more information.dpkg:处理 gettext (--configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生:findutils E: Sub-process /usr/bin/dpkg returned an error code (1)

二、解决方案

# 先改变info文件夹名称
1. sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_backup

# 新建一个新的info文件夹
2. sudo mkdir /var/lib/dpkg/info 

# 更新一下源
3. sudo apt-get update
   sudo apt-get -f install

# 执行完上一步操作后会在新的info文件夹下生成一些文件,将这些文件全部移到info_backup文件夹下
4. sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_backup

# 再把新建的info文件夹删除
5. sudo rm -rf /var/lib/dpkg/info 

# 再将info_backup改为info
6. sudo mv /var/lib/dpkg/info_backup /var/lib/dpkg/info

完成以上的操作后apt-get就可以正常使用了,赶快mark吧!

weinxin
我的微信
有问题微信找我
DannyWu

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

Protected with IP Blacklist CloudIP Blacklist Cloud