Loading... # 引言 背景:开发服务器可以连接互联网,而生产服务器对于网络有限制,无法使用互联网,为了模拟生产环境,开发服务器使用的系统和软件保持一致。 ![image.png](https://www.zunmx.top/usr/uploads/2024/01/627237988.png) # downloadonly ```bash yum install --downloadonly --downloaddir=/root/packages [package] ``` 例如:`yum install --downloadonly --downloaddir=/root/packages sqlite-devel` ![image.png](https://www.zunmx.top/usr/uploads/2024/01/2372784456.png) # yumdownloader 这种方法需要安装`yum-utils`,可通过命令`yum install yum-utils -y`进行安装 ![image.png](https://www.zunmx.top/usr/uploads/2024/01/2944162328.png) ```bash yumdownloader --resolve --destdir /root/packages [package] ``` 例如:`yumdownloader --resolve --destdir /root/packages sqlite-devel ` 此时发现它把相应的子依赖也一同下载下来了。 ## 参数 --resolve 解析指定包的依赖项,并下载系统中缺少的依赖项。 # repotrack 这种方法需要安装`yum-utils`,可通过命令`yum install yum-utils -y`进行安装 ```bash repotrack --download_path=/root/packages [package] ``` 例如:`repotrack --download_path=/root/packages sqlite-devel` ![image.png](https://www.zunmx.top/usr/uploads/2024/01/3473858875.png) 此时发现它把相应的所有依赖也一同下载下来了。 # 结语 按需使用 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