自建yum倉庫,分別為網路源和本地源

2021-08-21 16:20:46 字數 2569 閱讀 7028

所有yum倉庫的配置檔案均需以.repo結尾並存放在/etc/yum.repos.d/目錄中的

[rhel-media]: yum倉庫唯一識別符號,避免與其他倉庫衝突。

name=linuxprobe: yum倉庫的名稱描述,易於識別倉庫用處。

baseurl=file:///media/cdrom:提供方式包括ftp(ftp://..)、http(http://..)、本地(file:///..)

enabled=1: 設定此源是否可用,1為可用,0為禁用。

gpgcheck=1: 設定此源是否校驗檔案,1為校驗,0為不校驗。

gpgkey=file:///media/cdrom/rpm-gpg-key-redhat-release:若為校驗請指定公鑰檔案位址。

配置網路源

1.檢視網路源配置檔案,如果將yum 網路源配置檔案改名為centos-base.repo.bak,會先在網路源中尋找適合的包,改名之後直接從本地源讀取

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls

centos-base.repo.bak centos-debuginfo.repo centos-local.repo centos-sources.repo

centos-cr.repo centos-fasttrack.repo centos-media.repo centos-vault.repo

[root@localhost yum.repos.d]# mv centos-base.repo.bak centos-base.repo

[root@localhost yum.repos.d]# ls

centos-base.repo centos-debuginfo.repo centos-local.repo centos-sources.repo

centos-cr.repo centos-fasttrack.repo centos-media.repo centos-vault.repo

2. 建立配置檔案

[root@localhost yum.repos.d]# vi centos-base.repo.bak

[bash]

name=base repo

baseurl=

gpgcheck=0

enabled=1

[epel]

name=epel 7 release 7

baseurl=

gpgcheck=0

enabled=1

[root@localhost yum.repos.d]# yum repolist

loaded plugins: fastestmirror

loading mirror speeds from cached hostfile

* base: mirrors.aliyun.com

* epel: mirrors.aliyun.com

repo id repo name status

base base repo

epel epel 7 release 7

配置本地源

1.掛載光碟至某目錄,例如/media/cdrom

[root@localhost ~]# mount /dev/cdrom /media/cdrom
2. 建立配置檔案

檢視repodata倉庫

[root@localhost ~]# cd /media/cdrom/

[root@localhost cdrom]# ls

centos_buildtag eula images liveos repodata rpm-gpg-key-centos-testing-7

efi gpl isolinux packages rpm-gpg-key-centos-7 trans.tbl

建立配置檔案即可

[root@localhost ~]# vi /etc/yum.repos.d/centos-local.repo

[centos7]

name=centos 7 release 7.4

baseurl=file:///misc/cd

enabled=1

gpgcheck=0

YUM本地源製作與yum網路版倉庫

1 修改本機上的yum源配置檔案,將源指向自己 cd etc yum.repos.d 備份原有的yum源的配置檔案 修改配置檔案 2 掛載光碟 在mnt資料夾下面新建cdrom檔案 mkdir mnt cdrom 把 硬體裝置 系統檔案掛載到檔案系統下面 mount t iso9660 o ro d...

配置網路yum倉庫和本地倉庫

一 配置網路yum源 環境 centos 6.9 具體操作如下 1 備份 mv etc yum.repos.d centos base.repo etc yum.repos.d centos base.repo.backup wget o etc yum.repos.d centos base.re...

本地yum源和阿里雲網路yum源的搭建

一 搭建本地yum源 1 刪掉原檔案 rm fr etc yum.repos.d 2 配置檔案 vi etc yum.repos.d centos7.repo 3 清空快取,生成列表 yum clean all 清空yum快取 yum repolist 生成快取列表 二 搭建aliyum網路yum源...