OOo1.03無痛起步法(初稿)

Moderator: Forums Team

swallowman
Posts: 138
Joined: Sat Apr 05, 2003 12:04 am
Location: taichung
Contact:

OOo1.03無痛起步法(初稿)

Post by swallowman »

1.安裝:

Code: Select all

#cd /usr/portage/app-office/openoffice
#export=FORCE_JAVA=no;LANGUAGE=88 emerge openoffice-1.0.3.ebuild -b
watch:需要約3G的空間,以1g的cpu約需10-12hr
如果使用非blockdown版本的jdk(如sun or ibm...e.t.c),可設FORCE_JAVA=yes,-b為順便編成pkg,以免下次還要重編,88為中文版,然後就可準備睡覺了.

2.修改/usr/bin/ooffice 這個script,僑裝成zh_TW的環境:
/usr/lib/X11/fonts/TrueType/larabie-uncommon"

SAL_FONTPATH_USER=${SAL_FONTPATH_USER:-"$DEBOO_FONTPATH"}
export SAL_FONTPATH_USER

Code: Select all

export LC_ALL=zh_TW
## search LOCALE
if [ -n "$LC_ALL" ]; then
LOCALE="$LC_ALL"
# OOo doesn't understand LC_ALL, so set LANG

修改後,基本上就是一個中文的OOo應用程式了.進入OOo後如無安裝twmoefonts字型,會有版面無法讀取預設字型而造成缺中文字的情況發生.
引述paar:
在帶替字型設定處,把 "Tahoma" 這個字型替換成文鼎細上海宋或其它你有的中文字型就可以正常顯示.
3.修改版面字型及新增範本
http://firefly.idv.tw/setfont/
有基本的版面修改.或改自己喜歡的style,如下圖:
Image
http://ooo.tnc.edu.tw/index.php
有相當多的資源及範本可供參考學習.

4中文字型
ftp://cle.linux.org.tw/pub/fonts/ttf/unicode有相當多的字型可用.為了必免loading過重,建議文書處理字型由OOo管理,也就是說從印表機設定(spadmin)->字型去加入.而非從xft/fontconfig內設定新增的字型路徑.
小弟試過堪用之中文utf8字型如下n種,但要不要用見人見智:
Image
5.列印
TODO,正在整理中,同時還有些疑問要釐清,如上圖-.-:

6.應用
由於網路上已有一堆使用教學,我只說明一下較少被提起的資料庫應用,以unixODBC連postgresql 或 mysql為例

Code: Select all

#emerge unixODBC

Code: Select all

#emerge postgresql
修改/etc/unixODBC/odbc.ini及odbcinst.ini,如範例:
http://home.kimo.com.tw/swallowhc/oo/odbc.ini
http://home.kimo.com.tw/swallowhc/oo/odbcinst.ini

設定OOo的資料來源:工具資料源
如:
http://home.kimo.com.tw/swallowhc/oo/OOo-odbc.png
及字型為utf8:
http://home.kimo.com.tw/swallowhc/oo/utf8set.png

這樣OOo就可抓出資料庫內的資料來做出更有價值的文件了.如合併功能......:如:
http://home.kimo.com.tw/swallowhc/oo/dbexample.png

缺點:
1.中文字型無粗斜體
2.無中文拼字檢查
...小弟用得功能少,希望大家能多提些不滿意之處及bug.

未來此篇應會併入中文locale how-to中的應用程式部份,屈時則功成身退^^".
Last edited by swallowman on Mon Jun 09, 2003 4:09 pm, edited 7 times in total.
NeoHsu
Posts: 72
Joined: Tue Mar 11, 2003 10:02 am
Location: 高雄 大寮
Contact:

Post by NeoHsu »

請幫忙看一下錯誤訊息

Error -write returned an error 26
dmake:Error code 1 ,while make '../../../unxlngi4.pro/misc/th_en_US.don'
---* TG_SLO.MK *---
ERROR:Error 65280 occurred while making /tmp/portage/openoffice-1.0.3/work/oo_1.0.3_src/lingucomponent/source/thesaurus/parser
!!!ERROR:app-office/openoffice-1.0.3 failed
!!!function src_compile ,Line 487 Exitcode 1
!!!Build failed!

請問是否是磁碟空間不足?我將portage_tmp_dir指向/tmp目錄,約有1.5GB的空間,會不足嗎?
NeoHsu
Posts: 72
Joined: Tue Mar 11, 2003 10:02 am
Location: 高雄 大寮
Contact:

