今天安装软件时时,出现这样的错误提示:E: Sub-process /usr/bin/dpkg returned an error code (1) 上网查解决方案,被网上误导,一不小心误删了dpkg的info文件夹,之后在使用apt-get 或者 dpkg命令总是提示 “dpkg:警告:无法找到软件包 *** 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里” ...
然后从中提取文件列表信息复制到info文件夹里。执行完毕后提示x11-common有空文件列表,原因不明,只能执行替换法了,从别的ubuntu上拷贝了x11-common的文件,但是依然提示dpkg警告,例如chrome的,对于这些软件只好手动安装了,手动重新安装chrome和WPS之后问题解决apt-get和dpkg终于没有警告了。(完)
新建一个新的info文件夹 sudo mkdir /var/lib/dpkg/info 安装修复 sudoapt-getupdate sudo apt-get install -f 执行完上一步操作后,在info文件夹下生成一些文件,现将这些文件全部移到info.bk文件夹下 sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk 把自己新建的info文件夹删掉 sudo rm -rf /va...
sudomkdir/var/lib/dpkg/info//再新建一个新的info文件夹 sudo apt-get update, apt-get -f install sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak//执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info.bak文件夹下 sudo rm -rf /var/lib/dpkg/info//把自己新...
由于误删了dpkg的/var/lib/dpkg/info文件夹,导致安装文件的时候报错 错误提示:E: Sub-process /usr/bin/dpkg returned an error code (1) 执行下面的脚本可以修复 #!/bin/bashset-e # Clean out/var/cache/apt/archives apt-getclean # Fill itwithall the.debs we need apt-get--reinstall-dy install...
首先,将info文件夹进行重命名。接下来,创建一个新的info文件夹。然后,进行安装修复操作。完成上一步后,info文件夹下会生成一些文件,将这些文件全部移动到info.bk文件夹中。随后,删除你刚才创建的info文件夹。最后,恢复原有的info文件夹,并修改其名称。至此,安装过程已经成功完成。
删除更新记录文件后,接下来需要更新缓存。然后重新尝试安装之前遇到问题的软件包。若依旧无法解决问题,可以采取更针对性的步骤。首先,备份原有的info文件夹。之后,创建一个新的info文件夹。接着,生成一个包含所需软件列表的文件,并填充info文件夹。安装出现故障的软件包。将新的info文件合并到原有的...
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak 然后建一个新的info文件夹 sudo mkdir /var/lib/dpkg/info 更新一个软件列表,填充info sudo apt update 安装有问题的那个软件包 sudo apt -f install <package_name> 把新的info文件合并到老info里 ...
由于误删了dpkg的/var/lib/dpkg/info文件夹,导致安装文件的时候报错 错误提示:E: Sub-process /usr/bin/dpkg returned an error code (1) 执行下面的脚本可以修复 #!/bin/bashset-e# Clean out /var/cache/apt/archivesapt-getclean# Fill it with all the .debs we needapt-get--reinstall-dyinstall$...
6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字 在这个操作过程中,粗心大意误把/var/lib/dpkg/info下的文件全部删掉了,就有点担心将会出现什么后果。 根据搜索得知,/var/lib/dpkg/info下保存有各个软件包的配置文件列表。顿时傻了,这下惨了,以后怎么更新呢?