安裝RedHat7.3並改造的記錄(轉)

post0發表於2007-08-09
安裝RedHat7.3並改造的記錄(轉)[@more@]

安裝RedHat7.3並改造的記錄

原先我在單位用Turbolinux6.1,在家用Redhat7.2,turbo比較完善就不說了,在家裡我是先給7.2裝了陽春白雪然後立刻解除安裝它,從而達到一個比較好的漢化效果。Redhat7.3出來以後,我有好長時間忍著沒動,後來,嘿嘿,你猜怎麼著,微軟明目張膽打上我單位的門,說我們單位大量的機器裝了盜版windows。它們也不說要告我們,就催我們買正版的。這下逼爾改詞提醒我了,應該給廣大不那麼精通計算機,但又很熟悉windows 的同志們找個好使的工作平臺。我看中了最新的RedHat7.3。

為什麼用RedHat7.3呢?有個比較重要的原因就是硬體的發展日新月異,原來相當不錯的Turbolinux6.1已經跟不上時代了。如果我給公司每臺機器裝個Turbolinux6.1,再為不相容的那些硬體到處找驅動補丁,豈不累殺某某也。

閒話少說,我先上RedHat直接下載了一個7.3,三張盤刻好(用的windows底下的nero,這東西畢竟不錯,windows該用還得用的說),cmos改光碟機起動。

我是拼命想用RedHat7.3代替我們平常在windows裡面的全部工作。

首先,用光碟起動,進入安裝,安裝的時候選簡體中文,kde。這樣等裝好後,在X裡面已經是一箇中文作業系統了。但並不夠,終端視窗裡的中文非常不爽,有的字顯示不出來,有的重疊在一起。許多應用,象abiword, gnumeric, 都無法顯示中文。先別忙,還有一些其他工作要做。找個Turbolinux7.0的第一張盤,安裝其中兩個以ttf開頭的字型檔檔案:

#rpm -Uvh ttf*

然後安裝rxvt檔案,安裝的時候,報告有一個倚賴條件沒滿足,把他加在rxvt後面再執行一次,又報告另一個,沒關係,象上一個一樣加上,如此再三,直到開始安裝。裝完後kterm應該好了,不好就注消重新登入重新進入kde,應該就可以了。這時我覺得我的kde還不夠漂亮,我從觀感??風格中選了系統風格另另伊,我比較喜歡這個。這時後你的kde已經在觀感上超過2000或者xp了,但仍然不能給那些計算機菜鳥們用。在那些“關鍵性”應用程式中使用中文的問題仍然沒解決。這時候你可以進入Redhat子帶的字型安裝程式搞搞看,應該能用上Turbo的字型,但我們有更好更酷的方法去一攬子解決這個中文字型的設定問題。

去,下載一個fm工具,現在是這個版本: *

fm-1.2.tar.gz

下載後按照它們網頁上說的,一步一步裝好。最後到tlc_song.ttf的目錄下, $ ttfm.sh --setdefault xttfm tlc_song.ttf 命令把tlc_song.ttf或者你喜歡你另外從別處考來的simsun.ttf之類的東東,設定成你們系統的預設字型。只不過我就喜歡 tlc_song.ttf所以設這個。完了以後可能還要重起。現在你在進入abiword,gnumeric,嘿,沒搞錯?以為進了office97的相應的東東。漢字什麼的怎麼練都沒問題了。哈哈。

不過可能我的fm版本比較老,有個小bug, 在XF86Config-4中把xtt和freetype同時設上了,結果X根本起不來,解決辦法就是把freetype那一行註解掉,如果你現在去下載 fm,應該已經沒這個問題了。然後,唔,,,怎麼樣?差不多了吧?你可能覺得,一個比windows美觀好使的作業系統誕生了。

