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這三步完成的呀,是什麼原因呢?
先拿這個報錯資訊在
搜尋一下,希望能找出類似的資訊。倒是有些相似的,雲
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 退出作業系統並關...