如果你想要安装并且下载yum源里的安装包时你应该这么做
在没有互联网的环境里想要通过yum安装一些程序 除了挂载本地yum源,就要提前把所需要的程序提前下载下来;但是总会遇到一些程序依赖一些软件,yum源却很好的解决的这些依赖,所以直接将yum源的程序下载下来。
yum --downloadonly
通过install 命令安装gcc依赖 并且还会将gcc依赖包下载到/tmp/gcc的路径下 ,如果你的gcc已经安装好,那通过install命令安装是没有用的,依赖程序是不会被下载的。
yum install --downloadonly --downloaddir=/tmp/gcc gcc
如果gcc程序已经存在,需要通过 reinstall 命令单独将gcc依赖包下载至/tmp/gcc路径下
yum reinstall --downloadonly --downloaddir=/tmp/gcc gcc

gcc的依赖安装包会有很多 ,我们可以直接通过 yum localinstall * -y 命令安装就可以 yum localinstall 会完美自动的解决相互依赖的先后安装问题/
yum localinstall * -y

在没有互联网连接的环境中,可以通过yum的downloadonly选项来预先下载所需的程序及其依赖。使用`yum install --downloadonly --downloaddir=/tmp/gcc gcc`可以下载gcc及其依赖到指定目录。若gcc已安装,需使用`yum reinstall --downloadonly --downloaddir=/tmp/gcc gcc`重新下载依赖。之后,利用`yum localinstall * -y`安装下载的包,yum会自动处理依赖关系。
158

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



