Linux:將rhel yum 切換到centos yum

来源:http://www.cnblogs.com/f1194361820/archive/2017/01/03/6244748.html
-Advertisement-
Play Games

Red Hat Enterprise Linux Server(RHEL) yum安裝軟體時This system is not registered with RHN. RHN support will be disabled. Red Hat Enterprise Linux Server(RH ...


Red Hat Enterprise Linux Server(RHEL) yum安裝軟體時This system is not registered with RHN. RHN support will be disabled.

Red Hat Enterprise Linux Server(RHEL) 的yum服務是付費的,因為沒有付費,所以無法使用yum安裝軟體,如RHEL想安裝LNMP必須要先按此教程設置好yum,並可以正常使用後才可以安裝LNMP一鍵安裝包,會提示如下錯誤:This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 或如下錯誤信息:This system is not registered with RHN. RHN support will be disabled.

解決方法:
執行:rpm -qa|grep yum|xargs rpm -e --nodeps  將yum卸載掉
cat /etc/issue && uname -a 看一下系統版本號和系統位數

到 http://mirrors.kernel.org/centos/ 或 http://mirrors.163.com/centos/ 找對應系統版本號

如果系統是5.* 64位,則打開http://mirrors.kernel.org/centos/5/os/x86_64/CentOS/
如果系統是5.* 32位,則打開http://mirrors.kernel.org/centos/5/os/i386/CentOS/
如果系統是6.* 32位:http://mirrors.kernel.org/centos/6/os/i386/Packages/
如果系統是6.* 32位:http://mirrors.kernel.org/centos/6/os/i386/Packages/

找到yum 、yum-fastestmirror、yum-metadata-parser 這3個軟體包的地址,然後執行:以下命令下載地址可能會無法下載,到上面網址找對應的下載文件!下麵是以RHEL 5.* 64位 為例,下麵下載地址里的鏈接可能會變,自行更換下載地址
wget http://mirrors.kernel.org/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
wget http://mirrors.kernel.org/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
wget http://mirrors.kernel.org/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm

 

下載下這3個軟體包,再執行:
rpm -ivh yum-*
再執行:(如果是6.*的版本,則將下麵內容裡面的5改成6,同時將下麵文件里的$releasever全部替換為版本號5或6後再執行。)

 

cat >/etc/yum.repos.d/CentOS-Base.repo<<eof
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.kernel.org/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#released updates 
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.kernel.org/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirrors.kernel.org/centos/$releasever/addons/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.kernel.org/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.kernel.org/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
baseurl=http://mirrors.kernel.org/centos/$releasever/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
eof

Note:

1) 如果是 7,沒有addons,可以將[addons]區域的配置移除。

2) gpgkey 的版本號要與下載的版本是一致的。

3)使用上述腳本時,要將變數$releaserver 代表的是系統版本號,$basearch 代表的是 arch 版本(例如x86_64)

 
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • JDK安裝與配置 一、下載 JDK是ORACLE提供免費下載使用的,官網地址:https://www.oracle.com/index.html 一般選擇Java SE版本即可,企業版的選擇Java EE 下載的JDK版本(目前最新的是JDK8u112) JDK的開發包以及相關的文檔下載 勾選同意, ...
  • 轉載請註明出處:http://www.cnblogs.com/Joanna-Yan/p/6241354.html 首先看一張國內Top500 Android應用中它們用到的第三方推送以及所占數量: 現在總結下Android平臺下幾種推送方案的基本情況以及優缺點: 一、使用GCM(Google Clo ...
  • SqlServer的性能問題大部分是因為缺少索引或索引不當導致的,因此熟悉掌握索引相關知識是精通SqlServer的第一步。我們可以從索引的數據結構瞭解索引的本質;掌握聚集索引和非聚集索引的區別有助於我們在不同場景下走出誤區、建立合適索引;在一些場景下你也有可能需要用到索引視圖 索引的數據結構 在S ...
  • 記得在做項目的時候, 聽到過一句話, 儘量不要使用子查詢, 那麼這一篇就來看一下, 這句話是否是正確的. 那在這之前, 需要介紹一些概念性東西和mysql對語句的大致處理. 當Mysql Server的連接線程接收到Client發送過來的SQL請求後, 會經過一系列的分解Parse, 進行相應的分析 ...
  • 首先什麼是全表掃描和索引掃描?全表掃描所有數據過一遍才能顯示數據結果,索引掃描就是索引,只需要掃描一部分數據就可以得到結果。如果數據沒建立索引。 無索引的情況下搜索數據的速度和占用記憶體就會比用索引的檢索慢和高。下麵是一個例子 1:無索引的情況 Product表,裡面沒有任何索引,如下圖: 從上圖中, ...
  • 1、在C盤新建MYSQL文件夾;2、將mysql-5.7.16-winx64拷貝到C:\MYSQL文件夾下,更名為mysql-5.7.16;3、在mysql-5.7.16目錄下,建my.ini文件,內容如下:[mysql]# 設置mysql客戶端預設字元集default-character-set= ...
  • 1.前言 相比高級語言的調試如C# , 調試SQL是件痛苦的事 . 特別是那些上千行的存儲過程, 更是我等碼農的噩夢. 在將上千行存儲過程的SQL 分解到 C# 管理後, 也存在調試的不通暢, 如何讓調試流暢些呢, 請看後續 2.常見調試 2.1 通常在Dapper 裡面一個斷點下去, 抓到類似如下 ...
  • 說起去除字元串首尾空格大家肯定第一個想到trim()函數,不過在sqlserver中是沒有這個函數的,卻而代之的是ltrim()和rtrim()兩個函數。看到名字所有人都 知道做什麼用的了,ltrim()去除字元串左邊的空格,rtrim()去除字元串右邊的空格,要去除首尾空格同時使用這個兩個函數就好 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...