CentOs 本地YUM源製作
阿新 • • 發佈:2018-12-13
YUM相關概念
什麼是YUM
YUM(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
YUM的作用
在Linux上使用原始碼的方式安裝軟體非常滿分,使用yum可以簡化安裝的過程
YUM的常用命令
安裝httpd並確認安裝
yum instll -y httpd
列出所有可用的package和package組
yum list
清除所有緩衝資料
yum clean all
列出一個包所有依賴的包
yum deplist httpd
刪除httpd
yum remove httpd
製作本地YUM源
為什麼要製作本地YUM源
YUM源雖然可以簡化我們在Linux上安裝軟體的過程,但是生成環境通常無法上網,不能連線外網的YUM源,說以接就無法使用yum命令安裝軟體了。為了在內網中也可以使用yum安裝相關的軟體,就要配置yum源。
YUM源的原理
YUM源其實就是一個儲存了多個RPM包的伺服器,可以通過http的方式來檢索、下載並安裝相關的RPM包
- 製作本地YUM源
- 準備一臺Linux伺服器,用最簡單的版本CentOS-6.7-x86_64-minimal.iso
- 配置好這臺伺服器的IP地址
- 上傳CentOS-6.7-x86_64-bin-DVD1.iso到伺服器
- 將CentOS-6.7-x86_64-bin-DVD1.iso映象掛載到某個目錄
mkdir /var/iso
mount -o loop CentOS-6.7-x86_64-bin-DVD1.iso /var/iso
修改本機上的YUM源配置檔案,將源指向自己
備份原有的YUM源的配置檔案
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Local.repo