OpenOffice源代码编译及安装
⼆、源码环境的搭建
依赖⼯具 :
unrar-free kopete tofrodos
bison flex gperf patch subversion
gcc g++ libarchive-zip-perl libcupsys2-dev libpam0g-dev libfreetype6-dev
libgtk2.0-dev libidl-dev libxaw7-dev
可以⽤apt-get install <⼯具包名> 进⾏安装,Note:我们可以⽤apt-get install <⼯具包名或库集> 各⼯具名和库⽤空格分格,就可以⼀次性安装到位,
apache-ant-1.7.1.bin.zip可以从 /i
命令:wget ak/ant/binaries/apache-ant-1.7.1-bin.zip
ant安装包Note:安装在/opt 安装命令:unzip apache-ant-1.7.1.bin.zip
j2sdk*.bin 下载地址: java.sun/javase/downloads/index.jsp
选择Java SE Development Kit (JDK) 6 Update 10 下载 platform选择linux (64位机下载 64位的linux 版本)
点选复选框
Note:安装在/opt 安装命令:chmod +x *.bin
./*.bin 既可安装java sdk
(*.bin 代表的是下载的java sdk bin⽂件
依赖库及编译器:
Note:我们可以将上⾯的⼯具和库,编写⼀个shell脚本,就可以⾃动下载所依赖的库,在下载过程中,apt-get 会⾃动检查安装对每⼀个⼯作和包所依赖包。
修改 /root/.bashrc ⽂件,在⽂件未加⼊:
export ANT_HOME=/opt/apache-ant-1.7.1
export JAVA_HOME=/opt/jdk1.6.0_10
export PATH=$ANT_HOME/bin
export PATH=$JAVA_HOME/bin
export PATH=$JAVA_HOME/jre/bin
三、包的编译及安装
包的编译
1、配置源代码
下载代码:
svn checkout <svn 地址>,或者从SUN的⽹站下载。
2.
进⼊原码并执⾏如下命令
1. cd OOSRC
2. find . -exec chmod 0777 {} \;
3. 进⼊ OOSRC/config_office⽬录执⾏如下命令
4. source /etc/profile
5. ./configure –with-lang=zh-CN –disable-mozilla –with-system-freetype –disable-gnome-vfs –disable-odk –with-alloc=system
Note:配置源代码的主要⽬的是⽤于根据系统情况⾃动⽣成编译时所需的Makefile⽂件, 确定编译器,查所依赖的库是否完整。OpenOffice3.0在根⽬录产⽣makefile.mk 。
在configure时加上—with-alloc=system这样的参数,可以减少在使⽤内存泄露检查⼯具时减少启动⼯具前的准备⼯作
configure还有许多选项,可以通过./configure –help选项进⾏查看
回源码⽬录(OOSRC),执⾏命令 :
# ./bootstrap
# . LinuxIntelEnv.Set.sh (Note:.和LinuxIntelEnv.Set.sh之间有空格)
# dmake
这个编译过程通常会要很长的时间。
四, 安装所OpenOffice
安装之前现删除以前安装的版本:
sudo apt-get remove openoffice*
编译完成之后在源码根⽬录⾥会⽣成solver⽬录。
cd instsetoo_native/unxlngi6.pro/OpenOffice/deb/install
进⼊这个⽬录以后会有中⽂包和英⽂包,我们选择中⽂。
cd zh-CN/DEBS
进⼊这个⽬录全不是⽣成的deb包。
dpkg -i *.deb
安装完以后体验⼀下最新的OpenOffice吧,随后就可以进⾏OpenOffice的⼆次开发了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。