二、源码环境的搭建
依赖工具 :
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可以从 http://ant.apache.org/bindownload.cgi
命令:wget http://apache.etoak.com/ant/binaries/apache-ant-1.7.1-bin.zip
Note:安装在/opt 安装命令:unzip apache-ant-1.7.1.bin.zip
j2sdk*.bin 下载地址: http://java.sun.com/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的OpenOffice.org网站下载。
http://svn.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的二次开发了。
分享到:
相关推荐
本文档旨在为希望在Windows平台上从源代码构建OpenOffice 3.0的开发者提供详细的步骤指导。OpenOffice是一款开源的办公套件,它提供了与Microsoft Office相似的功能,支持多种文档格式,并且完全免费。本指南将详细...
本文档主要介绍如何在Windows系统上构建OpenOffice.org源代码。构建过程中需要用到Cygwin工具,这是一个能够在Windows系统上模拟完整的Unix命令行环境的程序。虽然需要具备一定的命令行操作经验,但并不一定需要精通...
linux下openoffice编译所需资源,包括OOo-SDK_3.3.0_Linux_x86_install-deb_en-US.tar.gz,OOo_3.3.0_src_binfilter.tar.bz2,OOo_3.3.0_Linux_x86_install-rpm-wJRE_en-US.tar.gz。总共4个压缩包。这是第4个。
在 OpenOffice 的编译过程中,会涉及多个步骤,包括但不限于环境准备、依赖库下载、源代码编译等。其中,“/bootstrap”步骤是 OpenOffice 编译过程中的一个重要环节,该步骤主要用于检查整个编译环境,并下载必要的...
2. **安装步骤**: 详细描述不同Linux发行版的安装方法,包括源代码编译和依赖项解决。 3. **自定义设置**: 如调整界面主题、快捷键设置、默认模板等。 4. **故障排查**: 列出常见问题及其解决方案,如依赖冲突、权限...
### OpenOffice 在 Linux 下的安装指南与相关技术知识点 #### 一、OpenOffice vs LibreOffice:选择合适的办公套件 虽然题目中提到的是“OpenOffice”,但提供的部分内容却是在介绍如何安装 LibreOffice。实际上,...
`openoffice.tar.gz` 是这个软件的源代码压缩包,通常用于Linux或类UNIX系统的分发。这种格式结合了`.tar`(归档)和`.gz`(Gzip压缩)两种技术,以便更有效地存储和传输大量文件。 `.tar` 文件是Linux和Unix系统中...
- **GCC**:GNU Compiler Collection,用于编译OpenOffice源代码。 - **GDB**:GNU Debugger,用于调试程序。 - **Find命令**:用于在文件系统中查找文件。 #### 四、OpenOffice调试步骤 1. **源代码编译**:首先...
如果你坚持要安装OpenOffice,需要从其官方网站下载源码自行编译,这涉及到更多的步骤,包括获取源码、编译环境的准备、编译安装等,对于新手来说可能较为复杂。 3. 配置OpenOffice/LibreOffice: 安装完成后,你...
在某些情况下,补丁可能需要手动应用,例如通过源代码编译。 4. **配置安全设置**:除了更新和补丁,用户还可以通过调整OpenOffice的安全设置来增强安全性。例如,限制宏的执行、禁用不信任的插件或设置更强的密码...
Apache OpenOffice网站-OpenOffice.org 这是的内容和构建脚本贡献网站内容您可以从派生,按如下所述测试您的更改并提出拉取请求。 使用邮件列表联系管理该网站的OpenOffice PMC。自动登台通过 Jenkins作业,使用...
这个压缩包提供的应该是已经编写好的Java源代码,只需编译运行,就可以将Word文档转换为HTML。 主要的两个Java类“WordToHtml.java”和“Openoff.java”可能是实现转换的核心代码。“WordToHtml.java”很可能包含了...
OpenOffice是一款开源的办公软件套件,其功能与Microsoft Office相似,但完全免费且源代码开放。通过使用OpenOffice SDK,开发者能够利用该工具包提供的接口和服务来扩展或定制OpenOffice的功能。 #### 二、准备...
4. **二进制源码包**:二进制源码包是指已经编译好的程序,可以直接在目标平台上运行,无需用户自行编译源代码。这对于Linux ARM64用户来说非常方便,因为他们可以快速安装并使用LibreOffice,而无需具备高级的编程...
1. **环境准备**:确保麒麟系统已更新至最新版本,以获取最新的软件源和兼容性更新。同时,检查系统是否已经安装了必要的依赖库,如开发工具链、字体库、图形库等。 2. **获取LibreOffice ARM RPM包**:由于...
安装JODConverter的步骤通常包括下载源码包(如jodconverter-2.2.2),解压后进入目录,运行编译和安装命令。例如: ```bash tar -zxvf jodconverter-2.2.2.tar.gz cd jodconverter-2.2.2 mvn install ``` 安装...
Linux是一种自由和开放源代码的操作系统,有各种不同的发行版,如Ubuntu、Fedora、CentOS等。 3. **x86-64**: 这意味着该软件是为64位架构的计算机编译的。x86-64,也称为AMD64或EM64T,是64位的CPU架构,广泛应用...
然后,下载tesseract ocr的源代码,并编译安装。 (2)安装OpenOffice OpenOffice是一个开源的办公软件套件,用于文档编辑和处理。安装OpenOffice可以使用yum install命令。 (3)安装swftools swftools是一个...
Source Navigator是一款源代码浏览器。 **下载源码:** 可以从官方网站或其他开源代码托管平台下载源码。 **安装过程:** 1. 下载Source Navigator的源码。 2. 解压后按照官方文档指示进行编译安装。 #### 9. ...
3. **编译和部署**:使用配置好的编译工具链,将源代码编译为可执行或可部署的形式,并在OpenOffice环境中安装这些组件。 4. **测试与调试**:对创建的Extension进行功能验证,确保它们能在OpenOffice中正常工作,...