如何在内网环境下解决rpm包的问题
很多生产环境下服务器是不能访问外网的,所以导致无法使用网络源来解决软件依赖包的问题,装一款软件所需的依赖包几十上百或上千,逐个去网上下载后手动装是不现实的,下面介绍四种方法来解决这一难题。
方法一:downloadonly插件
1.安装插件
yum -y install yum-download
2.下载httpd软件包到当前文件夹内
yum -y install httpd -downloadonly -downloaddir=./
值得注意的是,downloadonly插件不但适用于yum update,也适用于yum install。
以下载nginx、php、mariadb为例
yum install --downloadonly --downloaddir=./nginx nginx
yum install --downloadonly --downloaddir=./php php php-fpm
yum install --downloadonly --downloaddir=./mariadb mariadb mariadb-server
方法二:yum-utils中的yumdownloader
1.安装yum-utils
yum -y install yum-utils
2.使用yumdownloader下载软件包httpd
yumdownloader httpd
单纯的使用yumdownloader 只会下载给定名称的既定RPM包,安装时候所需要的一些依赖不会被下载。如果要下载依赖加上"--resolve"参数,如果要指定下载目录。加上"--destdir"参数
yumdownloader httpd --resolve --destdir=/opt/yum/
方法三:利用yum的缓存功能
默认情况下,yum在安装软件包后会自动清理软件包,修改配置,使yum不再清理软件包
vim /etc/yum.conf中修改keepcache = 0改为keepcache = 1
/etc/init.d/yum-updatesd restart
yum -y install httpd
这时软件包已经安装下载,目录为/var/cache/yum
方法四:基于nginx代理来使内网主机能使用网络源安装软件包
可以看我自己写的比较详细的博客 地址在此
如何在内网环境下解决rpm包的问题相关推荐
- 内网环境下使用rpm包制作yum数据源及使用
内网环境下使用rpm包制作yum数据源及使用 在实际生产环境中,绝大多数服务器处于内网环境.基于最小化安装.光盘镜像挂载不方便(缺少)等原因,无法使用yum服务,本实验基于生产环境中出现的上述现象进行 ...
- Maven工作笔记-在内网环境下开发Spring Boot(使用IDEA)
目录 过程 要注意的问题 过程 这里就简单记录下,以前在外网环境下,现在使用内网,如何去操作呢.只要把以前外网机的Maven库里面的Repository考到对应的内网机器中的Maven下的Reposi ...
- linux gcc、gcc-c++离线(内网)环境安装 附rpm包~
系统环境contos7 64位 最近在纯净版内网环境上部署项目,发现少了gcc编译环境,由于没有网络不能使用yum,所以只能通过rpm包方式安装,但是网上所有的gcc包都需要c币下载 也是走了不少弯路 ...
- EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务EasyNVS如何在内网环境下与外网和公网对接
背景说明 由于互联网的飞速发展,传统安防摄像头的视频监控直播与互联网直播相结合是大势所趋.传统安防的直播大多在一个局域网内,在播放的客户端上也是有所限制,一般都需要OCX Web插件进行直播.对于安防 ...
- Linux环境下使用rpm包安装GitLab
1.安装依赖环境 [root@gitlab ~]# yum install curl openssh-server postfix cronie 2.下载安装GitLab包 我安装的环境是Red Ha ...
- 内网环境下安装python包_内网环境中,如何快速的安装 py 的依赖包
20 89 天前 能访问外网的机器: pip install wheel && pip wheel -r requirements.txt --wheel-dir=/svc/wheel ...
- 内网环境下CentOs离线安装程序
目录 零.情景介绍 一.下载 RPM 包 1.安装包的选择 2.rpm包的命名规则 二.传输rpm包到CentOs主机上 三.安装rpm包的工具 1.安装 2.查询 3.卸载 四.安装rpm 五.相关 ...
- 内网环境下手动部署kubernetes(v1.26.3)高可用集群
这篇博客主要是记录了手动部署一个高可用的Kubernetes集群的过程.旨在帮助自己及初学者学习kubernetes,并记录下具体的操作过程和总结的知识点.文中可能存在一些问题或不足之处,仅供参考. ...
- 【内网穿透开机】外网环境下基于路由器广播,一键唤醒内网计算机实现远程开机
外网环境下基于路由器广播,一键唤醒内网计算机实现远程开机(详细) 之前文章向大家介绍了 外网环境下基于FRP.VNC技术远程访问计算机,实现内网穿透 以及利用 WOL远程唤醒功能 基于FRP.VNC技 ...
最新文章
- EOSIO.DCT 1.3以上版本工具编写EOS智能合约重大更新
- 1235813找规律第100个数_拓展提优 | 小学数学拓展提优专项训练第9讲:
- 减少模型方差的方法借鉴
- 医保费用监控指标体系建立(六)疾病指标分析
- java8 内置函数(api)总结
- Brad Wilson写的 ASP.NET MVC 3 Service Location 系列文章索引
- proc编译手册_Expect 手册 中文版
- C# 中的可变参数方法(VarArgs)
- Linux进程列表巧用,Linux下的进程分析–PS
- 【java】java 分支预测 Java处理排序后的数组比没有排序的快
- Hadoop源代码分析之Configuration
- Tomcat配置HTTPS
- mint ui css覆盖,vue中配置mint-ui报css错误问题的解决方法
- 利用数据库管理国际化资源配置以及自定义标签实现国际化效果
- Git分支的作用与使用
- 数仓治理:数据地图长什么样?
- CEC循环生态社区的商业模式瑞波基因XAG
- 唉 我的libgdx
- golang计算任意两点间的方位角
- activiti学习(二)——activiti流程的部署
热门文章
- MATLAB深度学习入门之旅
- table标签内容过多导致设置宽度失效,超出界面
- 计算机的硬盘类型及特点是,电脑硬盘中的蓝盘、黑盘、红盘、绿盘有什么区别?特点?...
- php 生成文件出错,php生成excel文件打开报错?!!!
- html把一张图片动态的代码,AI不仅会P图了,还能让照片“动起来”!
- python标准库os中用来列出_雨课堂答案在哪查,雨课堂2020试题及答案
- PC 音频,视频硬件输出设置
- hadoop,spark,Zookeeper,,, 这些名字都是怎么来的呢?
- 记录下UE4解决EQS Bug的过程
- 2020年下半年教师资格幼儿园《综合素质》真题与参考答案