在Ubuntu16.04下采用如下dpkg命令安装deb软件安装包时:
sudo dpkg -i XXXX.deb
发生安装失败,返回信息为"正处理时有错误发生",并且在安装过程中出现"依赖关系问题-仍未被配置"的提示(如下图),这是软件必要的依赖关系未能被满足,即有所需的软件未能被安装.
解决方案
1.执行命令sudo dpkg -i XXX.deb
返回依赖关系错误提示
2.执行下面这条命令将自动安装需要的依赖包.
sudo apt-get -f install
sudo apt-get -f install
是一个常用的 apt 命令,用于修复软件包依赖关系或损坏的软件包安装。下面是这个命令的详细解释:
- sudo: 以超级用户权限(root权限)执行命令。
- apt-get: Debian 系统中用于管理软件包的命令行工具。
- -f: 是 apt-get 命令的一个选项,表示
--fix-broken
的缩写,指示 apt-get 尝试修复损坏的依赖关系,解决因软件包安装或卸载失败而留下的依赖问题。 - install: 指示 apt-get 安装缺失的依赖软件包。
以下给出自动检测缺失包的安装过程:
3.再次执行命令sudo dpkg -i XXX.deb
安装成功
安装成功deb包后,最后检测一下:
有信息出现,说明安装成功!
参考:
Ubuntu16.04安装deb软件包错误(依赖关系问题-仍未被配置)解决_dpkg安装deb包没反应-CSDN博客