但是還並沒有完。你還要上網呢。本機ip地址,閘道器地址,dns,這些希望不用我教你也會。不然就太累了。設完後,用什麼上網呢?nautilus? 功能太差,konqueror?也不強。當然應該用mozilla,但是RedHat自帶的有毛病,有許多漢字顯示不出來。憑你怎麼設定也白搭。所以,必須下載一個1.1a版裝上,最好不覆蓋原來的,裝在一個新目錄,因為還有Galeon要用原來的mozilla作核心,覆蓋了,Galeon就起不來了。 mozilla1.1a裝好後,把所有的設定語言和字型的地方都搞成GB2312或者GBK,這樣上哪裡瀏覽都決無問題了。只有一個小缺陷,中文新聞組的名字不認得。能看不能發言。然後,最讓我頭疼的,是怎樣讓他們能上網聊天,用自帶的licq,中文發給windows機器就出錯,好像是盜版 windows出錯,正版沒事。我建議找個Gaim最新版裝上,這東西可以玩icq, aol, yahoo等許多聊天工具,而且能向對方發中文,但對方(windows)發的中文在Gaim裡面卻是亂碼,媽媽的,誰找到能用的聊天工具給大家說一聲啊!

小技巧,RedHat自帶的chinput預設情況下打出的標點符號都是半形的,在漢字輸入下用ctrl+. 「句號」可以切換半形/全形標點。別小看這個標點,沒它就不能拿給他們『菜鳥同事』用。

現在終於全差不多了。但還有的幹。如果你需要更多的office功能,你可以下一個Redoffice1.1trial,那是一個光碟映象檔案,iso的,在linux下你不用刻盤就能裝。首先

#cd (iso檔案所在目錄)

#mount -o loop redoffice-1.1-trial.iso /mnt/cdrom

#cd /mnt/cdrom

#./setup

裝好後一看,又嚇一跳。office XP。只是功能方面略微有一點點差距。

現在這個機器就真的差不多了,能給那些人用了。但給程式設計師當程式設計工作站還是不成。程式設計師首先需要編輯工具。vi?紅帽子的vi對漢字支援並不好,真讓我懷念Turbolinux6.1,emacs?更糟糕,他能給chinput送個kill -9,更讓我懷念Turbo6.1了。kdevelop?我要編個mysql的小程式,他死活找不到mysql的include檔案和lib ,誰搞出來了可告我一聲啊。或者告大家一聲也成,功勞大大的。還有,kedit, kwrite, kate,這些東東里面,kedit和kate經常不打招呼就給你來個crash,操,我就丟了不少東西。kwrite還湊合,但整天要用那玩藝,多苦悶啊!!!

我是這樣解決的,先下載一個j2sdk1.4.1beta,或者比j2sdk1.3.1_02高的其他版本也行,紅帽子可以說根本不答理低一點版本的java,把下載檔案改成執行屬性,chmod a+x j2sdk-xxx.xxx.bin

最好別用那個rpm版的,我特討厭紅帽子把什麼都裝到/usr/lib,你不討厭你也可以用rpm版的。然後我是把他考到/usr/local,在那裡安裝解壓。然後#ln -s j2sdk1.4.1 jdk; ln -s jdk/jre jre.

然後vi /etc/profile把JAVA_HOME CLASSPATH PATH都給加上,

JAVA_HOME=/usr/local/jdk

JRE=/usr/local/jre

CLASSPATH=$JAVA_HOME/lib:$JRE/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE/bin

export JAVA_HOME JRE CLASSPATH PATH

這樣你以後要裝其他的java,改這裡的JAVA_HOME或者/usr/local下的jdk連線,都很方便。然後去 sourceforge.net/projects/jedt下載一個jedit,目前的版本是4.0.3,用rpm那個就行,裝好後還不能打漢字,進入 utility--global options--text area,把字型選為中易宋體,大小16,plain,把下面的smooth也選上,出來打打E文和漢字,怎麼樣?超過Editplus忒多了。這個軟體畢竟是java編的,比較大一點,網站上也有source,哪位好心大俠給改成rh7.3的本地碼啊?先給作個衣了。嘿嘿。你如果用這個著急,也可以下一個bluefish-0.7.1裝上,那玩藝就是一樣不好,不肯顯示中文,怎麼設字型也白褡。

