yum源中 releasever不能被系統識別

2022-08-24 00:27:11 字數 1244 閱讀 9607

一、現象

使用yum makecache命令時報錯

二、原因

yum中的變數$releasever是由/etc/yum.conf中的distroverpkg定義的

「distroverpkg=centos-release」  #將 $releasever設定為centos-release 這個rpm包的版本號

centos-release是乙個rpm包(通過:rpm可以查詢到該軟體包並沒有被安裝)

rpm -q centos-release

三、解決方案

由於$releasever無法被識別,無法使用yum安裝,可以修改yum原始檔,把$releasever全部替換為7(注意先備份原始檔)

通過yum安裝centos-release

yum install centos-release -y

用備份的yum原始檔覆蓋修改的yum原始檔

Readhat中掛載yum源

vmware控制台中,勾選裝置狀態成 已連線 會在桌面生成映象圖示。輸入以下指令 可以看出,映象rhel 7.3 server.x86 64所在目錄為 dev sr0 在 mnt 下新建iso資料夾,並將映象掛載至 mnt iso root localhost cd mnt root localho...

CentOS中修改yum源

剛裝完的centos系統裡使用的是國外的centos更新源,這就造成了我們使用預設更新源安裝或者更新軟體時速度很慢的問題。為了使用yum工具能快速的安裝更新軟體,我們需要將預設的yum更新源配置為國內的更新源。對於新裝的centos,預設是沒有開啟網路連線的,所以你看不到ip位址。檢視有線網裝置 i...

構建yum源(四) 同步外網YUM源

前言 僅僅靠光碟中的rpm軟體包是不能滿足實際生產需要的,這時候我們可以把外網的yum源中的所有軟體包同步至本地,完善本地yum源的軟體包數量及完整性。獲取外網yum源軟體常見方法包括 rsync wget reposync,三種同步方法的區別 rsync方式需要外網yum源支援rsync協議 wg...