linux 搭建yum源伺服器

2021-09-25 10:23:34 字數 1967 閱讀 3414

一、構建光碟yum源

在a機構建yum源伺服器上 安裝httpd

yum install httpd
建立訪問的路徑

mkdir -pv /var/www/html/centos/os/x86_64

將光碟掛載到http路徑下

mount -t iso9660 /dev/sr0 /var/www/html/centos7/os/x86_64

在b機配置yum客戶端

移走目前客戶端上的所有repo源

mv /etc/yum.repos.d/* /root/bak

在b機建立repo

[base]

name = self repo

baseurl = http://a機ip/centos/$releasever/os/$basearch

gpgkey = http://a機ip/centos/$releasver/os/$basearch/gpg-key-key-centos-7

二、構建http yum源

首先說乙個概念,yum的分為包儲存和元資料儲存,在配置檔案中可見預設存放路徑為cachedir=/var/cache/yum/$basearch/$releasever,而當yum安裝完相關包後只會存留包的元資料,包的本身安裝檔案會在安裝後刪除

為了讓環境內所有主機(b,c機)共享乙個源(a機),而源(a機)去同步網上的阿里源,故而如此做

在a機先修改yum配置檔案中cache路徑,注意自己去建立路徑

cachedir=/www/share/yum/$basearch/$releasever
由於a機cachedir改變,為了bc機能訪問到,需要在/etc/httpd/conf.d/下建立share.conf,之後重啟httpd服務

alias /share /www/share

options indexes followsymlinks

indexoptions namewidth=* descriptionwidth=* foldersfirst

indexoptions suppressicon htmltable charset=utf-8 suppresshtmlpreamble

order allow,deny

allow from all

require all granted

在a機建立阿里的repo

[alirepo]

name=alirepo

baseurl=

gpgcheck=1

gpgkey=/rpm-gpg-key-centos-7

在b,c機先把現有repo放到/root/bak目錄,再建立repo

gpgkey=/rpm-gpg-key-centos-7當b機想要安裝lrzsz服務時,由於此時a機下沒有lrzsz的相關包,

在a機下執行

yum install --downloadonly --downloaddir=/www/share/yum/7/os/x86_64 -y lrzsz

建立倉庫,更新包的元資料,否則b,c機無法在a找到lrzsz的安裝包

createrepo --update -p /www/share/yum/7/os/x86_64

在b機

先清下快取

yum clean all

再安裝yum install -y lrzsz

linux搭建yum源伺服器

本人系統centos6.0 server端 192.168.182.132 client端 192.168.182.133 這裡server端進行搭建yum伺服器 這裡使用的ftp方式,當然你也可以使用http 1 首先安裝必須軟體 1 2 3 4 5 6 7 8 9 root server mou...

搭建本地YUM源伺服器

yum 全稱為 yellow dog updater,modified 是乙個在fedora和redhat以及suse centos中的 shell前端軟體包管理器。基於 對於管理linux系統的管理員來說,搭建乙個本地yum源伺服器,將會使系統管理工作便捷很多。實驗所需 centos系統安裝盤一張...

linux服務搭建 yum源服務搭建

yum源服務 1.本地yum源 2.yum源不在本地 1 ftp伺服器 2 nfs伺服器 1.本地yum源 前提 linux系統 找到乙個相應版本的iso映象 1 找到iso映象 將iso映象內的安裝包掛出來 cd root desktop ls rhel5.5.iso mount o loop r...