`

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

分享到:
评论

相关推荐

    OpenOffice 3.0编译环境搭建记录.doc

    本文档旨在为希望在Windows平台上从源代码构建OpenOffice 3.0的开发者提供详细的步骤指导。OpenOffice是一款开源的办公套件,它提供了与Microsoft Office相似的功能,支持多种文档格式,并且完全免费。本指南将详细...

    在WINDOWS 平台上编译openoffice

    本文档主要介绍如何在Windows系统上构建OpenOffice.org源代码。构建过程中需要用到Cygwin工具,这是一个能够在Windows系统上模拟完整的Unix命令行环境的程序。虽然需要具备一定的命令行操作经验,但并不一定需要精通...

    linux下openoffice编译所需资源_4

    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编译需要的一个txt文件

    在 OpenOffice 的编译过程中,会涉及多个步骤,包括但不限于环境准备、依赖库下载、源代码编译等。其中,“/bootstrap”步骤是 OpenOffice 编译过程中的一个重要环节,该步骤主要用于检查整个编译环境,并下载必要的...

    openOffice-linux安装配置

    2. **安装步骤**: 详细描述不同Linux发行版的安装方法,包括源代码编译和依赖项解决。 3. **自定义设置**: 如调整界面主题、快捷键设置、默认模板等。 4. **故障排查**: 列出常见问题及其解决方案,如依赖冲突、权限...

    openoffice在arm64环境下运行的docker镜像包制作文件

    aarch64架构的,openoffice一直都没找到有适配该版本的服务,openoffice国产化的适配并不是十分友好。 所以这里找到了一个替换的服务,就是libreoffice,支持arm64架构。 这里提供相关的文件,启动方式和...

    openoffice安装指南

    ### OpenOffice 在 Linux 下的安装指南与相关技术知识点 #### 一、OpenOffice vs LibreOffice:选择合适的办公套件 虽然题目中提到的是“OpenOffice”,但提供的部分内容却是在介绍如何安装 LibreOffice。实际上,...

    openoffice.tar.gz

    `openoffice.tar.gz` 是这个软件的源代码压缩包,通常用于Linux或类UNIX系统的分发。这种格式结合了`.tar`(归档)和`.gz`(Gzip压缩)两种技术,以便更有效地存储和传输大量文件。 `.tar` 文件是Linux和Unix系统中...

    openoffice的调试说明

    - **GCC**:GNU Compiler Collection,用于编译OpenOffice源代码。 - **GDB**:GNU Debugger,用于调试程序。 - **Find命令**:用于在文件系统中查找文件。 #### 四、OpenOffice调试步骤 1. **源代码编译**:首先...

    Linux环境下openoffice安装教程.docx.zip_board1k9_linux_openoffice _shell

    如果你坚持要安装OpenOffice,需要从其官方网站下载源码自行编译,这涉及到更多的步骤,包括获取源码、编译环境的准备、编译安装等,对于新手来说可能较为复杂。 3. 配置OpenOffice/LibreOffice: 安装完成后,你...

    openoffice安全漏洞修复

    在某些情况下,补丁可能需要手动应用,例如通过源代码编译。 4. **配置安全设置**:除了更新和补丁,用户还可以通过调整OpenOffice的安全设置来增强安全性。例如,限制宏的执行、禁用不信任的插件或设置更强的密码...

    openoffice-org:OpenOffice.org网站

    Apache OpenOffice网站-OpenOffice.org 这是的内容和构建脚本贡献网站内容您可以从派生,按如下所述测试您的更改并提出拉取请求。 使用邮件列表联系管理该网站的OpenOffice PMC。自动登台通过 Jenkins作业,使用...

    openoffice调用word生成html.rar

    这个压缩包提供的应该是已经编写好的Java源代码,只需编译运行,就可以将Word文档转换为HTML。 主要的两个Java类“WordToHtml.java”和“Openoff.java”可能是实现转换的核心代码。“WordToHtml.java”很可能包含了...

    配置OpenOffice SDK

    OpenOffice是一款开源的办公软件套件,其功能与Microsoft Office相似,但完全免费且源代码开放。通过使用OpenOffice SDK,开发者能够利用该工具包提供的接口和服务来扩展或定制OpenOffice的功能。 #### 二、准备...

    libreoffice arm架构安装

    1. **环境准备**:确保麒麟系统已更新至最新版本,以获取最新的软件源和兼容性更新。同时,检查系统是否已经安装了必要的依赖库,如开发工具链、字体库、图形库等。 2. **获取LibreOffice ARM RPM包**:由于...

    Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz

    Linux是一种自由和开放源代码的操作系统,有各种不同的发行版,如Ubuntu、Fedora、CentOS等。 3. **x86-64**: 这意味着该软件是为64位架构的计算机编译的。x86-64,也称为AMD64或EM64T,是64位的CPU架构,广泛应用...

    LibreOffice7.4.7.2 centos编译arm64版本

    4. **编译源代码**:使用`make`命令进行编译,可能需要根据具体需求调整并发编译的线程数,如`make -j 8`。 5. **安装和打包**:编译成功后,使用`make install`将软件安装到系统中,然后使用RPM打包工具创建arm64...

    liunx平台openoffice下文件转格式jodconverter

    安装JODConverter的步骤通常包括下载源码包(如jodconverter-2.2.2),解压后进入目录,运行编译和安装命令。例如: ```bash tar -zxvf jodconverter-2.2.2.tar.gz cd jodconverter-2.2.2 mvn install ``` 安装...

    linux安装openkm6.3.pdf

    然后,下载tesseract ocr的源代码,并编译安装。 (2)安装OpenOffice OpenOffice是一个开源的办公软件套件,用于文档编辑和处理。安装OpenOffice可以使用yum install命令。 (3)安装swftools swftools是一个...

    linux常用软件安装使用指南附源码包

    Source Navigator是一款源代码浏览器。 **下载源码:** 可以从官方网站或其他开源代码托管平台下载源码。 **安装过程:** 1. 下载Source Navigator的源码。 2. 解压后按照官方文档指示进行编译安装。 #### 9. ...

Global site tag (gtag.js) - Google Analytics