在生产环境中没网部署服务是比较难受的,当然有内网源还是比较舒服的,但是内网源有些版本还是很旧,所以想安装新版还是需要网,但是一个包很多依赖关联着,总不能几十个包都手动去找去下吧?所以我想了应该能在有网的服务器上*载下**下来,果然在Google搜了下还是有很多解决方案的。
前提
- 准备好有网的服务器,可以用虚拟机运行相同系统的,我这里用的是 银河麒麟V10 的系统,基于 CentOS7 。
- 准备好*载下**存放的文件夹
- 想好自己要装的依赖,这里以 qt5 为例
在有网的服务器
新建存放的文件夹
mkdir/home/qt5
*载下**依赖到目录下
yumdownloader--resolve--destdir=/home/qt5qt5

打包
cd/home
tar-zcvfqt5.tar.gzqt5
导出拷贝到待部署服务器
部署服务器(无网)
解压
cd/tmp
tar-zxvfqt5.tar.gz
进入目录安装依赖 这里得批量安装并且得解决依赖安装缺少依赖问题等
rpm-Uvh--force--nodeps*.rpm

跑完就安装好了
往期回顾
◆Nginx基本安全配置(防盗连、隐藏版本号、防嵌套等)
◆Vue3前端开发调试的一些基本技巧
◆Windows WSL上安装theos开发环境
版权声明:本文为「诚哥博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://www.chengzz.com/528.html