CentOS7.4製作離線yum源

一、目的

   對於一些要求離線安裝的項目,需要先在聯網的環境下將依賴包都下載,然後在離線環境上直接部署安裝。而製作離線yum源,然後,在離線環境中部署自己製作的yum源,是一個非常好的方法。

二、環境

1.CentOS7.4

三 、製作離線yum源步驟

1.安裝yum-utils

yum install -y yum-utils

2.yumdownloader使用方法

(1)只下載軟件,不下載依賴包

yumdownloader -y cifs-utils # yum install --downloadonly --downloaddir=/tmp/pages ceph-deploy

(2)不僅下載軟件,而且下載依賴包(需要指定下載目錄)

yumdownloader --resolve --destdir=/opt/datas/cifs-utils/ cifs-utils

3.使用yum下載對應安裝包以及其所有依賴包(cifs-utils爲例)

yumdownloader --resolve --destdir=/opt/datas/cifs-utils/ cifs-utils

4.安裝createrepo:創建yum倉庫

yum -y install createrepo

使用下載的安裝包,包括所有依賴,創建yum倉庫

createrepo -v /opt/datas/cifs-utils/

5.壓縮創建好的倉庫,從而方便傳輸

tar -zcvf cifs-utils.tar.gz cifs-utils/

6.上傳(或者拷貝)到離線機器

scp cifs-utils.tar.gz root@IP:/opt/datas

四、配置離線yum源倉庫
1.解壓縮

tar -zxvf cifs-utils.tar.gz
``
2.備份/etc/yum.repos.d下的所有.repo

創建備份文件夾
```sh
mkdir -p /etc/yum.repos.d/repo.bak

轉移文件

mv *.repo repo.bak

3.製作yum源.repo,指定yum源位置

vi /etc/yum.repos.d/cifs-utils.repo

添加:

#additional packages that extend functionality of existing packages
[cifs-utils]
name=CentOS-$releasever - Plus
baseurl=file:///opt/datas/cifs-utils
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

4.查詢

yum list | grep cifs

5.離線安裝(斷網後)

yum install -y cifs-utils

作者:RayBreslin
來源:CSDN
原文:https://blog.csdn.net/u010886217/article/details/89247681

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