歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

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


  幾天前,在solaris 10下安裝nagiso的插件nagios-plus時,在編譯(執行make)命令是,總是不能成功,報錯信息如下:
  make: Fatal error: Command failed for target `all-recursive'

  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的包,可使用戶獲得更大的自由度。
Copyright © Linux教程網 All Rights Reserved