然後,我還要裝個整合開發環境,我裝JBuilder6,盜版盤的,5塊一張:P。裝的時候有糧店要注意。第一,要把cmos時間改成去年,第二,裝完不要急著用,用也用不著,原因是它自帶的jdk1.3.1版本太低了。進入Jbuider目錄,把jdk1.3.1那個目錄刪了,用1.4.1作個連結, #ln -s /usr/local/jdk jdk1.3.1,把JBuilder6諞過去就行了。起動JBuilder看看,改個漢字字型,一切ok了。但在這個環境下jbuilder有個怪毛病,我的jsp網頁,要import java.sql.*,然後用Statement物件,在這裡必須把程式寫成java.sql.Statement才認,真悶!好在是我自己用悶點沒啥,呵呵。

然後就是mysql的C API的問題,下載一個anjuta-0.1.9裝上,全ok了。就是不能正確顯示中文,全亂碼,好在也就我用,到外面用kwrite加上中文就是了,我好將就。

另外,Redoffice還少個資料庫Access,不怕,我們有更好的:mysq。mysql+linux+apache+php+ phpMyadmin,怎樣下載安裝網上有好幾篇文章說這事,都說的很正確,安裝很easy的。裝一套看看吧,現在這幾個新版的裝上簡直爽呆了簡直。

按說到這裡該結束了,但我還想說個我個人的偏好。我喜歡kde那個liquid high performance主題,去下載一個,裝這個有個講究,得在這裡提一下,免的你想裝時碰釘子。就是 configure的時候,一定要把安裝目錄設為/usr,#./configure --prefix=/usr

然後再make;make install,不設/usr不成。裝好後把選單設得透明一點看看。嘿嘿。我是真的不想回到windows了。

最後還有個透過samba列印,列印中文等等問題我還沒弄,誰弄好了請寫出來,給大家菜鳥們指個路啊。我還要告訴你最後一句話,這篇文章,是我在 abiword裡面用chinput的智慧拼音打的,速度和文章的外觀都挺好的說。只是abiword跟別人用的好像不是一個剪貼簿,真夠鬱悶的。

RedHat7.3中文列印的設定方法。

進入kde3以後,從開始選單——》系統——>Control Panel可以開啟Cups Printer

Configuration, 開啟以後報告localhost:631打不開。原因是系統起動預設情況下

cups是不開的,執行命令:

#ln -s /usr/bin/smbspool /usr/lib/cups/backend/smb

#/etc/rc.d/init.d/cups start

然後,再點選Cups Printer Configuration(注意control panel裡面的東西都是

單擊不是雙擊啊!雙擊會讓你鬱悶的)這時一個基於web的cups管理介面就出來了。點選

administration. 向你要使用者名稱,口令,把root和root口令敲進去,進入管理葉面,

選add printer, name: 我填我們網的windows印表機共享名hp,location: 我填

我們網上列印共享機器名字xxxxxxx,description: xxxxxxxx.hp.

點continue到下一步,選windows printer via samba,continue.

device uri: smb://workgroup/xxxxxxx/hp

下兩步選HP--"hp laserjet 6L foomatic+ljet4"

然後完成,然後就可以列印測試頁,測試正常,再開啟kword隨便弄一篇漢字東西選好字型。

列印就成了。當然,我猜想fm一定要裝的。不然沒這麼容易搞定。

安裝RedHat7.3並改造的後記

今天在微軟的強大壓力和軟磨硬泡之下,我們公司最後作出決定,買5套windows XP和3套office XP

已證實,不僅XP有後門,98, me, NT, 2k全都有直通微軟的後門。如果沒有RedHat7.3,我們公司

恐怕還要多花數倍的錢給微軟。以後公司內的多數同事,要與RedHat為伴了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-938999/,如需轉載,請註明出處,否則將追究法律責任。

相關文章