虛擬機器版本: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...