2017-01-03 97 views
0

我試圖在我的CentOS 7機器上安裝Hortonworks,因爲它沒有訪問互聯網。 Hortonworks的安裝失敗,因爲機器上未安裝軟件包redhat-lsb。我試圖安裝這個軟件包,它帶有某些依賴關係。在脫機的機器上在CentOS 7上安裝redhat-lsb

它首先要求:perl(ExtUtils::MakeMaker) 當我試圖安裝一個它要求:perl(ExtUtils::Installed) 當我試圖安裝一個它要求:perl(ExtUtils::MakeMaker)

所以我陷入了一個循環,在我能夠安裝perl(ExtUtils::MakeMaker)之前,我找不到我缺少的軟件包。

我在rpmfind.net上搜索軟件包。 任何想法或提示,以幫助我進一步?不確定是否允許這些問題,因爲它不需要編程,請讓我知道如果是這樣的話。

+0

嘗試'$ yum install perl-devel perl-CPAN' –

+3

您需要同時安裝它們。 –

+0

謝謝,同時安裝做的伎倆! – Donald

回答

0

當我看到它看起來像您尚未安裝Perl中,一個簡單的方法來檢查它使用下面的命令:

-v perl的

情況下,它會顯示一個錯誤下載並安裝最新版本的Perl。

如果你已經安裝了它,我會建議你安裝這些基礎軟件包:

  • 的perl-devel的
  • perl的核心
  • 的Perl模塊 - CoreList
  • Perl的CPAN(如果你沒有訪問互聯網它不會那麼有用)

大概它會幫助你解決大部分的依賴ncies你現在有。