作者 主題: 請問如何更新nfs套件  (閱讀 3409 次)

0 會員 與 1 訪客 正在閱讀本文。

tony9189

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
請問如何更新nfs套件
« 於: 2008-05-07 18:07 »
大家好~
有個問題想請教各位學長,小弟的系統是REDHAT AS4,因為安全性問題,所以目前想將nfs-utils-1.0.6-46更新
,但卻困難重重....以下是我的安裝步驟
1.
#rpmbuild --rebuild nfs-utils-1.0.6-84.EL4.src.rpm後出現
error: Failed build dependencies:
        nfs-utils-lib-devel is needed by nfs-utils-1.0.6-84.EL4.i386
        libgssapi-devel is needed by nfs-utils-1.0.6-84.EL4.i386
似乎缺了兩個套件....
2.
#rpm -ivh nfs-utils-lib-devel-1.0.6-8.z1.SEL4.i386.rpm後出現
warning: nfs-utils-lib-devel-1.0.6-8.z1.SEL4.i386.rpm: V3 DSA signature: NOKEY, key ID 652e84dc
error: Failed dependencies:
        nfs-utils-lib = 1.0.6-8.z1.SEL4 is needed by nfs-utils-lib-devel-1.0.6-8.z1.SEL4.i386
這邊也遇到了問題...而且看不大懂....那我先安裝libgssapi-devel好了
3.
#rpm ivh libgssapi-devel-0.8-1.i386.rpm後出現
error: Failed dependencies:
        libgssapi = 0.8-1 is needed by libgssapi-devel-0.8-1.i386
我猜是libgssapi-devel版本不合的訊息,所以我去找了SRPM來裝
4.
#rpmbuild --rebuild libgssapi-0.8-1.src.rpm (成功)
#cd /usr/src/redhat/RPMS/i386
裡面有libgssapi-0.8-1.i386.rpm libgssapi-debuginfo-0.8-1.i386.rpm libgssapi-devel-0.8-1.i386.rpm三個rpm檔案
#rpm -ivh libgssapi-*後出現
Preparing...                ########################################### [100%]
        package libgssapi-debuginfo-0.8-1 is already installed
        file /etc/gssapi_mech.conf from install of libgssapi-0.8-1 conflicts with file from package nfs-utils-1.0.6-46
又有問題了 ???......
麻煩各位學長指教!謝謝~

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1370
    • 檢視個人資料
    • http://darkranger.no-ip.org
回覆: 請問如何更新nfs套件
« 回覆 #1 於: 2008-05-08 13:44 »
有 rpm 不用而要用 src.rpm
有 yum 不用而要自行手動下載
呃,請問你是以下的哪種狀況?
1.
不知 yum 為何物?
2.
沒有購買合法授權故無法直接更新?

tony9189

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
回覆: 請問如何更新nfs套件
« 回覆 #2 於: 2008-05-08 15:54 »
有 rpm 不用而要用 src.rpm
有 yum 不用而要自行手動下載
呃,請問你是以下的哪種狀況?
1.
不知 yum 為何物?
2.
沒有購買合法授權故無法直接更新?
您好:
1.找不到RPM for AS4使用,所以只好用src.rpm
2.yum在AS4不支援
3.沒有版權故無法下載 :P,且此環境比較嚴謹,只有開放特定IP對外,就算有版權也無法更新 :-[

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: 請問如何更新nfs套件
« 回覆 #3 於: 2008-05-08 18:40 »

既然你用 RHEL 提供服務,表示您是購買付費的用戶,那請您用 update2 -u 即可完成更新。

基於其他等等等等原因你無法這樣用,那也沒關係。您可以去抓取 RHEL4 提供的 source rpm package 更新檔案來 rebuild 後安裝使用。套件取得像是:

ftp://ftp.isu.edu.tw/Linux/RedHat/linux/updates/enterprise/

其他部份,偷跑方式是使用 CentOS 4.x 的 binary rpm package 更新檔案,所以您自己參考了。

ftp://ftp.isu.edu.tw/Linux/CentOS/4/updates/

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

tony9189

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
回覆: 請問如何更新nfs套件
« 回覆 #4 於: 2008-05-09 10:36 »

既然你用 RHEL 提供服務,表示您是購買付費的用戶,那請您用 update2 -u 即可完成更新。

基於其他等等等等原因你無法這樣用,那也沒關係。您可以去抓取 RHEL4 提供的 source rpm package 更新檔案來 rebuild 後安裝使用。套件取得像是:

ftp://ftp.isu.edu.tw/Linux/RedHat/linux/updates/enterprise/

其他部份,偷跑方式是使用 CentOS 4.x 的 binary rpm package 更新檔案,所以您自己參考了。

ftp://ftp.isu.edu.tw/Linux/CentOS/4/updates/

--

您好
最後解決的方式是用CentOS套件強制安裝上去的,感謝各學長的指教 ;D
另外也是因為安全性的關係,想請教如何得知rpc.statd的版本以及更新方式,google上小弟遍尋不到,再次麻煩各學長的指點 :)