openoffice官网建议的安装步骤:http://www.openoffice.org/download/index.html

前提条件

如果你希望Java集成,你要确保你有安装最新的JRE。它的JRE应至少为1.6版。 你可以找到JRE for Linux在 Java JRE for Linux 下载站点。 另外,JRE可能被包含在你的发行版的安装介质作为一个完整的Java 开发环境的一部分。

安装步骤

    1. 查看系统要求
    2. 下载Apache OpenOffice你最喜欢的Linux版本
    3. 在 安装向导查看有用的信息和安装选项。
    4. 解压下载的镜像,为安装做好准备.
      使用下面的命令:tar -xvzf “linux包的名字”.tar.gz
      "linux包的名字"应该替换你刚刚下载的tar.gz包的前一部分,也就是除了tar.gz以外的那一串字符.

      这将创建一个安装目录。
      安装目录的名称很可能会有语言名的缩写,例如,en-US.

    5. su>到 root 用户,如果有必要,浏览到Apache OpenOffice的安装目录(解压缩后的档案的位置).
      您可能需要以root身份运行deb命令来安装软件。
    6. cd到安装目录下DEBS子目录.
    7. 输入 sudo dpkg -i *.deb.
      默认将会安装/升级Apache OpenOffice到/opt目录.

      或者不用命令行,你也可以使用GUI程序安装deb包, 引用安装目录,安装所有deb包在top level.这也可以帮助你监测依赖问题,如果有的话.

    8. 安装桌面集成功能
      在安装目录下 cddesktop-integration ,
      根据软件包管理器/系统,用dpkg安装相应的桌面界面。
    9. 最后,启动 Apache OpenOffice 确保它正常工作。(如果有面板)

安装中可能出现的问题:

问题一:openoffice作为服务端转码工具,而服务器没有安装桌面。出现无法启动openoffice进程的情况

在终端输入:

/usr/bin/soffice -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager -norestore -nofirststartwizard -nologo -headless

出现如下错误:

no suitable windowing system found, exiting.

解决方法:

需要安装libxt6和libxrender1

apt-get install libxt6
apt-get install libxrender1

安装成功后,在终端中输入命令查看

[hongren@test1 win]$ ps aux|grep openoffice
503 30904 0.0 1.3 860316 26436 pts/3 Sl 14:26 0:01 /opt/openoffice4/program/soffice.bin -accept=socket,host=127.0.0.1,port=8100;urp; -env:UserInstallation=file:///tmp/.jodconverter_socket_host-127.0.0.1_port-8100 -headless -nocrashreport -nodefault -nofirststartwizard -nolockcheck -nologo -norestore
502 31167 0.0 0.0 103256 844 pts/0 S+ 15:16 0:00 grep openoffice

成功启动openoffice线程

问题二:使用openoffice转码html时存在中文乱码情况


原因是ubuntu中自带的字体太少,无法识别文档中的一些字体。解决方法就是从windows中复制一些字体放到ubuntu中。

windows字体目录:C:\Windows\Fonts

复制常用字体放置于linux:/usr/share/fonts/win

在终端中运行:

mkfontscale
mkfontdir

之后重启系统,即可完美解决转码时乱码问题。

ubuntu 下openoffice安装的更多相关文章

  1. Torch7在Ubuntu下的安装与配置

    Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...

  2. ubuntu下git安装及使用

    ubuntu下git安装及使用   其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用......... 1,git ...

  3. premake Ubuntu下的安装

    premake是个跨平台的编译工具,先看看在Ubuntu下怎么安装. 首先下载,在/usr目录下: sudo wget -O premake-4.4-beta4-linux.tar.gz http:/ ...

  4. linux,windows,ubuntu下git安装与使用

    ubuntu下git安装与使用:首先应该检查本地是否已经安装了git ,如果没有安装的话,在命令模式下输入 sudo apt-get install git 进行安装 输入git命令查看安装状态及常用 ...

  5. ubuntu下如何安装codeblocks集成开发环境

    codeblocks是一个十分优秀的C/C++开发IDE,虽然后起之秀codelite目前来看大有超越之势哦. 不过在ubuntu下安装codeblocks却比较麻烦,不像其他linux发行版,比如s ...

  6. ubuntu下makeinfo安装,其实真正安装的是texinfo包

    操作系统环境:ubuntu 在终端中执行命令:sudo apt-get install texinfo   今天在打包的时候有个包需要 makeinfo,当时就各种搜结果就没有 makeinfo 这个 ...

  7. Ubuntu下软件安装方式、PATH配置、查找安装位置

    Ubuntu 18.04, 安装方式 目前孤知道的Ubuntu下安装软件方式有3种(命令): 1.make 2.apt/apt-get 3.dpkg 方式1基于软件源码安装,需要经历配置(可选).编译 ...

  8. ubuntu 下python安装及hello world

    //@desn:ubuntu 下python安装及hello world //@desn:码字不宜,转载请注明出处 //@author:张慧源  <turing_zhy@163.com> ...

  9. ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误

    转自:ubuntu下mysql安装(server.client.dev),开启.停止和重启,及常见错误 1. 在ubuntu下安装server和client很简单: (1)安装server apt-g ...

随机推荐

  1. bzoj AC倒序

    Search GO 说明:输入题号直接进入相应题目,如需搜索含数字的题目,请在关键词前加单引号 Problem ID Title Source AC Submit Y 1000 A+B Problem ...

  2. 【转】VS2010发布、打包安装程序(超全超详细)

    1. 在vs2010 选择“新建项目”→“ 其他项目类型”→“ Visual Studio Installer→“安装项目”: 命名为:Setup1 . 这是在VS2010中将有三个文件夹, 1.“应 ...

  3. Java 虚拟机枚举 GC Roots 解析

    JVM 堆内存模型镇楼. 读<深入理解 Java 虚拟机>第三章GC算法,关于 GC Roots 枚举的段落没说透彻,理解上遇到困惑.因此对这点进行扩展并记录,发现国内各种博客写来写去都是 ...

  4. vue中created、mounted等方法整理

  5. LeetCode948-令牌放置

    问题:令牌放置 你的初始能量为 P,初始分数为 0,只有一包令牌. 令牌的值为 token[i],每个令牌最多只能使用一次,可能的两种使用方法如下: 如果你至少有 token[i] 点能量,可以将令牌 ...

  6. composer 类加载器,对 <PSR-4的风格>、<PSR-0的风格>、<PEAR的风格> 风格的类的加载

    class ClassLoader { // ... /** * composer 类加载器,对 <PSR-4的风格>.<PSR-0的风格>.<PEAR的风格> 风 ...

  7. 洛谷 P2279 [HNOI2003]消防局的设立

    题目描述 2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地.起初为了节约材料,人类只修建了n-1条道路来连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状 ...

  8. uncompressing linux .................................................后没反应解决办法

    编译kernel是的no machine record defined 错误,网上有一些解法,其实都是错误的,以讹传讹.不打算自己写,找到一篇还算靠谱的,转摘一下. 其根本原因是没有在 __proc_ ...

  9. java+Mysql大数据的一些优化技巧

    众所周知,java在处理数据量比较大的时候,加载到内存必然会导致内存溢出,而在一些数据处理中我们不得不去处理海量数据,在做数据处理中,我们常见的手段是分解,压缩,并行,临时文件等方法; 例如,我们要将 ...

  10. 菜鸟学Linux - bash的配置文件

    bash是各大Linux发行版都支持的shell.当我们登陆bash的时候,虽然我们什么都没做,但是我们已经可以在bash中调用各种各样的环境变量了.这是因为,系统中已经定义了一系列的配置文件,以及加 ...