Solaris,Opensolaris 的安裝和使用
首先先看看opensolaris和solaris的區(qū)別:
OpenSolaris是Sun的Solaris的開源版本,代碼更新很快,而且很多系統(tǒng)的新特性也會優(yōu)先在這個版本里面體現(xiàn),比如DTrace和ZFS 等等,當(dāng)技術(shù)成熟穩(wěn)定之后會用到Solaris里面的。
曾經(jīng)是每兩周發(fā)布一個新版本,分為開發(fā)版SXDE和社區(qū)版SXCE,現(xiàn)在再推 OpenSolaris2008.05的livecd版本,估計可能release會放慢下來
Solaris是Sun自己維護的一個版本,因為用了很多第三方的代碼,有一些版權(quán)上面的關(guān)系,所以這個版本與OpenSolaris不太一樣,不過據(jù)sun自己宣傳,Solaris中Sun擁有的代碼已經(jīng)全部開源到OpenSolaris上了,之前這個版本好像是要花很多美刀去購買的,
不過現(xiàn)在也免費了,可以在sun的網(wǎng)站上下載到DVD鏡像。(論壇摘錄)其他參考網(wǎng)站:http://www.oklinux.cn/html/other/unix/20070423/21969.html
總的來說,同一版本的opensolaris和solaris相比較,solaris較opensolaris更加穩(wěn)定,性能應(yīng)該也更好。雖然solaris沒有opensolaris那絢麗的界面,但是作為服務(wù)器操作系統(tǒng)而言,
穩(wěn)定性當(dāng)然更加重要,如果你對界面要求比較高,那就提高自己的機器的硬件配置來安裝opensolaris體驗下他的絢麗的3D效果。
好的,不多說了,裝了opensolaris后(我本機裝的是opensolaris,應(yīng)該機器配置不怎樣,3D效果不太好,這個就交給大家了)你可能還需要安裝其他軟件,比如,影音播放器 mplayer, C/C++開發(fā)環(huán)境 Kdevelop和emacs 還有各種您需要的依賴安裝包等。
安裝軟件,opensolari和solaris提供了一個更加快捷的辦法,那就是用pkg-get命令來從intenet源自動進行安裝,而所需要的依賴包也能自動尋找并安裝,跟redhat enterprise 下安裝rpm包用yum方法和ubuntu下yongapt-get方法類似。opensolari和solaris默認不提供pkg-get軟件包的安裝,您可能從這里下載:一http://www.opencsw.org/pkg_get-3.8.4-SunOS5.8-all-CSW.pkg 下載后直接用命令:pkgadd -d . pkg_get-3.8.4-SunOS5.8-all-CSW.pkg ,安裝完后,要用pkg-get命令時候別忘記把pkg-get的可執(zhí)行文件所在的包位置添加到當(dāng)前用戶的PATH環(huán)境變量中,如果發(fā)現(xiàn)運行pkg-get仍然有錯誤提示,那應(yīng)該是你要擁有root權(quán)限的問題。 好了,安裝我pkg-get后運行:# gedit /opt/csw/etc/pkg-get.conf 修改一下pkg-add的安裝源,默認提供的那個安裝源已經(jīng)被更改,我們修改
# default site, in USA:
url=http://ibiblio.org/pub/packages/solaris/csw/unstable
為
# default site, in USA:
url=http://ibiblio.org/pub/packages/solaris/opencsw/unstable
(其實這兩個源都在同一個網(wǎng)站上,就是挪動了地方)
http://www.opencsw.org/packages
http://www.blastwave.org/jir/packages.fam
http://www.sunfreeware.com/
http://www.sunfreeware.com/ftp.html
這四個源應(yīng)該也可以用,但是我沒有試過。不要把他們放在pkg-get.conf文件的第二個url下,那樣會報錯,具體什么錯,我也沒去深究。
http://www.sunfreeware.com/indexintel10.html
這是sun提供的免費軟件,還有solaris dvd安裝iso中也能找到很多軟件供你選擇
源上給我們提供了很都軟件,而且可以自動尋找依賴包進行安裝,如果你想知道此源提供了哪些軟件,您可以到這里來看看:http://www.ibiblio.org/pub/packa ... unstable/i386/5.11/。
源設(shè)置好了之后,我們就可以開始使用源進行安裝了,安裝方法很簡單,比如說我們要安裝mplayer 用下面的命令:#/opt/csw/bin/pkg-get -i mplayer 這里的文件名mplayer要跟源上提供的文件名相一致才能被找到,注意大小寫,pkg-get安裝方式是大小寫敏感的,寫錯了就找不到這個包了。mplayer的依賴包比較多,您只要一路選擇“y”,直到安裝完就OK了。
安裝完成后,可以圖形界面或命令行兩種方式啟動 MPlayer :
圖形界面方式:
# /opt/csw/bin/gmplayer (您可以在桌面創(chuàng)建一個啟動器來指向/opt/csw/bin/gmplayer )
命令行方式:
/opt/csw/bin/mplayer安裝完mplayer后執(zhí)行,會報subfont.ttf找不到。
沒關(guān)系,到c:/windows/Fonts/下把simsun.ttc(沒有這個字體也可以拷貝其他的中文字體)
把它改成subfont.ttf放到用戶家目錄的.mplayer下(這個文件夾是隱藏的)。
Mplayer安裝完了,后面一篇我要講solaris下kdevelop的安裝。用pkg-get安裝kdevelop后您新建一個C++項目,然后運行,還是會包很多錯誤,導(dǎo)致程序運行不了。我不知道大家的情況怎么樣,不過至少我在自己機器上安裝opensolaris然后再裝kdevelop來運行C++項目會報錯。我把它寫下來,也可以給那些在安裝運行過程中出現(xiàn)錯誤的人一個參考。有些錯誤很難找,可能你運氣好一下就找到,運氣不好就夠你折騰的了。我就是運氣不好的其中之一,搞了我一個晚上才搞定,郁悶的很。有時候真覺得,程序員是否應(yīng)該花時間在配置一個開發(fā)環(huán)境上,程序員應(yīng)該做程序員該做的事情,比如寫出漂亮的代碼,認真研究算法,學(xué)習(xí)系統(tǒng)架構(gòu)等等。
|