CentOS如何配置yum源


1. yum 前端軟件包管理器
2. 基於RMP包管理,能夠從指定的服務器自動下載RPM包並安裝,可以自動處理依賴性關系,並且一次性安裝所有依賴軟件包,無需繁瑣地一次次下載、安裝。
3. 本地yum源:本地的rpm包集合。
4. yum網絡源: 163或阿里雲的yum源等,從網絡下載。

 

1.配置本地yum源:
(1)使用centos光盤作為本地yum源

mkdir /mnt/cdrom #創建用於掛載光盤的目錄。 mount /dev/cdrom /mnt/cdrom #掛載光盤到指定目錄。
注:umount /mnt/cdrom #卸載光盤
cp -avf /mnt/cdrom /yum #若不想每次都放光盤,可復制光盤文件到本地硬盤yum目錄下。

(2)創建repo文件:

#創建本地源文件
touch /etc/yum.repo.d/CentOS-Local.repo
#編輯本地源文件
vim /etc/yum.repo.d/CentOS-Local.repo

(3)本地源具體配置:

[Local]
name=LocalYum baseurl=file:///mnt/cdrom/ gpgcheck=1 enabled=1 priority=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

(4)更新緩存

yum clean all   #清楚緩存
yum makecache  #生成緩存 yum list     #顯示所有已經安裝和可以安裝的程序包。

注釋:

[Local] #yum軟件倉庫唯一標識符,避免與其他倉庫沖突。
name=LocalYum #yum軟件倉庫的名稱描述,易於識別倉庫用處。
baseurl=file:///yum #源的提供方式,包括(ftp://...)、(http://...)、(file:///...)。
gpgcheck=1 #設置此源是否校驗文件:1為校驗,0為不校驗。
enabled=1 #設置此源是否可用,1為可用,0為禁用。
priority=1 # 在原基礎上加入priority=1;數字越小優先級別越高,可以繼續修改其他源的priority值,經測試僅配 置本地源的優先級為priority=1就會優先使 用本地源。
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

2. 配置局域網yum源

(1)使用centos光盤作為局域網yum源

mkdir /mnt/cdrom 
mount /dev/cdrom /mnt/cdrom

(2)下載nginx

yum -y install nginx

(3)編輯添加nginx虛擬主機

server {
    listen       80;
    server_name  localhost;
    location / {
        autoindex  on;
        root   /mnt/cdrom;
    }
}

(4)局域網內主機添加yum源文件

[Local]
name=LocalYum
baseurl=http://172.16.1.200:80
gpgcheck=1
enabled=1
priority=1
gpgkey=http://172.16.1.200:80/RPM-GPG-KEY-CentOS-7

(5)更新緩存

yum clean all   #清楚緩存
yum makecache  #生成緩存
yum list     #顯示所有已經安裝和可以安裝的程序包。

 

3.配置網絡yum源:
(1)備份原始yum源:

cd /etc/yum.repos.d
mv CentOS-Base.rpeo CentOS-Base.repo.back

(2)下載yum源文件,替代原始yum源:
  1)網易yum源:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all #清除緩存
yum makecache #生成緩存

注:wget -O ,使用“-O” 參數指定一個文件名。
  2)阿里雲yum源:

wget -O /etc/yum.repos.d/CentOS-Bace.repo http://mirrors.aliyum.com/Centos-7.repo
yum clean all
yum makecache


免責聲明!

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



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