相信大家也遇到过这种问题,在没有外网的情况下,想安装一个服务却安装不了,这期我就教大家如何如何下载离线安装包,在内网中使用;
yum下载离线安装包
首先我们要在有外网的环境中下载离线包;
首先先讲解一下yum下载离线安装包的参数及解析;
yum下载离线安装包的参数及解析;
参数 | 解析 |
---|---|
- -install | 下载某个命令,直接安装 |
- -downloadonly | 仅下载安装包,不进行安装 |
- -downloaddir | 指定下载的安装包的存放路径 |
实例:
Centos7 yum直接下载安装lrzsz命令,下载完并不会有安装包残留,直接就会安装上;
yum -y install lrzsz
Centos7 yum下载离线安装包mysql,不进行安装,只需要离线安装包,并且放到/data/mysql目录中;
#首先我们先创建一个/data/mysql目录
[root@zabbix-5 mysql]# mkdir /data
[root@zabbix-5 mysql]# mkdir /data/mysql
#然后我们来下载离线安装包
[root@zabbix-5 mysql]# yum install mysql --downloadonly --downloaddir=/data/mysql
#然后进入/data/mysql目录查看
[root@zabbix-5 mysql]# cd /data/mysql
[root@zabbix-5 mysql]# ls
mariadb-5.5.68-1.el7.x86_64.rpm mariadb-libs-5.5.68-1.el7.x86_64.rpm
然后咱们可以把rpm包下载到本地,之后使用的时候就可以上传到内网环境中,直接rpm -ivh 包名安装就可以了。