RHEL7 4 yum倉庫不可以用問題解

2021-08-15 21:57:46 字數 2337 閱讀 7653

虛擬機器版本:vmware 14 pro

安裝的linux版本:rhel7.4

yum軟體倉庫,軟體倉庫通常不可用,怎麼辦?

this system is not registered with an entitlement server. you can use subscription-

manager to register.

[root@localhost ~]# rpm -qa |grep yum

2.刪除redhat自帶的yum包

[root@localhost ~]# rpm -qa|grep yum|xargs rpm -e --nodeps

3.[root@localhost ~]# rpm -qa |grep yum (再次檢視確認解除安裝完成)

[root@localhost ~]# (無資訊顯示表示已經解除安裝完成。)

我參考的是博主所用linux版本為centos為centos7.1.1503,

與最新的centos7.4的內容基本相同,只是路徑稍有變化,需要注意!

rpm-gpg-key-centos-7

yum-3.4.3-154.el7.centos.noarch.rpm

yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

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

python-iniparse-0.4-9.el7.noarch.rpm(此項原文中沒有,參考其他博主有此項,不知實際是否有關聯)

具體步驟參考如下:

注:文字格式複製時需要略微調整,符合linux命令列格式即可

5.安裝yum軟體包,為了兼顧依懶性,直接用命令:

[root@localhost ~]# rpm -ivh yum-*

6.進入yum資源倉庫目錄

[root@localhost ~]# cd /etc/yum.repos.d

[root@localhost yum.repos.d]# wget

8.編輯repo

[root@localhost yum.repos.d]# vim centos6-base-163.repo

9.用vim在一般模式使用下面的命令把$releasever全部替換為版本號,即7.4.1708

:1,$s/$releasever/7.4.1708/g

10.用同樣的方法把所有rpm-gpg-key-centos-6修改為rpm-gpg-key-centos-7,最後,:wq儲存退出vim

:1,$s/rpm-gpg-key-centos-6/rpm-gpg-key-centos-7/g

注:執行完上述替換後,再檢查下面的路徑

注:在修改centos6-base-163.repo檔案時,發現如下的問題:

在網易映象的centos7.4目錄下,未找到contrib目錄,但發現cr目錄,推測為同乙個目錄,因此在下面的替換中,把

baseurl=

contrib/$basearch/修改為

baseurl=cr

/$basearch/,不清楚這裡是否會有後遺症?!

替換後的內容如下:

#contrib - packages by centos users

[contrib]

name=centos-7.4.1708 - contrib - 163.com

baseurl=cr/$basearch/

#mirrorlist=

gpgcheck=1

enabled=0

gpgkey=重建快取,清理原有快取

[root@localhost yum.repos.d]# yum clean all

12.重建快取,以提高搜尋安裝軟體的速度

[root@localhost yum.repos.d]# yum makecache

13.更新系統(可選)

[root@localhost yum.repos.d]# yum update

14.安裝tree進行測試,使用tree可以以樹的結果顯示目錄,直觀明了

[root@localhost ~]# yum –y install tree

安裝完成後,親測可用,完成了gcc-c++編譯器的安裝,在此基礎上完成了cmake軟體安裝

RHEL下本地yum倉庫的配置方法

yum是redhat 5版本上新贈的功能,方便使用者安裝軟體,可以一次安裝相關聯的軟體,具體配置如下 1.首先進入目錄 etc yum.repos.d,在目錄下面會發現檔案 rhel debuginfo.repo 具體內容如下 rhel debuginfo name red hat enterpri...

RHEL6搭建網路yum源倉庫

rhel的更新包只對註冊使用者生效,所以需要自己手動改成centos的更新包 一 檢視rhel本身的yum安裝包 rpm qa grep yum二 解除安裝這些軟體包 rpm qa grep yum xargs rpm e nodeps 不檢查依賴關係直接解除安裝 rpm qa grep yum 檢...

部署yum倉庫

1 寫倉庫檔案test.repo,放入client etc yum.repos.d test name test baseurl gpgcheck 0 2 自己的rpm包放在server var ftp pub rpms下 3 server 下執行 createrepo 4 client 下執行 y...