有很多业务需要离线安装软件,但是软件的依赖问题很麻烦,使用yum下载。
安装插件
yum install yum-plugin-downloadonly

下载
yum install --downloadonly --downloaddir=路径 安装包名
eg:
yum install --downloadonly --downloaddir=/packages/gcc-c++/ gcc

安装
rpm -Uvh --force --nodeps *.rpm
rpm -Uvh *.rpm(推荐)
1.–nodeps就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了–nodeps你就能装上了。
2.–force就是强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用–force强制安装。


在需要离线安装软件时,依赖问题可能成为困扰。可以使用yum的下载功能先下载安装包,如`yuminstall--downloadonly--downloaddir=/packages/gcc-c++/gcc`,然后使用rpm命令进行强制安装,如`rpm-Uvh--force--nodeps*.rpm`,这允许跳过依赖检查以完成安装。
3万+

被折叠的 条评论
为什么被折叠?



