2024年3月25日发(作者:)

安装rpm包时遇到error: Failed dependencies:错误

在linux下安装rpm包时经常会遇到下面这个问题:

error: Failed dependencies:

.....................................................

省略号表示安装此rpm缺少的包。

遇到此问题时可以在安装rpm包命令的后面加两个参数,如:

rpm -ivh libstdc++

改成:

rpm -ivh libstdc++ --nodeps --force

加上那两个参数的意义就在于,

安装时不再分析包之间的依赖关系而直接安装,

也就不会再提示error: Failed dependencies:这样的错误了

在RedHat Linux和Mandrake等兼容RedHat的发行版中,整个发行版都是利用

RPM安装的。所以安装新软件的最好方

法是从网络上下载rpm包。

1)用RPM安装软件包,最简单的命令如下:

# rpm -ivh (这里讲的软件包是,以下都是)

foo####################

下面rpm就会输出该软件包的名称,并显示一个状态条。安装很简单。

2)拆除已安装的软件包

要反安装软件包foo,只需输入以下这行命令:

# rpm -e foo

注意:软件包名是foo,而不是rpm文件名""。

3)升级软件包

升级软件类似于安装软件:

# rpm -Uvh

foo####################