YUM下载rpm包到本地
###
当服务器无法上网,不能使用公网的yum源安装软件的时候。可以在可上网的服务器上把rpm包下载到本地 然后上传至服务器上离线安装; 下载:mariadb-server为例 可以把相关的依赖包一起下载到本地;(注意:当相关的依赖包在本机安装过会提示已安装,不会下载该rpm包。解决办法先卸载rpm包) [root@management_server ~]# ls -l /tmp/pages/mysql-server total 0
#此步骤只是下载并不会安装 [root@management_server ~]# yum install --downloadonly --downloaddir=/tmp/pages/mysql-server mariadb-server [root@management_server ~]# ll /tmp/pages/mysql-server total 22608 -rw-r--r-- 1 root root 9175948 Oct 15 2020 mariadb-5.5.68-1.el7.x86_64.rpm -rw-r--r-- 1 root root 778264 Oct 15 2020 mariadb-libs-5.5.68-1.el7.x86_64.rpm -rw-r--r-- 1 root root 11761316 Oct 15 2020 mariadb-server-5.5.68-1.el7.x86_64.rpm -rw-r--r-- 1 root root 33172 Jul 4 2014 perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm -rw-r--r-- 1 root root 58788 Jul 4 2014 perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm -rw-r--r-- 1 root root 143612 Apr 25 2018 perl-DBD-MySQL-4.023-6.el7.x86_64.rpm -rw-r--r-- 1 root root 821112 Jul 4 2014 perl-DBI-1.627-4.el7.x86_64.rpm -rw-r--r-- 1 root root 266004 Jul 4 2014 perl-IO-Compress-2.061-2.el7.noarch.rpm -rw-r--r-- 1 root root 52064 Jul 4 2014 perl-Net-Daemon-0.48-5.el7.noarch.rpm -rw-r--r-- 1 root root 36592 Jul 4 2014 perl-PlRPC-0.2020-14.el7.noarch.rpm 上传至新服务器上安装: 新建目录上传所有rpm包 # cd /tmp/pages/mysql-server # yum install ./* 或 # rpm -ivh * 如果提示缺少依赖包可继续下载相应的包上传到服务器上;重新执行安装命令;
###