:::
開發者討論區

「分享」如何由最新原始碼編譯 OpenOffice.org ?

discuss pic 2011-01-06 13:10:43
由 Debian OpenOffice.org package team 成員依瑪貓分享的,原文請參閱\r
http://www.imacat.idv.tw/tech/buildooo.html
1067629157
discuss pic 2011-01-06 13:47:32
直接上來貼原文了。 ^^;
原文:《如何由最新原始碼編譯 OpenOffice.org ?》。

參照:
唸書準備考試中,臨時寫一寫,有空再補完說明。內容如果有誤或不足,歡迎隨時補充。

版權所有 © 2011 依瑪貓。本文採用創用 CC 姓名標示-相同方式分享 3.0 台灣授權條款授權。

參考資料:«Getting the source»

完整步驟

(待補充:所需要的套件。)

# 下載
sudo apt-get mercurial
mkdir /usr/local/src/openoffice.org
cd /usr/local/src/openoffice.org
wget -N http://hg.services.openoffice.org/bundle/DEV300.hg
hg init
hg unbundle DEV300.hg
hg pull http://hg.services.openoffice.org/DEV300
hg update

# 下載外部輔助程式
mkdir -p external/unowinreg
cd external/unowinreg
wget -N http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll
cd ../..

mkdir -p moz/download
cd moz/download
wget -N http://download02.mozilla.org/pub/mozilla.org/seamonkey/releases/1.1.14/seamonkey-1.1.14.source.tar.gz
cd ../..

# 編譯
./configure --with-lang=zh-TW
cd instsetoo_native
../solenv/bin/build.pl --all -P2 -- -P2
cd ..

# 安裝
cd instsetoo_native/unxlngx6.pro/OpenOffice/deb/install/zh-TW/DEBS
sudo dpkg -i *.deb desktop-integration/*.deb
cd ../../../../../../..
cd instsetoo_native/unxlngx6.pro/OpenOffice_SDK/deb/install/en-US/DEBS
sudo dpkg -i *.deb
cd ../../../../../../..

注意事項

1. 硬碟約需 15G ( DEV300.hg 1G ,編譯好約 11.4G ),在飛龍四核上編譯約需一小時。
2. hg 是 OpenOffice.org 用的版本管理系統 Mercurial 的程式。
3 ./configure 不用設 --prefix ,設了也沒用。安裝目錄寫死固定在 /opt/openoffice.org3 和 /opt/openoffice.org 。
4. 不要用 "make" 。因為歷史因素, OpenOffice.org 用 build.pl 編譯。
5. 編譯好不用 "make install" 。 .deb 安裝檔在 instsetoo_native/unxlngx6.pro/OpenOffice/deb/install/zh-TW/DEBS 下, SDK 在 instsetoo_native/unxlngx6.pro/OpenOffice_SDK/deb/install/en-US/DEBS 下。 unxlngx6.pro 是我的 x86_64 ,不同的 CPU/OS 會用不同字串。如果是 Fedora/openSUSE ,應該會換成 RPM ,待測。
6. 編譯出來的是最新原始碼的不穩定開發版本,請勿在 production 環境中使用。
7. Windows 的編譯法待測。
:::

誰在線上

11人線上 (8人在瀏覽互動討論區)

會員: 0
訪客: 11

更多…