RHEL7.2搭建yum源

我在RHEL7.2搭建本地yum時發現突然報錯了。

查看了一下報錯信息顯示

圖片1

加載插件:langpacks,產品ID,搜索禁用回購,訂閱管理器該系統未注冊到紅帽訂閱管。你可以使用subscription-m急于注冊.repolist:0由于Redhat的yum在線更新是收費的,如果沒有注冊的話是不能使用的,即不能在線安裝軟件。

我只好用CentOS的yum來替換掉

1.先檢查一下yum的RPM包組

圖片2

在用RPM依次強制刪除

rpm -e yum-rhn-plugin-2.0.1-5.el7.noarch –nodeps

rpm -e yum-3.4.3-132.el7.noarch –nodeps

rpm -e yum-utils-1.1.31-34.el7.noarch –nodeps

rpm -e yum-langpacks-0.4.2-4.el7.noarch –nodeps

warning: /etc/yum/pluginconf.d/langpacks.conf saved as /etc/yum/pluginconf.d/langpacks.conf.

rpmsave(忽略這條信息)

rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 –nodeps

rpm -e PackageKit-yum-1.0.7-5.el7.x86_64 –nodeps

在檢查一下yum包組

圖片3

用centos相關包組替換掉RHEL的yum(下載時有可能包組更新,后綴不一樣導致下載失敗,解決方法:用瀏覽器進入下載路徑手動下載,如果有centos7.2的ISO可以解壓后再Packages下找到這些包,um-rhn-plugin-2.0.1-9.el7.noarch.rpm這個包要在rhel下找)

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-rhn-plugin-2.0.1-9.el7.noarch.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-42.el7.noarch.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-langpacks-0.4.2-7.el7.noarch.rpm

RPM執行安裝安裝yum(按照以下順序)

rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 依賴于yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

圖片4

下載該安裝包并且與yum-3.4.3-132.el7.centos.0.1.noarch.rpm一起安裝

rpm -ivh yum-3.4.3-132.el7.centos.0.1.noarch.rpm yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

rpm -ivh yum-rhn-plugin-2.0.1-5.el7.noarch.rpm(忽略警告)

rpm -ivh yum-utils-1.1.31-34.el7.noarch.rpm(忽略警告)

rpm -ivh yum-langpacks-0.4.2-4.el7.noarch.rpm(忽略警告)

rpm -ivh PackageKit-yum-1.0.7-5.el7.centos.x86_64.rpm(忽略警告)

有依賴關系下載PackageKit-glib-1.0.7-5.el7.centos.x86_64.rpm(忽略警告)

rpm -ivh PackageKit-glib-1.0.7-5.el7.centos.x86_64.rpm(忽略警告)

rpm -ivh PackageKit-1.0.7-5.el7.centos.x86_64.rpm(忽略警告)

rpm -i –force –nodeps PackageKit-1.0.7-5.el7.centos.x86_64.rpm(忽略警告)

rpm -ivh PackageKit-yum-1.0.7-5.el7.centos.x86_64.rpm(忽略警告)

新建一個網絡yum源

vim /etc/yum.repos.d/CentOS-Base.repo

[base]

name=CentOS-$releasever – Base – 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

baseurl=http://mirrors.163.com/centos/7/os/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

 

#released updates

[updates]

name=CentOS-$releasever – Updates – 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

baseurl=http://mirrors.163.com/centos/7/updates/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

 

#additional packages that may be useful

[extras]

name=CentOS-$releasever – Extras – 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

baseurl=http://mirrors.163.com/centos/7/extras/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

 

#additional packages that extendfunctionality of existing packages

[centosplus]

name=CentOS-$releasever – Plus – 163.com

baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

 

測試一下并且修正錯誤

yum install vim

yum update

解決之前遺留問題

rpm -e PackageKit-1.0.7-5.el7.centos.x86_64 –nodeps

yum install PackageKit-1.0.7-5.el7.centos.x86_64.rpm

在用yum update不會報錯,安裝完畢

 

 

 

 

本文參考https://blog.csdn.net/x6_9x/article/details/50613045

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/96567

(0)
老司機丨快上車老司機丨快上車
上一篇 2018-04-19 19:24
下一篇 2018-04-19 19:31

相關推薦

  • 命令行展開案例

    [Azuth@azuth ~]$ mkdir /home/Azuth/tmp/{a,b}_{c,d}[Azuth@azuth ~]$ ll /home/Azuth/tmp/total 0drwxrwxr-x. 2 Azuth Azuth 6 May 20 20:35 a_cdrwxrwxr-x. 2 Azuth Azuth 6 May 20 20:35 a_…

    Linux筆記 2018-05-20
  • Linux系統啟動流程詳解

    Linux系統從按下電源鍵開始到系統啟動要求用戶輸入用戶名,中間究竟發生什么?了解Linux系統的啟動流程,不僅有助于我們更加深入的理解linux底層設計理念,更能幫助我們再出現系統啟動故障時,迅速排查出故障原因。

    2018-05-10
  • 第三周作業

    1.列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可 [root@yinwei ~]# who | cut -d ‘ ‘ -f1 | sort -ucentosgentooroot   取出最后登錄到當前系統的用戶的相關信息 [root@yinwei ~]# last | head -1gentoo pts/2 …

    Linux筆記 2018-05-25
  • 第十一周作業

    1、搭建php-fpm工作方式的LAMP環境,實現wordpress正常訪問

    2、什么是DML?常用SQL舉例,每個命令至少1個例子,最多不超過3個例子

    3、簡述ftp的主動和被動模式,并實現基于pam認證的vsftpd

    4、簡述NFS服務原理及配置

    5、簡述samba服務,并實現samba配置

    2018-07-20
  • TCP/IP協議

    無線網絡標準 IEEE 802.3 802.11a/b/g/n/ac 物理層,數據鏈路層data link layer   以太網是工作在物理層和數據鏈路層上 單工,雙工(物理層概念) 單工:單向傳輸數據??? (廣播,收音機) 雙工:雙向傳輸數據 全雙工:同時雙向?????? (手機) 半雙工:輪流雙向???? (對講機)   Hub集…

    Linux筆記 2018-06-24
欧美性久久久久