ubuntu 下openoffice安装
openoffice官网建议的安装步骤:http://www.openoffice.org/download/index.html
前提条件
如果你希望Java集成,你要确保你有安装最新的JRE。它的JRE应至少为1.6版。 你可以找到JRE for Linux在 Java JRE for Linux 下载站点。 另外,JRE可能被包含在你的发行版的安装介质作为一个完整的Java 开发环境的一部分。
安装步骤
- 查看系统要求
- 下载Apache OpenOffice你最喜欢的Linux版本
- 在 安装向导查看有用的信息和安装选项。
- 解压下载的镜像,为安装做好准备.
使用下面的命令:tar -xvzf “linux包的名字”.tar.gz
"linux包的名字"应该替换你刚刚下载的tar.gz包的前一部分,也就是除了tar.gz以外的那一串字符.这将创建一个安装目录。
安装目录的名称很可能会有语言名的缩写,例如,en-US. su>到 root 用户,如果有必要,浏览到Apache OpenOffice的安装目录(解压缩后的档案的位置).
您可能需要以root身份运行deb命令来安装软件。cd到安装目录下DEBS子目录.- 输入
sudo dpkg -i *.deb.
默认将会安装/升级Apache OpenOffice到/opt目录.或者不用命令行,你也可以使用GUI程序安装deb包, 引用安装目录,安装所有deb包在top level.这也可以帮助你监测依赖问题,如果有的话.
- 安装桌面集成功能
在安装目录下cd到desktop-integration,
根据软件包管理器/系统,用dpkg安装相应的桌面界面。 - 最后,启动 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安装的更多相关文章
- Torch7在Ubuntu下的安装与配置
Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...
- ubuntu下git安装及使用
ubuntu下git安装及使用 其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用......... 1,git ...
- premake Ubuntu下的安装
premake是个跨平台的编译工具,先看看在Ubuntu下怎么安装. 首先下载,在/usr目录下: sudo wget -O premake-4.4-beta4-linux.tar.gz http:/ ...
- linux,windows,ubuntu下git安装与使用
ubuntu下git安装与使用:首先应该检查本地是否已经安装了git ,如果没有安装的话,在命令模式下输入 sudo apt-get install git 进行安装 输入git命令查看安装状态及常用 ...
- ubuntu下如何安装codeblocks集成开发环境
codeblocks是一个十分优秀的C/C++开发IDE,虽然后起之秀codelite目前来看大有超越之势哦. 不过在ubuntu下安装codeblocks却比较麻烦,不像其他linux发行版,比如s ...
- ubuntu下makeinfo安装,其实真正安装的是texinfo包
操作系统环境:ubuntu 在终端中执行命令:sudo apt-get install texinfo 今天在打包的时候有个包需要 makeinfo,当时就各种搜结果就没有 makeinfo 这个 ...
- Ubuntu下软件安装方式、PATH配置、查找安装位置
Ubuntu 18.04, 安装方式 目前孤知道的Ubuntu下安装软件方式有3种(命令): 1.make 2.apt/apt-get 3.dpkg 方式1基于软件源码安装,需要经历配置(可选).编译 ...
- ubuntu 下python安装及hello world
//@desn:ubuntu 下python安装及hello world //@desn:码字不宜,转载请注明出处 //@author:张慧源 <turing_zhy@163.com> ...
- ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误
转自:ubuntu下mysql安装(server.client.dev),开启.停止和重启,及常见错误 1. 在ubuntu下安装server和client很简单: (1)安装server apt-g ...
随机推荐
- IOS 强指针(strong)和弱指针(weak)
// strong 强指针 // weak 弱指针 // ARC, 只要对象没有强指针就会自动释放 // OC中默认都是强指针
- IOS UIActionSheet(底部 弹出框的使用)
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"确定要注销?" delegate:self cancel ...
- Codeforces Round #327 590B Chip 'n Dale Rescue Rangers(等效转换,二分)
t和可到达具有单调性,二分就不多说了.下面说下O(1)的做法,实际上是等效转换,因为答案一定存在,如果在t0之前,那么分解一下 直接按照只有v计算就可以了.反过来如果计算的结果大于t0,那么表示答案在 ...
- C/C++语言补缺 宏- extern "C"-C/C++互调
1. 宏中的# 宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号. 如定义好#define STRING( ...
- 2018.2.2 JavaScript中的封装
JavaScript中的封装 1.封装的概念 通过将一个方法或者属性声明为私用的,可以让对象的实现细节对其他对象保密以降低对象之间的耦合程度,可以保持数据的完整性并对其修改方式加以约束,这样可以使代码 ...
- USACO09FEB Fair Shuttle
题目传送门 据说\(NOIp\)前发题解可以\(\mathfrak{RP}\)++ 因为要尽可能满足更多奶牛,所以按照这种区间贪心题的套路,先按右端点排序,然后依次遍历,能坐车的就让它们坐车,这样一定 ...
- BundleConfig的作用
在ASP.NET MVC4中(在WebForm中应该也有),有一个叫做Bundle的东西,它用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原 ...
- 如何从SqlDataReader中获取DataRow
1.前言使用SqlDataReader较之SqlDataAdapter速度上快,因为读取记录是一行一行的来,但是往往也感觉那么蹩脚.例如经常用到的如何从SqlDataReader中获取DataRow呢 ...
- redhat linux6.5升级openssh
1.下载最新的openssh包 http://www.openssh.com/portable.html#http 2.升级openssh之前要先打开服务器telnet,通过telnet登录服务器,因 ...
- node 发送邮件demo (QQ邮箱)
nodemailer是nodejs中的邮件发送模块,本文使用的版本为2.5.0 --下载模块 npm install nodemailer npm下载模块后,在项目中引入就可以使用: var node ...