Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器,基于RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝,
yum源就是一個軟體集合地,你只需要搜索并安裝你想要的軟體,它會幫你解決大部分軟體的依賴問題,
本地源比如說光碟里面一般會附帶一些軟體,這個時候就可以把光碟當成本地源來安裝軟體,
網路源比如說aliyun的鏡像網站,這就屬于網路源,可以通過互聯網把軟體下載下來并安裝,
目前centos6的yum網路源都已經停止維護了,只有一個readme檔案,無法再從網路源中下載安裝軟體,我們可以將yum源改成本地源,從本地源中尋找RPM包進行安裝,


修改yum源為本地源的步驟如下:
1、進入到yum源配置目錄:cd /etc/yum.repos.d;

2、備份yum本地源檔案:cp CentOS-Media.repo CentOS-Media.repo.bak;

3、修改CentOS-Media.repo,只修改后面的這幾行就行了,
vim CentOS-Media.repo;
#只修改后面的這幾行就行了,
baseurl=file:///mnt/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

4、禁用默認的yum 網路源,將yum 網路源組態檔改名為CentOS-Base.repo.bak,否則會先在網路源中尋找適合的包,改名之后直接從本地源讀取,
mv CentOS-Base.repo CentOS-Base.repo.bak;

5、將虛擬機的 可移動設備 -- CD/DVD -- 設定 設備狀態都勾上,使用ISO映像檔案 選擇centos的iso包


6、輸入df 檢查CD/DVD是否連接成功
df

7、創建掛載點,并把光碟上的鏡像掛在到目錄上
mkdir -p /mnt/cdrom

#我們的設備的掛載資訊在 /etc/fstab 里面,所以我們要想永久掛載,需要修改 fstab 檔案
vim /etc/fstab
#將以下內容添加到fstab檔案中
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0

8、然后執行 mount -a,這個命令的意思是掛載fstab檔案中的所有檔案系統,用df檢查掛載檔案
mount -a
![]()
df

9、進入 cd /mnt/cdrom/ 檢查掛載的目錄
cd /mnt/cdrom/

#進入Packages目錄,這個目錄就是存放RPM包的地方
cd Packages

10、更新yum源,更新執行命令
yum clean all;yum makecache;

11、更新完成
#可以檢查yum的安裝串列
yum list
#檢查安裝串列中的個數
yum list|wc -l

#試下在線安裝lrzsz(linux和windows上傳下載的工具)
yum install -y lrzsz

#試下在線卸載lrzsz
yum erase -y lrzsz-0.12.20-27.1.el6.i686

至此yum源修改完畢,可以使用yum install在線安裝和yum erase在線卸載了;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252606.html
標籤:其他
上一篇:vim最常用快捷鍵
