1. 程式人生 > >CentOs 本地YUM源製作

CentOs 本地YUM源製作

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包

  1. 製作本地YUM源
  2. 準備一臺Linux伺服器,用最簡單的版本CentOS-6.7-x86_64-minimal.iso
  3. 配置好這臺伺服器的IP地址
  4. 上傳CentOS-6.7-x86_64-bin-DVD1.iso到伺服器
  5. 將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