我在維護一個運行我們的基本服務器軟件的自動安裝的perl腳本。新的要求之一是安裝Inline :: Java模塊。在Linux上自動化Inline :: Java安裝(Centos/Redhat)
我們通常的安裝使用Yum的策略似乎失敗了,因爲yum中沒有Inline :: Java。我無法找到它的RPM版本,因此無法作爲RPM進行安裝。唯一的選擇似乎是通過CPAN安裝或運送tar,並且有一個步驟可以識別SDK位置並運行'perl Makefile.PL J2SDK =;使;安裝'。
本能地說,我認爲這對於自動化安裝有點不穩定,我曾經遇到過CPAN安裝失敗的問題,而且我不想在現場服務器上進行安裝,但我無法想象更好的選擇。
我考慮的另一個選擇是運送.pm文件,將它放在用戶定義的目錄中並使用'use lib'將該文件定義爲位置,但是由於Inline :: Java的工作方式,我不認爲這是可能的,它需要InlineJavaServer的位置等等。
有沒有人有更好的解決方案或意見上哪個是最好的?
謝謝,我有人錯過了這個環境變量。這個解決方案對我來說很有效,而且破壞很小。 – NeilInglis 2010-02-12 11:48:54