2012-05-28 39 views
1

OS安裝流星:紅帽企業Linux服務器版本5.5(Tikanga)試圖在CentOS 5

試圖運行這個命令來安裝流星:

curl install.meteor.com | /bin/sh 
============= Output Error =============== 
Installing /tmp/meteor-install-Nv47529/meteor-0.3.6-1.x86_64.rpm 
error: Failed dependencies: 
     libc.so.6(GLIBC_2.6)(64bit) is needed by meteor-0.3.6-1.x86_64 
     libc.so.6(GLIBC_2.7)(64bit) is needed by meteor-0.3.6-1.x86_64 
     libc.so.6(GLIBC_2.9)(64bit) is needed by meteor-0.3.6-1.x86_64 
     libstdc++.so.6(GLIBCXX_3.4.9)(64bit) is needed by meteor-0.3.6-1.x86_64 
Installation failed. 
============= Output Error =============== 

巧舌如簧缺失顯示但檢查glib使用

rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}\n" | grep glibc | sort 

給我看

compat-glibc-2.3.4-2.26.i386 
compat-glibc-2.3.4-2.26.x86_64 
compat-glibc-headers-2.3.4-2.26.x86_64 
glibc-2.5-49.el5_5.7.i686 
glibc-2.5-49.el5_5.7.x86_64 
glibc-common-2.5-49.el5_5.7.x86_64 
glibc-devel-2.5-49.el5_5.7.i386 
glibc-devel-2.5-49.el5_5.7.x86_64 
glibc-headers-2.5-49.el5_5.7.x86_64 
glibc-utils-2.5-49.el5_5.7.x86_64 

那麼任何想法是什麼問題?

回答

1

GLIBC_2.6是RPM所要求的,你只有GLIBC_2.5所以你需要升級。

或者,這種依賴可能比它需要的更嚴格;嘗試自己打包流星。

+0

我很想知道什麼特別需要glibc 2.6+,因爲大多數RHEL或他們的親屬都只支持2.5到這一點。沒有計劃在不久的將來對Centos 6進行大幅度的提升。 http://distrowatch.com/table.php?distribution=centos –

+0

@JeffreyGilbert:不要將SO版本與軟件包版本混淆,請參閱http://rpmfind.net/linux/rpm2html/search.php?query=libc。 so.6(GLIBC_2.5)和http://rpmfind.net/linux/rpm2html/search.php?query=libc.so.6(GLIBC_2.6);所以,是的,你需要升級到一個更新的發行版本,或者假設這個最新版本不是必需的,你可以自己裝載流星。我不知道更多的詳細信息,爲什麼依賴關係爲轉速的地方,它可能是沒有意義的... –

+0

我知道這意味着我不得不將我的發行版升級到Centos 6,我目前感嘆一些遺留軟件現在無法訪問MySQL。它幾乎順利,直到它沒有。 –