Chinaunix首页 | 论坛 | 博客
  • 博客访问: 671811
  • 博文数量: 160
  • 博客积分: 2384
  • 博客等级: 大尉
  • 技术积分: 1366
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-01 11:35
文章分类
文章存档

2015年(45)

2014年(36)

2012年(28)

2011年(37)

2010年(2)

2009年(10)

2008年(2)

分类: LINUX

2011-01-21 11:21:34

一、查看Linux环境

在编译时我们需要区别是 64位的机器还是32位机,在Linux终端下输入如下命令
uname -m
就会列出是否是64位机,在选择java jdk时,我们根据此信息选择相应的 bin文件

二、源码环境的搭建

依赖工具 :
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可以从
命令:wget

Note:安装在/opt 安装命令:unzip apache-ant-1.7.1.bin.zip
j2sdk*.bin 下载地址:

选择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:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

三、包的编译及安装

包的编译
1、配置源代码

下载代码:
svn checkout ,或者从SUN的OpenOffice.org网站下载。

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的二次开发了。

阅读(1271) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~