centos新增本地yum源
阿新 • • 發佈:2021-12-10
一.簡介
centos6系列於2020年11月份已經停止提供服務,現在各大映象源已經關閉centos6的yum源,需要下載映象後在本地搭建yum源方便使用。
最好將映象下載後傳到OSS中,這樣從阿里雲機器拉取就快很多了,一般的伺服器頻寬都,直接下載會非常的慢。
下載站:https://man.linuxde.net/download/ 選擇bin-DVD版本,這個裡面包含的包最多。遺憾的是6系列的epel源是應該沒法用了。
二.操作
1.建立掛載目錄
mkdir /yum-source
2.掛載
mount -o loop rhel-server-6.9-x86_64-dvd.iso /yum-source
3.本地yum源
rm -rf /etc/yum.repos.d/*
vim /etc/yum.repos.d/centos.repo
[base-local]
name=CentOS6.8-local
baseurl=file:///yum-source
enabled=1
gpgcheck=0
4.清理使用
yum clean all
yum makecache
三.對外提供yum服務
本地服務只能本機用,需要其它機器也用
1.安裝nginx,當然httpd、ftp也行
yum -y install nginx
yum install createrepo -y
2.配置掛載目錄,新增一個server段
vim /etc/nginx/nginx.conf
server { listen 8082; server_name localhost; location / { root /yum-source; index index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
3.檢測配置檔案,並啟動nginx
nginx -t
nginx
4.測試是否有服務提供了,應該會顯示一個目錄結構
curl http://127.0.0.1:8082
5.其它伺服器配置yum源,就是將地址換了而已
rm -rf /etc/yum.repos.d/*
vim /etc/yum.repos.d/centos.repo
[base-local]
name=CentOS6.8-local
baseurl=http://172.16.1.4:8082
enabled=1
gpgcheck=0
6.清理使用
yum clean all
yum makecache