1.先掛載光碟。
使用命令「mount -o loop /dev/sr0 /mnt/cdrom」。如果使用命令「mount -o loop /dev/cdrom /mnt/cdrom」也行,不過有時會出現錯誤,原因是/dev/cdrom是/dev/sr0的軟鏈結檔案,如果沒有進行此設定的話,會讓你檢查檔案系統的。/mnt下可以新建乙個cdrom目錄。
[***] --------------->必須寫的,中括號的內容可以隨便寫,但一定要有中括號
name = yum server ----------->可寫可不寫,內容隨便,主要是個提示作用
baseurl=file:///mnt/cdrom --------------->一定要寫的,定義yum源的倉庫所在
enabled=1 --------------------->數字1為啟用當前yum源,0為禁用,預設為1。
gpgcheck=0 ----------------------->是否檢查rpm包的數字簽名,數字1為檢查,0為不檢查,可以不寫。
具體步驟如下:
1. 新建/mnt/cdrom目錄 :mkdir /mnt/cdrom
2.掛載光碟:「mount -o loop /dev/sr0 /mnt/cdrom」,然後進入掛載目錄,可以檢視光碟的內容。引數「-o loop」是掛載特殊裝置的。
3.新建yum源配置檔案:vim /etc/yum.repos.d/***.repo .然後輸入內容。注意:baseurl後面跟的是掛載光碟所在的目錄。當然也可以使用其他的yum源,比如ftp,http.
[***]
name=yum server
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
4. 安裝軟體進行測試,「yum -y install mysql」,成功安裝後會在結尾出現「complete!」.
yum故障排除
1.確認光碟是否成功掛載。
2.檢查yum源定義檔案是否存在錯誤,此檔案要求非常嚴格,任何乙個單詞或字母出錯均會導致yum出現問題。
3.檢查是否還有其他的yum源定義檔案。系統中可能會存在一些預設的yum源,最好將這些yum源設定為禁用或者刪除。
4.用命令「yum clear all」清除快取。
5.執行命令「yum list」能否正確列出yum源中的軟體包。
6.若出現nokey的情況,需要匯入金鑰。
rpm --import /etc/pki/rpm-gpg/r[tab鍵] -release
7.如果首次安裝軟體包之後,再次安裝別的軟體包的時候,很可能會發現報錯了,錯誤資訊如下:
error: cannot retrieve repository metadata (repomd.xml) for repository: installmedia.please verify its path and try again
解決方法:rhel6在首次讀取改軟體倉庫之後,會把原本光碟根目錄下,也就是一同被你拷貝到軟體倉庫目錄的media.repo複製乙份到/etc/yum.repos.d/,而該檔案也就是導致本地yum源失效的罪魁禍首。
第一步:先解除安裝乙個軟體:yum remove packagekit.
第二步:進入/etc/yum.repos.d/目錄,刪除系統複製的那份配置檔案。
我這是用的系統是rhel6.0的,故要刪除的檔案為packagekit-media.repo。保留自己建立的配置檔案***.repo.
推薦閱讀:
配置epel yum源
redhat 本地yum源配置
redhat linux 本地yum源的配置
redhat 6.2 linux修改yum源免費使用centos源
redhat
專題頁面
超級簡單的配置虛擬機器網路yum源
阿里雲linux安裝軟體映象源 阿里雲是最近新出的乙個映象源。得益與阿里雲的高速發展,這麼大的需求,肯定會推出自己的映象源。centos系統更換軟體安裝源 第一步 備份原映象檔案,以免出錯後可以恢復。mv etc yum.repos.d centos base.repo etc yum.repos....
超級簡單的配置虛擬機器網路yum源
阿里雲linux安裝軟體映象源 阿里雲是最近新出的乙個映象源。得益與阿里雲的高速發展,這麼大的需求,肯定會推出自己的映象源。centos系統更換軟體安裝源 第一步 備份原映象檔案,以免出錯後可以恢復。mv etc yum.repos.d centos base.repo etc yum.repos....
超級簡單的配置虛擬機器網路yum源
阿里雲linux安裝軟體映象源 阿里雲是最近新出的乙個映象源。得益與阿里雲的高速發展,這麼大的需求,肯定會推出自己的映象源。centos系統更換軟體安裝源 第一步 備份原映象檔案,以免出錯後可以恢復。mv etc yum.repos.d centos base.repo etc yum.repos....