參考:http://blog.csdn.net/qingfenggege/article/details/80394564 1. yum 前端軟體包管理器2. 基於RMP包管理,能夠從指定的伺服器自動下載RPM包並安裝,可以自動處理依賴性關係,並且一次性安裝所有依賴軟體包,無需繁瑣地一次次下載、安裝 ...
參考:http://blog.csdn.net/qingfenggege/article/details/80394564
1. yum 前端軟體包管理器
2. 基於RMP包管理,能夠從指定的伺服器自動下載RPM包並安裝,可以自動處理依賴性關係,並且一次性安裝所有依賴軟體包,無需繁瑣地一次次下載、安裝。
3. 本地yum源:本地的rpm包集合。
4. yum網路源: 163或阿裡雲的yum源等,從網路下載。
配置本地yum源:
1.使用centos光碟作為本地yum源
2.前期準備:
mkdir /mnt/cdrom #創建用於掛載光碟的目錄。
mount /dev/cdrom /mnt/cdrom #掛載光碟到指定目錄。
註:umount /mnt/cdrom #卸載光碟
cp -avf /mnt/cdrom /yum #若不想每次都放光碟,可複製光碟文件到本地硬碟yum目錄下。
3. 創建repo文件:
mkdir /etc/yum.repo.d/CentOS-Local.repo #創建本地源文件
vim /etc/yum.repo.d/CentOS-Local.repo #編輯本地源文件
編輯內容如下:
[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
4. 更新yum緩存:
yum clean all #清楚緩存
yum makecache #生成緩存
yum list #顯示所有已經安裝和可以安裝的程式包。
配置網路yum源:
1.備份原始yum源:
cd /etc/yum.repos.d
mv CentOS-Base.rpeo CentOS-Base.repo.back
2. 配置CentOS的DNS:
vim /etc/resolv.conf #打開配置文件
配置如下:
nameserver 114.114.114.114
nameserver 8.8.8.8+
3.下載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