centos8本地yum設置


1、添加掛載光盤

2、創建掛載目錄

mkdir /mnt/cdrom

3、掛載光盤

mount /dev/sr0 /mnt/cdrom

4、設置開機掛載

echo "/dev/sr0 /mnt/cdrom  iso9660 defaults 0 0" >> /etc/fstab

5、將原有的yum源注釋掉

cd /etc/yum.repos.d

rename .repo .repo.bak *

6、添加自己的

echo "[BaseOS]

name=CentOS-BaseOS

baseurl=file:///mnt/cdrom/BaseOS

gpgcheck=0

enabled=1

[APP]

name=CentOS-APP

baseurl=file:///mnt/cdrom/AppStream

gpgcheck=0

enabled=1" > /etc/yum.repos.d/CentOS-Linux-Base.repo

7、清除yum緩存
yum clean all
8、緩存本地yum源中軟件包信息
yum makecache

9、組合起來寫成腳本:localYum.sh

#!/bin/bash
#2、創建掛載目錄
mkdir /mnt/cdrom

#3、掛載光盤
mount /dev/cdrom /mnt/cdrom

#4、設置開機掛載
echo "/dev/sr0 /mnt/cdrom  iso9660 defaults 0 0" >> /etc/fstab

#5、將原有的yum源注釋掉
cd /etc/yum.repos.d
rename .repo .repo.bak *

#6、添加自己的
echo "[BaseOS]
name=CentOS-BaseOS
baseurl=file:///mnt/cdrom/BaseOS
gpgcheck=0
enabled=1

[APP]
name=CentOS-APP
baseurl=file:///mnt/cdrom/AppStream
gpgcheck=0
enabled=1" > /etc/yum.repos.d/CentOS-Linux-Base.repo
#7、清除yum緩存
yum clean all
#8、緩存本地yum源中軟件包信息
yum makecache

 配置本地yum倉庫

制作流程: 先挑選一台機器如,掛載一個系統光盤到本地目錄/mnt/cdrom,

然后啟動一個httpd服務器,將/mnt/cdrom 軟連接到httpd服務器的/var/www/html目錄中 (cd /var/www/html; ln -s /mnt/cdrom ./centos )
然后通過網頁訪問測試一下: http://yum倉庫的hostname或ip地址/centos 會看到光盤的目錄內容
至此:網絡版yum私有倉庫已經建立完畢

剩下就是去各台yum的客戶端配置這個http地址到repo配置文件中

yum install httpd -y

systemctl start httpd

systemctl enable httpd

systemctl status httpd

cd /var/www/html

ln -s /mnt/cdrom ./centos 

httpd安裝參考:https://blog.csdn.net/ldy/article/details/104165171/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM