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驗證 **

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章