Solaris 10原始碼安裝編譯出錯的一種處理辦法

2021-09-05 01:38:49 字數 1791 閱讀 1371

solaris 10原始碼安裝編譯出錯的一種處理辦法<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

[email][email protected][/email]

)from

幾天前,在

solaris 10

下安裝nagiso

的外掛程式nagios-plus

時,在編譯(執行

make

)命令是,總是不能成功,報錯資訊如下:

make: fatal error: command failed for target `all-recursive'

[url]www.nagios.org[/url]./configure --prefix=/usr/local/nagios

順利通過,再執行make命令編譯,還是不成功。想一下:

nagios

程式本身也是用原始碼通過配置./configure –prefix=/usr/local/nagios

、編譯make

、安裝make install這三步完成的呀,是什麼原因呢?

先拿這個報錯資訊在

google

搜尋一下,希望能找出類似的資訊。倒是有些相似的,雲

make

版本相容性問題。到

[url]www.gnu.org[/url]

make

原始碼檔案

make-3.81.tar.gz

,然後把它安裝到

/usr/local/make

目錄。現在系統上有

2個編譯工具

make

,我打算用新的

gnu make

替換系統自帶的那個。先把系統自帶的

make

做個備份,以便萬一出現意外能夠恢復;其操作如下:

mv  /usr/ccs/bin/make  /usr/local/bin/make.orig

現在再把後來安裝的

gnu鏈結到

/usr/ucc/bin

目錄ln –s /usr/local/make/bin/make /usr/ccs/bin/make

,這樣就不必更改環境變數

/etc/profile

的路徑了。手動執行一下

make –v ,

看輸出的版本號是否正確。

現在再回到

nagios-plus

外掛程式這個軟體安裝的問題上來,進入安裝檔案所在的目錄,執行編譯命令make,

還是不能通過。執行

make clean

清理一下環境,重新來一次配置./configure –prefix=/usr/local/nagios

,執行編譯

make ,

嘿嘿,這次成功了!安裝make install,

全部執行完畢後,在目錄

/usr/local/nagios

目錄看是否存在目錄

libexec,

如果存在這個目錄,表明安裝成功。

gnu為使用者提供了豐富的軟體資源,為開源運動做出了巨大的貢獻。使用

gnu軟體,將近一步擺脫某些廠商的束縛。把非

gnu的包替換成

gnu的包,可使使用者獲得更大的自由度。

Solaris 10原始碼安裝編譯出錯的一種處理辦法

solaris 10原始碼安裝編譯出錯的一種處理辦法 email sery 163.com email from 幾天前,在solaris 10下安裝nagiso的外掛程式nagios plus時,在編譯 執行make 命令是,總是不能成功,報錯資訊如下 make fatal error comma...

在 Solaris 10 中安裝 rlwrap

rlwrap真是個好東西,只要使用 sqlplus 除了windows 我都會裝上它,剛在 solaris 10 上裝好 oracle 自然少不了它。可以從這個地方找到 rlwrap 在安裝 rlwrap 之前要先安裝 readline 這個和 linux 有點不一樣。root v890 rlwra...

Solaris 10的執行級別

solaris如何改變系統執行級別 init 系統執行級別有8種,分別為 執行級別 意義 0 進入prom狀態 ok狀態 1 管理狀態 所有檔案系統都掛上的單使用者模式,禁止其他使用者登入 2 多使用者模式 沒有網路檔案共享服務 3 多使用者模式 有網路檔案共享服務 4 未使用 5 退出作業系統並關...