CentOS 掛載iso鏡像/配置yum本地源


一 .yum 簡介

  yum,是Yellow dog Updater, Modified 的簡稱,是杜克大學為了提高RPM 軟件包安裝性而開發的一種軟件包管理器。起初是由yellow dog 這一發行版的開發者Terra Soft 研發,用python 寫成,那時還叫做yup(yellow dog updater),后經杜克大學的Linux@Duke 開發團隊進行改進,遂有此名。yum 的宗旨是自動化地升級,安裝/移除rpm 包,收集rpm 包的相關信息,檢查依賴性並自動提示用戶解決。yum 的關鍵之處是要有可靠的repository,顧名思義,這是軟件的倉庫,它可以是http 或ftp 站點,也可以是本地軟件池,但必須包含rpm 的header,header 包括了rpm 包的各種信息,包括描述,功能,提供的文件,依賴性等。正是收集了這些header 並加以分析,才能自動化地完成余下的任務。

  yum 的理念是使用一個中心倉庫(repository)管理一部分甚至一個distribution 的應用程序相互關系,根據計算出來的軟件依賴關系進行相關的升級、安裝、刪除等等操作,減少了Linux 用戶一直頭痛的dependencies 的問題。這一點上,yum 和apt 相同。apt 原為debian 的deb 類型軟件管理所使用,但是現在也能用到RedHat 門下的rpm 了。

  yum 主要功能是更方便的添加/刪除/更新RPM 包,自動解決包的倚賴性問題,便於管理大量系統的更新問題。

  yum 可以同時配置多個資源庫(Repository),簡潔的配置文件(/etc/yum.conf),自動解決增加或刪除rpm 包時遇到的依賴性問題,保持與RPM 數據庫的一致性。

二 . 將CentOS-6.10-x86_64-bin-DVD1.iso上傳到用戶目錄下(注意鏡像文件和你的CentOS版本一致)

        

 

 

三 .掛載ISO鏡像文件

mkdir  /dev/centos   /mnt/local_yum
mount -o loop  CentOS-6.10-x86_64-bin-DVD1.iso  /dev/centos
cp  -r  /dev/centos/*    /mnt/local_yum

 

四 . 修改yum的本地配置文件

cd /etc/yum.repos.d/
cp CentOS-Media.repo CentOS-local.repo //復制一份yum本地源配置文件

CentOS-Base.repo 是yum 網絡源的配置文件

CentOS-Media.repo 是yum 本地源的配置文件

 

 將其它yum配置文件改名,添加后綴名bak,禁用配置文件。

修改CentOS-local.repo配置文件,改為圖中所示

 

 清除yum緩存

yum clean all

查看現在的yum源

yum repolist all

 配置完成后可以取消ISO掛載

umount /dev/centos

 


免責聲明!

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



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