CentOS离线使用yum安装软件包

一、yum下载软件安装包

  1. 首先安装插件 yum install -y yum-plugin-downloadonly

  2. 下载nginx软件包到当前目录 yum install -y --downloadonly --downloaddir=./ nginx

注:如果找不到软件包
a. 更换yum源备份旧的yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
b. 下载阿里源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
c. 清空缓存yum clean all
d. 重建缓存 yum makecache
e. yum install epel-release

具体参考  https://www.cnblogs.com/maxwell-xu/p/8000458.html

注意:--downloadonly参数将自动下载程序包安装时所需要的所有依赖,所以建议在全新的系统中使用本命令,因为在已经安装过部分依赖的系统上,yum不会将所有需要的依赖下载完全

二、yum离线安装软件包

  1. 首先将我们下载的软件包拷贝到内网服务器上,进入软件包目录,执行下面的命令: yum localinstall -y --nogpgcheck GeoIP-1.5.0-13.el7.x86_64.rpm openssl*.rpm nginx*.rpm

注意点: 1.使用yum localinstall命令需要的程序包时需要同时安装程序包所有的依赖项目,否则还是会尝试联网去下载缺少的依赖项目; 2.“--nogpgcheck”参数主要是为了不让yum对程序包进行GPG验证 **

你可能感兴趣的:(django项目部署)