日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

redhat配置oracle yum源,Redhat5和6 YUM源配置的区别

發布時間:2024/9/27 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redhat配置oracle yum源,Redhat5和6 YUM源配置的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、概述

隨著各個軟件版本的不斷升級,我們需要掌握的軟件特性也越來越多,技術的不斷更新也促進了我們腦細胞的循環。 今天在配置RedHat6.3的yum源時也出現了一個有趣的事情,下面請聽俺道來。

二、問題處理

問題源于哥們處,自己就搭建了一個測試的系統模擬環境,盡量還原。

由于操作系統無法掛在光盤,其實鏡像也是可以拷進系統的,但系統鏡像太大,也就是偷懶的做法,只是將幾個需要的包考過去。簡單來說點吧,實際環境也不一樣

報錯如下面所示:

[root@firsoul rpm]# /usr/bin/yum upgrade

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

Updating certificate-based repositories.

Unable to read consumer identity

file:///soft/rpm/repodata/repomd.xml: [Errno 14] Could not open/read file:///soft/rpm/repodata/repomd.xml

Trying other mirror.

Setting up Upgrade Process

No Packages marked for Update

根據以上提示,將該缺失文件拷貝到相應目錄,還是報錯,錯誤如下,查看相關資料,應該之前系統yum源有緩存(具體配置信息以及系統環境并沒有詳細查看),當時沒有嘗試使用yum clean all命令。

[root@linuxidc yum.repos.d]# /usr/bin/yum upgrade

Loaded plugins: refresh-packagekit, security

http://public-yum.Oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'public-yum.oracle.com'"

Trying other mirror.

Error: Cannot retrieve repository metadata (repomd.xml) for repository: public_ol6_UEKR3_latest. Please verify its path and try again

[root@linuxidc yum.repos.d]#

由于很久沒有用Redhat6以上系統了,只是在Redhat5.4系統上做測試,我將Server中所需要的rpm包考入制定目錄,并將Server目錄下repodata拷貝到制定目錄,即可安裝。讓其查找目錄repodata,在RPM所屬目錄(Packages)并沒有發現。突然想起,配置Redhat6.0以上系統時,yum源所寫目錄并非指定到rpm所在目錄Packages,還是指定Server目錄,查看Redhat6的下Server目錄,發現文件repomd.xml。其實Redhat5和redhat6只是rpm包所在位置發生變化(6是在Server同目錄Packages下),6的Server目錄中多出幾個包以及rpm包清單文件,在制定yum時,6的目錄還是要制定到Server目錄。其實根據yum報錯我們比較容易解決。也就是不管5還是6,repodata目錄還是在Server下。

由于哥們比較著急,無法再查看原因,我就讓他用rpm按照所需軟件。給我發來一下錯誤信息

[root@linuxidc Packages]# rpm -ivh glibc-2.12-1.132.el6.i686.rpm

error: Failed dependencies:

libfreebl3.so is needed by glibc-2.12-1.132.el6.i686

libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.132.el6.i686

[root@linuxidc Packages]# rpm -ivh nss-softokn-freebl-3.14.3-9.el6.i686.rpm

error: Failed dependencies:

libc.so.6 is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libc.so.6(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libc.so.6(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libc.so.6(GLIBC_2.1.3) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libc.so.6(GLIBC_2.3) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libc.so.6(GLIBC_2.3.4) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libc.so.6(GLIBC_2.4) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libc.so.6(GLIBC_2.7) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libdl.so.2 is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libdl.so.2(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

libdl.so.2(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-9.el6.i686

由上面信息,我們可以看出,尤其標明黃色部分,安裝glibc軟件需要依賴的包為libfreebl3.so 然后他就安裝該包,還是報錯。他忽略了后邊的一行,libfreebl3.so包也依賴glibc軟件包,所以需要將兩個rpm包同時執行。結果如下:

[root@linuxidc Packages]# rpm -ivh glibc-2.12-1.132.el6.i686.rpm nss-softokn-freebl-3.14.3-9.el6.i686.rpm

Preparing...? ? ? ? ? ? ? ? ########################################### [100%]

1:nss-softokn-freebl? ? ########################################### [ 50%]

2:glibc? ? ? ? ? ? ? ? ? ########################################### [100%]

[root@linuxidc Packages]#

三、 總結

這個總結不知道怎么說了,一個是要了解新系統一些改變以及新特性,在這操作過程中需要認真點,其實他那個yum問題還未根本解決,只是把glibc軟件安裝完事就撤了,有機會再跟蹤一下。在很多情況下,我們并沒有被偏難的技術所阻礙,而是被一些習慣、馬虎所桎梏。認真、多變(腦子靈活一點),問題往往迎刃而解,當然,自身技術能力也要達到一定級別,我只是在慢慢的學習中。

總結

以上是生活随笔為你收集整理的redhat配置oracle yum源,Redhat5和6 YUM源配置的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。