OpenOffice.org For Linux是一款可以运行在Linux系统上的Office软件,功能十分强大,具有Word、PPT、Excel等常用功能,这里带给大家中文简体版本,安装教程也会在下文提供,有需要的朋友欢迎使用。
这是一套免费的 Office 软件,它具有 Drawing(画图)、Formulas(计算)、HTML Document(网页文件编辑)、Text Document(文书处理)。等功能,其文书处理功能类似 Word,计算程序可以处理复杂的数学表达式,美中不足的是─HTML编辑器不支持中文。
一、openoffice4.1.2安装
1、首先下载rpm包(官网或者其他网站都可以)但是要注意版本,我建议是4.1.2版本,因为以前的版本不支持含有中文的文件名的文档转pdf;我下载的是这个 Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz
下载到服务器的路径(自己决定)下;
2、将下载的openoffice解压:tar -zxvf Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz;
3、解压后生成文件夹zh-CN 进到RPMS目录下,直接yum localinstall *.rpm或者yum -ivh *rpm 安装所有rpm文件;
4、再装RPMS/desktop-integration目录下的openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm:
yum localinstall openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm
5、安装完成直接启动Openoffice服务:
默认安装位置为/opt下
临时启动
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
若出现以下错误:(这个问题其实有点恶心)
/usr/lib64/libreoffice/program/soffice.bin X11 error: Can't open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
执行:export DISPLAY=:0.0 再执行上述启动命令即可(如果没用)
看报错信息意思:
libreoffice显然是试图请求X服务(你似乎表明你没有运行 所以报错)
或者那不是正确的标志,
或者它不像你期望的那样工作(并且仍然需要X服务来工作)
那可能就是缺少这个服务,那就来添加
yum install openoffice.org-headless
安装完成后,再去启动;
还有一种就是:
把启动命令设置linux服务器启动的时候默认加载
[root@okidea lib]# cat/etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
#route add default gw 192.168.40.11
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
touch /var/lock/subsys/local
备注说明(如果再此过程中,误删了openoffice4文件夹,不要着急,这时候你在很据以上步骤是没用的,这个时候只需要将之前安装的包 reinstall 覆盖安装一下就可以了,就会重新找到openoffice启动包)
6、查看服务是否启动(端口8100是否被soffice占用):netstat -nltp|grep 8100
显示结果:tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN 19501/soffice.bin
在此过程中基本不会发生问题,在我安装过程中出现过这样的问题,就是在安装openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm 的时候有一个报错:
如:
翻译过来就是现有的安装包与系统中含有的包冲突(原因可能是服务器以前安装过openoffice),看报错应该能明白意思,出现冲突的时候,可以用 yum的命令将冲突的包(原有的包)删掉,yum erase 包名 意思就是 Remove a package or packages from your system;
(在如上报错中,那直接将冲突的包 libreoffice-core-a:4.2.8.2-11.el6.x86_64 删除,然后在重新安装openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm即可)
未经书面许可,严禁将本网内容作为AI训练资源。
33台词PC版 0.1
文件批量改名Bulk Rename Utility v3.4.1 中文绿色版
PDF快转(SanPDF) v2.0.6.66 官方版
菲菲更名宝贝之得意非凡FFRenamePro V4.0专业版
查找大文件(WizTree) v3.35 绿色版
文件比较查重工具WinMerge v2.16.8.0 中文版
Windows文件管理器(WinNc) v9.4.0.0 官方安装版
文件压缩档案提取(Explzh) v8.18 官方版
WinMerge v2.16.7.0 官方多语中文版
UltraCompare文件比较工具汉化修正中文版 V21.10.0.20免费64位注册码绿色版
文档自动转换工具BlackIce BiBatchConverter v4.80.632 官方版
批量文本文件处理器 V1.4绿色版
MAXHUB文档客户端 v1.3.1官方PC版
文件校验工具(EF CheckSum Manager) v20.02 官方版
全速pdf转换成excel转换器 v7.8.0.0官方版