1.yum安裝
CentOS默認已經安裝了yum,不需要另外安裝。
1.查看系統默認安裝的yum
#rpm -qa|grep yum
系統中已經安裝了yum,接下來我們來配置yum本地源。
2.配置yum本地源
1)掛載系統安裝光盤
#mount /dev/cdrom /mnt/cdrom
如果掛載不成功,提示沒有/mnt/cdrom文件夾,可以創建,#mkdir /mnt/cdrom
2)配置本地yum源
#cd /etc/yum.repos.d/
#ls
可以看到三個文件夾(有的可以看到四個文件,不清楚原因,有知道的同學麻煩給我說說)
有四個文件的比我多一個CentOS-Vault.repo文件。
CentOS-Base.repo是yum網絡源的配置文件。
CentOS-Media.repo是yum本地源的配置文件。
修改CentOS-Media.repo:
在baseurl中,修改第二個路徑為/mnt/cdrom(即為光盤掛載點)。注意第一個路徑,為光盤路徑,可直接在光盤打開終端,查看路徑。命令:pwd
將enabled=0改為1
3)禁用默認的yum網絡源
將yum網絡源配置文件改名為CentOS-Base.repo.bak,否則會先在網絡源中尋找適合的包,改名之后直接從本地源讀取。
4)執行yum命令
#yum install postgresql
至此,yum本地源配置成功。
昨晚yum list命令無法使用,折騰了很久,google了很久也沒解決,最后自己試着看錯誤提示:[Error]Importing repomd.xml for Base:Damaged repomd.xml file.
接下來還有提示,CentOS-Media.repos.d文件中也有路徑找不到。於是重新掛載了一個鏡像,不同於上個,執行yum list成功了。果斷刪除壞掉的鏡像。太折騰人。