Post by NeoHsu »

剛看了一下,真的是磁碟空間不足,而且是2GB,居然剩下0GB,該怎麼辦?
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

NeoHsu wrote:剛看了一下,真的是磁碟空間不足,而且是2GB,居然剩下0GB,該怎麼辦?
我也遇過 :oops: :oops: , 不過我是試編 OOo1.1beta 2.6G 是不夠用的!!
我用了 2.6GB 暫時當 /var/tmp 勉強編完1.0.3..
如果騰不出這麼大的空間, 這裡有個彆腳的方式提供給你,
看著你的 /var/tmp 快不夠的時候, 剩兩三百 MB 的時候, 把 emerge opoenoffice 這個 job 按 ctrl+z stop 下來, 去看 /var/tmp/portage/openoffice-<v>/work/* 哪一個占一兩百 MB, 把它 mv 到其它的分割空間, 再 ln 起來, 如:

Code: Select all

mv /var/tmp/portage/openoffice-<v>/work/sptrl /home
ln -s /home/sptrl /var/tmp/portage/openoffice-<v>/work/sptrl
就多一兩百 MB 再給它用了..編完再去砍 /home/sptrl 就好了.
swallowman
Posts: 138
Joined: Sat Apr 05, 2003 12:04 am
Location: taichung
Contact:

Post by swallowman »

之前忘了註明需要約3G的空間.
有個小tip:
小弟都是將舊硬碟(我有個4g),然後將經常檔案異動的部份移到這個硬碟,如:
如果hdb是掛在/home下,可在/etc/make.conf內將/var/tmp寫成/home/tmp,
這樣作也可減少主硬碟的檔案置換瀕率,增加壽命@@,舊硬體也可獲得利用且就算掛了也無仿.
OOo自己編的確是大工程,但還是有好處,要用中文版自己來,等官方幫我們編好天都黑了~,且那也不是官方該作的事,OOo也很好用,連我這沒用過office的人用了一下都能上手,真是簡單,列印部份可能在字型完成後增添,基本上在用ghostscript印是沒問題,因為小弟的printer(epl5700)沒cups的driver,所以這方面就要請有有用的人分享了.^^"
NeoHsu
Posts: 72
Joined: Tue Mar 11, 2003 10:02 am
Location: 高雄 大寮
Contact:

Post by NeoHsu »

swallowman wrote:之前忘了註明需要約3G的空間.
有個小tip:
小弟都是將舊硬碟(我有個4g),然後將經常檔案異動的部份移到這個硬碟,如:
如果hdb是掛在/home下,可在/etc/make.conf內將/var/tmp寫成/home/tmp,
這樣作也可減少主硬碟的檔案置換瀕率,增加壽命@@,舊硬體也可獲得利用且就算掛了也無仿.
OOo自己編的確是大工程,但還是有好處,要用中文版自己來,等官方幫我們編好天都黑了~,且那也不是官方該作的事,OOo也很好用,連我這沒用過office的人用了一下都能上手,真是簡單,列印部份可能在字型完成後增添,基本上在用ghostscript印是沒問題,因為小弟的printer(epl5700)沒cups的driver,所以這方面就要請有有用的人分享了.^^"
哈哈!!我時間多,電腦耐操,我又重新分割重灌了........嗚
剛裝好kde,接下來就要裝OOo了..............
NeoHsu
Posts: 72
Joined: Tue Mar 11, 2003 10:02 am
Location: 高雄 大寮
Contact:

Post by NeoHsu »

paar wrote:
NeoHsu wrote:剛看了一下,真的是磁碟空間不足,而且是2GB,居然剩下0GB,該怎麼辦?
我也遇過 :oops: :oops: , 不過我是試編 OOo1.1beta 2.6G 是不夠用的!!
我用了 2.6GB 暫時當 /var/tmp 勉強編完1.0.3..
如果騰不出這麼大的空間, 這裡有個彆腳的方式提供給你,
看著你的 /var/tmp 快不夠的時候, 剩兩三百 MB 的時候, 把 emerge opoenoffice 這個 job 按 ctrl+z stop 下來, 去看 /var/tmp/portage/openoffice-<v>/work/* 哪一個占一兩百 MB, 把它 mv 到其它的分割空間, 再 ln 起來, 如:

Code: Select all

mv /var/tmp/portage/openoffice-<v>/work/sptrl /home
ln -s /home/sptrl /var/tmp/portage/openoffice-<v>/work/sptrl
就多一兩百 MB 再給它用了..編完再去砍 /home/sptrl 就好了.
如果知道這需要3GB的空間,那應該編譯之前就先把/tmp/portage這個目錄link到其他地方去,要不然那有時間一直看他剩多少空間?是不是? :lol: :lol: 純建議
swallowman
Posts: 138
Joined: Sat Apr 05, 2003 12:04 am
Location: taichung
Contact:

Post by swallowman »

saka wrote:有人編1.1Beta編的起來的嗎?
我編到一半都Error
今天去看ChangeLog,寫這樣:
"Do not build this package, it doesn't yet work."
..............

-------------
現在使用643C中
相當順手(我不用再整天改中英文字型,中英文混雜斷行也沒問題)
當然不是自己編的,稍微慢一點沒差。
沒試過1.1beta@@,小弟testing的port目前已太多了,其它方面靠大家一起debug^^".
問一下saka,你那是使用cups driver的printer嗎?那中文列印正常嗎?

小弟是用ghostscript的ljet4 driver,目前遇到2個問題:
1.王教授字型沒PSNAME,不知到要如何加入ghostscript.
2.有空格的PSNAME名稱ghostscript不能接受.如TSC的字型.
這兩個問題正在找答案中,如有朋友已知解決之道,煩請告知.thx^^"
User avatar
benny
Posts: 1120
Joined: Sun Apr 06, 2003 7:03 pm
Location: 家裡
Contact:

挖來啊...

Post by benny »

好不容易這次編成功了...
但是!!! 碰到這樣...怎辦? 都照做了
搖搖 swallowman, palatis, pahud 救救偶!!
Image
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Re: 挖來啊...

Post by paar »

benny wrote:好不容易這次編成功了...
但是!!! 碰到這樣...怎辦? 都照做了
搖搖 swallowman, palatis, pahud 救救偶!!
如果還解決不了, 請看:
http://openbazaar.net/viewtopic.php?t=3 ... sc&start=0
裡, 小弟說的那一段:
出現中文都變成框框的情形, 照以往的經驗矇著眼睛裝好再進 OOo 的字型替換, 把 "Tahoma" 這個字型替換成文鼎細上海宋或其它你有的中文字型就可以正常使用.
其中 "Tahoma" 是打上去的.
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Re: 挖來啊...

Post by 【Palatis】 »

benny wrote:好不容易這次編成功了...
但是!!! 碰到這樣...怎辦? 都照做了
搖搖 swallowman, palatis, pahud 救救偶!!
...
施主請節哀.
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
ckchen
Posts: 67
Joined: Mon Mar 24, 2003 12:43 am
Location: NTHU
Contact:

Re: 挖來啊...

Post by ckchen »

paar wrote: 如果還解決不了, 請看:
http://openbazaar.net/viewtopic.php?t=3 ... sc&start=0
裡, 小弟說的那一段:
出現中文都變成框框的情形, 照以往的經驗矇著眼睛裝好再進 OOo 的字型替換, 把 "Tahoma" 這個字型替換成文鼎細上海宋或其它你有的中文字型就可以正常使用.
其中 "Tahoma" 是打上去的.
老大,這真的是太神奇了,
真的可以耶

--
老大你怎麼知道是要換這個字型啊?
還是要用打的咧,
不知道的人用暴力法也蒙不出來...
"The process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. It's a disciplined way to clean up code that minimizes the changes of introducing bugs." -- M. F.
swallowman
Posts: 138
Joined: Sat Apr 05, 2003 12:04 am
Location: taichung
Contact:

Re: 挖來啊...

Post by swallowman »

paar wrote: 如果還解決不了, 請看:
http://openbazaar.net/viewtopic.php?t=3 ... sc&start=0
裡, 小弟說的那一段:
出現中文都變成框框的情形, 照以往的經驗矇著眼睛裝好再進 OOo 的字型替換, 把 "Tahoma" 這個字型替換成文鼎細上海宋或其它你有的中文字型就可以正常使用.
其中 "Tahoma" 是打上去的.
對喔~!,忘了加上去.謝謝告知~^^"
或啟動OOo前先安裝twmoefonts字型也可,但由於mapping不正確,所以中文顯示雖正常,但還是會有掉符號的問題.所以paar的方法才是治根本之道^^".
Gentoo Linux is not really a distribution but a meta-distribution
Post Reply