分享

银河麒麟使用 apt命令安装应用报错:Sub-process /usr/bin/dpkg returned anerror code(1)

系统版本

适用系统:V10、V10(SP1)
适用架构:全架构
其他版本或架构可做参考。

问题描述:使用 apt安装源中的包时,如果受到网络影响造成安装失败,再次使用 apt可能出现 Sub-process /usr/bin/dpkg returned an error code (1)错误。

image.png


问题分析:需要更新源恢复 apt命令。
问题解决方案:
1)
  1. cd /var/lib/dpkg/
复制代码
2)改名做备份
  1. sudo mv info/ info_bak
复制代码
3)新建 info目录
  1. sudo mkdir info
复制代码
4)更新源
  1. sudo apt update
复制代码
5)修复源
  1. sudo apt -f install
复制代码
6)执行完上一步操作后会在新的 Info文件夹下生成一些文件,现将这些文件全部移动到 info_bak文件夹下
  1. sudo mv info/* info_bak/
复制代码
7)把自己新建的 info目录删掉
  1. sudo rm -rf info
复制代码
8)把备份的 info目录名改回
  1. sudo mv info_bak info
复制代码


版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服