linux-redhat替換yum網絡源為centos網絡源

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

1.為什么要替換

redhat系統使用yum命令安裝軟件時會出現This system is not registered with RHN. RHN support will be disabled. 原因是redhat的yum安裝軟件需要注冊,是收費的。而centos的yum源是免費的。這時就需要替換掉當前的yum,換成centos的yum

2.替換前準備

明確當前系統的版本,比如我的是redhat 7。為什么要明確當前系統的版本,因為yum軟件需要依賴其他軟件,而其他軟件往往都是已經在當前系統上安裝過的。當你替換centos版本的yum時,很可能centos的yum所依賴的軟件版本不匹配,到那時就麻煩了。我們不可能根據提示,將當前系統已經安裝的其他軟件都一 一卸載,然后換成centos yum依賴的其他的軟件,這樣太費事。

下面注意點,是實際得出來的。

1.明確當前的python版本。redhat7默認的python版本是2.6 ?centos6.5和centos6.5的依賴的python版本也是2.6 ?centos7依賴的python版本是2.7

2.找準當前系統對應的centos的相關軟件,原則之一就是盡量少的替換當前系統的軟件。此時我只需要替換相關的yum軟件包,其他的軟件包盡量少替換。

3. ?redhat 7-->可以替換centos6.5 和centos6.8版本的yum軟件

3.替換步驟

3.1.查看redhat當前的yum相關包

? ? rpm -qa | grep yum

3.2 .刪除yum相關包

? ? rpm -e yum --nodeps

3.3.下載centos相關yum包-

-yum包的安裝依賴python,可以根據系統當前python版本決定安裝centos版本的yum包
從http://mirrors.163.com/centos/7/os/x86_64/Packages下載 依賴pythoon2.7版本
http://mirrors.163.com/centos/6.8/os/x86_64/Packages/ 下載對應centos6.8版本的
根據下面列出的rpm下載即可,版本可能有些許差別
yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
yum-utils-1.1.30-37.el6.noarch.rpm
yum-updateonboot-1.1.30-37.el6.noarch.rpm
yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
yum-3.2.29-73.el6.centos.noarch.rpm?
需要的依賴:python-urlgrabber-3.9.1-11.el6.noarch.rpm ?我的系統已經存在python-urlgrabber-3.9.1-9.el6.noarch,但是版本太低
需要卸載 然后安裝3.9.1-11版本
rpm -e --nodeps python-urlgrabber-3.9.1-9.el6.noarch
pm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm?


4.安裝下載下來的yum包

rpm -ivh yum-*

報錯大部分原因是依賴的版本問題。當前系統版本太低,如果依賴的版本太低的rpm很多,建議選擇centos版本相對低寫的yum相關包
----安裝報錯
warning: yum-3.2.29-73.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
?? ?python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarch

3.5.配置/ect/yum.resp.d/CentOS-Base.repo:注,如果用的是6.5版本的,將6.8全部替換成6.5即可

[base]
name=CentOS-6.8 - Base - 163.com
baseurl=http://mirrors.163.com/centos/6.8/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6.8&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6#released updates?
[updates]
name=CentOS-6.8 - Updates - 163.com
baseurl=http://mirrors.163.com/centos/6.8/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6.8&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6#additional packages that may be useful
[extras]
name=CentOS-6.8 - Extras - 163.com
baseurl=http://mirrors.163.com/centos/6.8/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6.8&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-6.8 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/6.8/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6.8&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6#contrib - packages by Centos Users
[contrib]
name=CentOS-6.8 - Contrib - 163.com
baseurl=http://mirrors.163.com/centos/6.8/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6.8&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

?

轉載于:https://my.oschina.net/yibuliushen/blog/870125

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259309.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259309.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259309.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機如何打開無線網絡適配器,win7系統下網絡適配器打不開怎么解決

通常情況下我們的電腦中都會有一個網絡適配器,這是計算機聯網的設備,不過最近有深度技術win7旗艦版系統用戶卻遇到了網絡適配器打不開的情況,該怎么辦呢,接下來系統城小編就給大家分享一下win7系統下網絡適配器打不開的具體解決方…

cf13C Sequence(DP)

題意: N個數。a1...aN。 對于每個數而言,每一步只能加一或減一。 問最少總共需要多少步使得新序列是非遞減序列。 N (1?≤?N?≤?5000) 思路: *一個還不知道怎么證明的結論(待證):最后的新序列b1...bN中…

【華為OD機試真題2023CD卷 JAVAJS】求幸存數之和

華為OD2023(C&D卷)機試題庫全覆蓋,刷題指南點這里 求幸存數之和 知識點數組 時間限制:1s 空間限制:256MB 限定語言:不限 題目描述: 給一個正整數列 nums,一個跳數 jump,及幸存數量 left。運算過程為:從索引為0的位置開始向后跳,中間跳過 J 個數字,命中索引為J+…

JavaScript編碼規范

1. 變量命名規范 變量名包括全局變量,局部變量,類變量,函數參數等等,他們都屬于這一類。 基本規范 變量命名都以類型前綴有意義的單詞組成,單詞首字母都需要大寫。例如:sUserName,nCount。 前綴…

大數據相加(轉載)

轉載:http://www.du52.com/text.php?id411 在這個大數據的年代里,我們不可避免會遇到兩個超越正常數據類型(如int,long,long long)的整數相加。顯然兩個大數據已經不能使用傳統的加號直接相加,但是相加的原理仍然是不…

微型計算機中使用的光盤應屬于什么媒體,計算機應用基礎練習題

計算機應用基礎一、判斷題1、微型機中硬盤工作時,應特別注意避免強烈震動【是】2、在Windows中,文件夾或文件的換名只有一種方法【否】3、用戶在連接網絡時,只可以使用域名,不可以使用IP地址【否】4、在WORD2007中,您可…

