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