導航:首頁 > 編程系統 > linuxlibfreebl3so

linuxlibfreebl3so

發布時間:2024-10-16 05:20:34

1. Redhat5和6 YUM源配置的區別

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

二、問題處理
問題源於哥們處,自己就搭建了一個測試的系統模擬環境,盡量還原。
由於操作系統無法掛在光碟,其實鏡像也是可以拷進系統的,但系統鏡像太大,也就是偷懶的做法,只是將幾個需要的包考過去。簡單來說點吧,實際環境也不一樣
報錯如下面所示:
[root@firsoul rpm]# /usr/bin/yum upgrade
Loaded plugins: proct-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@linux 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@linux 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@linux 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@linux 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@linux 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@linux Packages]#

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

2. linux下的firefox怎麼安裝

該問題分兩點討論:
1、linux下如何安裝firefox。
cd到火狐瀏覽器安裝包的文件夾後,命令行鍵入:
輸入命令:tar -xvf Firefox-latest.tar.bz2完成安裝包的解壓;
在解壓文件夾下鍵入命令: ln -s /opt/firefox/firefox /usr/bin/firefox即可完成安裝;
2、如何獲取最新版本。
直接訪問火狐官方,找到linux版本的tar包下載即可。

閱讀全文

與linuxlibfreebl3so相關的資料

熱點內容
wordpress製作單頁網站導航頁面 瀏覽:277
什麼海外網站可以看限製片 瀏覽:596
指尖見app在哪裡下載 瀏覽:367
java聊天室課程設計 瀏覽:670
responsejavascript 瀏覽:71
如何從殺毒軟體裡面恢復出文件 瀏覽:972
越獄iphone如何備份 瀏覽:124
蘋果四S萬能鑰匙怎麼破不開 瀏覽:603
網路列印機共享怎麼連接 瀏覽:313
fme系統找不到指定文件 瀏覽:301
iphoneid和密碼忘了怎麼辦 瀏覽:238
蘋果電腦優盤里的文件如何加密 瀏覽:284
word標題名和文件名一致 瀏覽:957
excel修改後的文件保持了怎麼恢復 瀏覽:340
社保網路認證怎麼弄 瀏覽:92
蘋果手機怎麼傳數據到新手機相冊 瀏覽:50
5s升級ios92無服務 瀏覽:354
ubuntu翻譯工具 瀏覽:665
wifi安裝教程 瀏覽:398
蘋果有些qq文件打不開 瀏覽:139

友情鏈接