CentOS7 搭建本地repo倉庫源

2021-10-20 01:21:43 字數 2141 閱讀 8325

二、內網的centos操作

2.設定 /etc/yum.repos.d 目錄下面的各種repo檔案

內網伺服器禁止上網,無法使用各種倉庫映象。只能從別的途徑把所有的包同步下來,拷貝進內網,再建立倉庫。

該命令來自於「yum-utils-1.1.31-45.el7.noarch」包,該包在base源中。

yum install yum-utils-

1.1.31

-45.el7.noarch

或者直接:

yum install yum-utils

該命令來自「createrepo-0.9.9-28.el7.noarch」包,該包在base源中。內網的centos也需要安裝此包

createrepo命令用於 同步到本地的包,重新生成repodata目錄。

centos7 預設已經有此命令。

yum install createrepo-

0.9.9

-28.el7.noarch

# 能夠直接使用epel這個名字的前提是,已經

yum install epel-

release

reposync -r epel -p /root/

//error: /var/run/yum.pid 已被鎖定,pid 為 19347 的另乙個程式正在執行。

yum install ius-

release-2

-1.el7.ius.noarch.rpm

reposync -r ius -p /root/

即在/etc/yum.repos.d/ 目錄下,已經有了epel.repo,而且倉庫的名字是[epel]

假如是安裝mysql

首先

yum install mysql80-community-

release

-el8-

1.noarch.rpm

本地/etc/yum.repos.d/下已經有了 mysql-community.repo 和 mysql-community-source.repo

通過檢視上面兩個檔案,知道mysql的倉庫名字有 [mysql80-community]

那麼,同步mysql倉庫的語句是:

reposync -r mysql80-community -p /root/
比如/root/epel目錄,製作本地倉庫。

createrepo -v /root/epel
看到/root/epel目錄下多了乙個repodata目錄,即表示完成

比如 centos-media.repo 的設定內容:

[centos-media]

name=centos-$releasever - media

baseurl=file:///root/yum-centos7-ios/cdrom

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

epel.repo的設定內容:

[myrepos-epel]

name=centos-$releasever

baseurl=file:///root/epel

gpgcheck=0

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

ius.repo的設定內容:

[myrepos-ius]

name=centos-$releasever

baseurl=file:///root/ius

gpgcheck=0

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

設定完畢分別執行一下命令:

yum clean all

yum makecache

yum repolist

內網環境 CentOS7 搭建本地repo倉庫源

參考資料 downloading rpm packages with dependencies yum vs yum downloadonly vs repoquery 通過 yum install安裝各種包,非常方便。如果是的內部區域網內,無法使用各種倉庫映象,只能從網際網路批量把所有的包同步下來...

CentOS7搭建本地yum源

yum 源搭建步驟 區域網版 1.建立目錄 檢視本地的光碟 ll dev cdr mkdir mnt cdrom 用掛載的目錄2.掛載 mount t iso9600 o ro dev cdrom mnt cdrom執行該條命令報錯 mount unknown filsystem type iso9...

centos7 搭建本地yum源

1.安裝http伺服器 yum install createrepo 建立倉庫的軟體包。2.建立映象檔案目錄 mkdir yum centos 5 mkdir yum centos 6 mkdir yum centos 7 3.拷貝光碟到相應的目錄下 一下以centos7 為例 mount o lo...