七天學會SALTSTACK自動化運維 (3)

七天學會SALTSTACK自動化運維 (3) 導讀SLSTOP.SLSMINION選擇器SLS文件的編譯總結參考鏈接導讀 SLS SLS (aka SaLt State file) 是 salkstack 中非常基礎和重要的一種配置文件. 重要程度僅次于minion和 master 的主配置文件(或者說是一種數據結構,使用yaml編寫), 因…

qt-embedded-linux-opensource-src-4.5.3移植到s3c6410

首先要有配置好的環境,本文使用的編譯環境如下: 主機系統:Ubuntu 9.10 主機編譯器:gcc 版本 4.4.1 交叉編譯器:arm-linux-gcc-4.0.1 軟件資源:qt-embedded-linux-opensource-src-4.5.3.tar.gz qt-x11-opens…

C++ 類中特殊的成員變量(常變量、引用、靜態)的初始化方法

<p style"line-height: 19px; margin: 10px auto; color: rgb(75, 75, 75); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;">有些成員變量的數據類型比較特別&#xff0c;它們的初始化方式也和普通數據類型的成員變量有所不同…

【Intellij Idea】設置JDK

1&#xff0c;File-->Project Structure 說明&#xff1a;可以設置整個工程的JDK&#xff0c;也設置每個modules的JDK,但是一般整個工程的JDK. 2&#xff0c;或者通過快捷鍵&#xff1a;ctrlaltshifts 轉載于:https://www.cnblogs.com/august-shi/p/6655469.html

c#操作html dom元素,C#獲取與修改HTML DOM元素信息

用C#和JavaScript交互首先要解決C#讀取HTML DOM元素的問題。 在System.Windows.Browser命名空間下&#xff0c;有一個HtmlDocument、HtmlPage、HtmlElement等類&#xff0c;可以用來讀取HTML DOM元素。其讀取方法和JavaScript如出一轍。引用內容&#xff1a; //初始化一個docum…

Hibernate之工具類HibernateUtil

原創文章&#xff0c;轉載請注明&#xff1a;Hibernate之工具類HibernateUtil By Lucio.Yang 1.最簡單的工具類&#xff0c;實現SessionFactory的單例共享&#xff0c;session的管理 package com.cc.hibernate;import org.hibernate.Session; import org.hibernate.SessionFac…

c++讀取文件–結束條件的判斷

轉載&#xff1a;http://blog.sina.com.cn/s/blog_623e3c050100neei.html 在使用C/C讀文件的時候&#xff0c;一定都使用過eof&#xff08;&#xff09;這個函數來判斷文件是否為空或者是否讀到文件結尾了&#xff0c;也會在使用這個函數的過程中遇到一些問題&#xff0c;如不…

繪圖用計算機配置要求,繪圖筆記本電腦基本配置要求 繪圖筆記本推薦

現在很多工業圖、工程圖都需要用電腦來話&#xff0c;比如CAD、PS、三維畫圖這些軟件對電腦的配置要求還是比較高的&#xff0c;還有一些對色彩要求高的動畫軟件&#xff0c;那就更加需要配置了&#xff0c;下面小編就來簡單說說繪圖筆記本電腦最基本的配置要求以及繪圖筆記本推…

關于dllimport的使用

最近做一個動態加載插件的項目&#xff0c;插件中的dll 主要是各廠商各型號的讀卡器的通用類庫&#xff0c;stdapi.dll&#xff0c;WltRS.dll&#xff0c;有的還有進一步封裝的dll&#xff0c;主要是為了簡化通用類庫的操作。 這些類庫都是用C語言&#xff0c;或者C來編寫的&am…

如何在MVCsheet表單頁面的后臺取到頁面自定義字段的值?

問題&#xff1a;<asp:HiddenField id"test" runat"server"/> 在前臺加了這樣一個隱藏元素&#xff0c;mvcsheet表單頁面&#xff0c;如何在后臺獲取到值&#xff0c;直接使用 test.value一直是空的。 前臺經過一系列判斷處理寫入該值&#xff0c;需…

BigDecimal.setScale?處理java小數點

BigDecimal.setScale()方法用于格式化小數點 setScale(1)表示保留一位小數&#xff0c;默認用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接刪除多余的小數位&#xff0c;如2.35會變成2.3 setScale(1,BigDecimal.ROUND_UP)進位處理&#xff0c;2.35變成2.4 setScale(1,B…

C++的字符串分割函數

轉載&#xff1a;http://blog.csdn.net/shanzhizi/article/details/17189267 C的字符串沒有分割函數&#xff0c;因此需要自己寫方便使用。而受到開發工具的影響&#xff0c;有很多用起來比較麻煩啦&#xff0c;下面這個比較不錯奧。 用STL進行字符串的分割 涉及到string類的…

計算機無法正常更新,無法完成更新正在撤銷更改請不要關閉你的計算機如何修復...

我們電腦開機的時候可能會遇到各種問題&#xff0c;比如就有用戶發現電腦開機的時候&#xff0c;一直提示無法完成更新正在撤銷更改請不要關閉你的計算機&#xff0c;等待了很長時間也進不去系統&#xff0c;遇到這樣的問題該怎么辦呢&#xff1f;不用擔心小編給大家支招&#…

水一篇

發件人標題發送時間處理系統通知您的博客申請已批準2013-10-15 13:58刪除系統通知博客園博客申請通知2013-10-15 12:55刪除系統通知您的博客申請未通過審批2013-10-13 11:21刪除系統通知博客園博客申請通知2013-10-13 11:07刪除系統通知您的博客申請未通過審批2013-10-13 11:06…