Linux如何安装rpm格式的文件?
回答:
第一种:cd到你存放rpm文件包的目录。
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm。
安装时可能会遇到缺少包的错误。
第二种:rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm 。
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs 。
第三种:rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm 。
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles
第四种:rpm -ivh --nodeps webmin-1.290-1.noarch.rpm
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps。
第五种:rpm -ivh --force webmin-1.290-1.noarch.rpm 强制安装指定软件包。
(忽略软件包依赖性和文件冲突,不建议)
扩展内容:
rmp软件包的安装可以使用命令来完成。执行下面的命令
rpm -i your-package.rpm
其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
安装过程中可能出现下面的警告或者提示:
... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有
的文件,缺省时这样的情况下是无法正确安装的可以用
rpm --force -i 强制安装即可
... is needed by ...
... is not installed ... 此包需要的一些软件你没有安装可以用
rpm --nodeps -i 来忽略此信息
也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包 。
都能安装上,但这种强制安装的软件包不能保证完全发挥功能,这就需要配置yum。