之前接觸的絕大多數linux都是centos和ubuntu,最近接觸的專案需要和redhat打交道。經過一番折騰發現redhat的yum源是需要註冊付費的,除非有特別的商業用途,我想目前還沒有人會願意為這個買單吧。查閱網上的資料,發現可以將yum替換為centos的yum源,這樣就可以免費的使用啦。
網上看了很多資料,但大多都寫的不是很全面,這裡學習和總結了一下這個問題的解決方案。請結合自己遇到的問題參考我的步驟,也不要死板的複製貼上。
下面介紹下redhat配置163yum源
1. 檢查是否安裝yum包
2. 刪除自帶的yum包
4. 解壓yum包
rpm -ivh python-iniparse-0.3
.1-2.1
.el6.noarch
.rpm
rpm -ivh yum-metadata-parser-1.1
.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2
.29-81.el6.centos
.noarch
.rpm
rpm -ivh yum-plugin-fastestmirror-1.1
.30-40.el6.noarch
.rpm
5. 替換yum源# 進入yum配置目錄
# 開啟配置檔案
vi centos6-base-163.repo
# 注意原來的yum源配置檔案是rhel-source.repo。這裡把centos6-base-163.repo替換掉rhel-source.repo
mv rhel-source.repo rhel-source.repo
.bak
mv centos6-base-163.repo rhel-source.repo
6. 編輯替換後的rhel-source.repo7. 清理並重建快取
# 清除原來的快取
yum clean all
# 重建快取
yum makecache
8. 更新yumyum update
>>>>the end>>>>至此,redhat配置163yum源完成,可以開始嘗試你的yum命令是否有效
異常說明
在執行步驟7的過程
執行`yum makecache`
可能出現".com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [errno 14] http error 404 - not found"
這個時候需要將'/etc/yum.repos.d/rhel-source.repo'檔案中的的$releasever替換成你的系統版本號即可,根據我的版本替換成5或者6
例如:".com/centos/6/os/x86_64/repodata/repomd.xml"即可訪問到這個檔案
參考鏈結聯絡作者
如果你覺得不錯的話,不妨打賞一下,這樣我就有更大的動力去完善它,優化它。為CSocket配置Time Out功能
為csocket配置time out功能 csocket操作,如send receive connect 都屬阻塞操作,即它們在成功完成或錯誤發生之前是不會返回的。在某些情況下,某項操作可能永遠不能成功完成,程式為了等待其完成就得永遠迴圈下去。在程式中為某項操作限定乙個成功完成的時間是個好主意。本文...
為CSocket配置Time Out功能
不錯,搜到以下內容,很多 為csocket配置time out功能 csocket操作,如send receive connect 都屬阻塞操作,即它們在成功完成或錯誤發生之前是不會返回的。在某些情況下,某項操作可能永遠不能成功完成,程式為了等待其完成就得永遠迴圈下去。在程式中為某項操作限定乙個成功...
為VSFTPD配置虛擬使用者
為vsftpd配置虛擬使用者 文字方式 建立虛擬與使用者資料庫 1.建立loguser.txt,格式如下 userid pass 比如我建立兩個使用者 tony 密碼為tonypass,etony密碼為etonypass 則loguser.txt的內容如下 tony tonypass etony e...