2019-10-26 15:22:33 weixin_43192403 阅读数 17

Ubuntu server 18离线安装OpenOffice4

因为项目服务器安全问题不能联网,又需要安装openoffice技术支持,所以写下记录下安装过程
  1. 下载OpenOffice4的安装包,因为是Ubuntu服务器,所以下载了deb版本
  2. 下载JDK1.8并安装,安装过程不赘述
  3. 输入命令启动OpenOffice服务
/opt/openoffice4/program/soffice -accept="socket,host=127.0.0.1,port=2002;urp" -nofirststartwizard &

启动报错,ubunu server没有图形界面,需要安装图形界面才能成功启动
如果有联网条件输入命令

sudo apt-get update
sudo apt-get install xserver-xorg
sudo apt-get install x-window-system-core
dpkg-reconfigure xserver-xorg 
#如果只需要OpenOffice成功启动,安装上面两个即可
#安装整个图形界面如下
# apt-get install gnome-core 
# apt-get install gdm xscreensaver 
# apt-get install ttf-arphic*
# startx

离线安装

  1. 无联网条件,需要到有联网条件的设备上使用相同版本的系统,我这里是(Ubuntu Server 18.04.LTS)
    输入命令,下载到本地,-d表示仅下载不安装
sudo apt-get clean
sudo apt-get update
sudo apt-get install -d xserver-xorg
sudo apt-get install -d x-window-system-core
apt-get install -d gnome-core 
apt-get install -d xscreensaver 
apt-get install -d ttf-arphic*
  1. 下载的文件会放到/var/cache/apt/archives/下
$ sudo mkdir /debs
$ sudo cp -r /var/cache/apt/archives/* /debs/ #复制到根目录下易操作
$ sudo touch /debs/Packages.gz #生成包索引文件
$ sudo chmod -R 777 /debs/ # 这一步是为了获得文件的可写可读可执行权限,要不然后面会失败
$ sudo dpkg-scanpackages /debs /dev/null | gzip > /debs/Packages.gz # 创建索引
$ sudo tar -zcvf /debs.tar.gz /debs/	#压缩以便转移
  1. 将打好的包带到服务器上根目录解压
$ sudo tar -xvf /debs.tar.gz 
得到一个目录/debs
修改apt源
$ sudo vi /etc/apt/sources.list #其他全注释掉添加一段
deb file:/// /debs/

修改源安全权限
$ sudo vi /etc/apt/apt.conf.d/70debconf #添加一段
Acquire::AllowInsecureRepositories "true";

$ sudo apt-get update ---allow-insecure-repositories
$ sudo apt-get install -f
$ sudo apt-get install xxxx --alloow-unauthenticated

安装xserver-xorg+xinit即可启动OpenOffice

2018-10-24 11:32:56 qq_43193942 阅读数 212

1、tar -zxvf OOo_3.3.0_Linux_x86_install-rpm-wJRE_zh-CN.tar.gz
解压后
2、cd OOO330_m20_native_packed-1_zh-CN.9567/
ls
解压后的目录文件
3、cd RPMS/
在这里插入图片描述
4、rpm -ivh *.rpm
在这里插入图片描述
报这个错误。

已经解决,换成了Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz版本好使了。

2016-12-04 14:21:50 moyanxuan_1993_2_24 阅读数 25461

现在通过yum安装openoffice尝试了一下,已经不行了。那么我们需要通过下载安装的方式

下载openoffice

下载地址

openoffice下载地址

这里写图片描述

centos系统选择rpm ,位数根据自己系统而定

创建目录
[root@localhost /]# mkdir openoffice/

然后通过文件上传工具把下载的openoffice文件上传上去

安装openoffice

查看文件
[root@localhost /]# ls /root/openoffice/
Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz

解压
[root@localhost /]# tar -zxvf /root/openoffice/Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz


这时会在根目录下生成文件夹zh-CN
[root@localhost /]# cd zh-CN/
[root@localhost zh-CN]# ls
licenses  readmes  RPMS

有三个目录 
进入到RPMS目录

[root@localhost zh-CN]# cd RPMS/

查看
[root@localhost RPMS]# ll

这里写图片描述

RMPS 目录中有很多 rpm 安装文件,执行上面的安装命令,会根据所依懒的安装包逐个进行安装

执行
[root@localhost RPMS]# rpm -ivh *.rpm

这里写图片描述

安装成功!

启动openoffice

启动
[root@localhost program]# soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &

如果出现以下错误
[root@localhost program]# /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)

执行
[root@localhost program]# export DISPLAY=:0.0

再次执行启动命令
[root@localhost program]# soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard &

查看监听端口
[root@localhost program]# netstat -tln

这里写图片描述

出现红线内容说明启动成功

停止openoffice

查看进程:
[root@localhost program]# ps -ef|grep soffice;
root      12849  12832  0 12:49 pts/1    00:00:00 /usr/lib64/libreoffice/program/soffice.bin --headless --accept=socket,host=127.0.0.1,port=8100;urp; --nofirststartwizard
root      12877   3234  0 12:54 pts/1    00:00:00 grep soffice

杀死进程
[root@localhost program]# kill -9 12849

再次监听端口
[root@localhost program]# netstat -tln

这里写图片描述

这时应没有8100的端口






2018-01-16 21:13:12 qq_31839751 阅读数 4385

openoffice版本:OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN

linux版本:Red Hat Enterprise Linux 7.2

下载openoffice:https://www.openoffice.org/download/

a)    解压openoffice文件

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

b)    安装openoffice

cd RPMS

rpm -ivh *.rpm

cd desktop-integration

rpm -ivh openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm

c)     准备openoffice需要的字体(跳过此步,会导致word转pdf中文乱码,做合同比对demo时就因为这个原因识别结果有误!在window上有对应字体文件,所以正常。)

将字体拷贝到linux系统下 /usr/share/fonts(window下字体在:C:\Windows\Fonts)

执行以下步骤:

        mkfontscale

     mkfontdir

        fc-cache

d)     启动openoffice服务

cd /opt/openoffice4/program(openoffice默认安装目录)

soffice --headless--accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard&

e)     查看openoffice服务是否启动

netstat -nlp | grep 8100

ps -ef |grep 8100

f)    停止openoffice服务

kill PID

g)     卸载openoffice

rpm -e `rpm -qa |grep openoffice` `rpm -qa |grep ooobasis`





2015-02-27 17:09:35 chenpy 阅读数 1226

第一步安装openoffice

安装最新的openoffice 需要最新的系统,redhadserver5.5不行,因为里面GLIBC最高是2.5的,最新的openoffice需要GLIBC_2.11。所以openoffice安装到了线上的阿里云上面的CentOS 6.2上面。

 

1:下载最新的 openoffice

地址:

http://jaist.dl.sourceforge.net/project/openofficeorg.mirror/localized/zh-CN/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

>wget http://jaist.dl.sourceforge.net/project/openofficeorg.mirror/localized/zh-CN/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

下载文件。

 

2:下载完成后解压

tar xfApache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

[root~]# tar xfApache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

3.安装软件

[root~]# cd zh-CN/

[root~]# cd RPMS

安装所有的rpm

[root~]# yum localinstall *.rpm   //注意,请用  yum localinstall 而不是 yum install


然后再安装desktop-integration下的openoffice.org3.4-redhat-menus-3.4-9593.noarch.rpm

注意可能需要重新安下openoffice.org-ure-3.4.1-9593.x86_64.rpm 这个rpm 在RPMS目录下


4.启动服务

进入安装目录/opt/openoffice.org3/program

执行命令:soffice-headless -accept="socket,host=127.0.0.1,port=8100;urp;"-nofirststartwizard &

可能遇到的问题1

[program~]$ soffice -headless-accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard&

[1] 3094

[program~]$ /opt/openoffice.org3/program/soffice.bin: error while loading sharedlibraries: libuno_sal.so.3: cannot open shared object file: No such file ordirectory

 

[1]+  Exit 127                soffice -headless-accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

解决方法

重新装openoffice.org-ure-3.4.1-9593.x86_64.rpm

进入RPMS 目录

[program~]$ sudorpm -ivh openoffice.org-ure-3.4.1-9593.x86_64.rpm

Preparing...               ########################################### [100%]

  1:openoffice.org-ure     ###########################################[100%]

然后重新进入

[keylogic@AY1303191548348936fe RPMS]$ cd/opt/ openoffice.org3/program/

 

可能遇到的问题2

Openoffice启动是要java支持的,所有系统要先安装java

 

第二步:安装swf

如果机器没有安装gcc

安装gcc

====================================

在阿里云安装gcc

[root~]# yum install gcc

遇到类似以下的错误

Error: Package:glibc-headers-2.12-1.80.el6_3.6.x86_64 (updates)

          Requires: kernel-headers >= 2.2.1

Error: Package:glibc-headers-2.12-1.80.el6_3.6.x86_64 (updates)

          Requires: kernel-headers

解决办法:

注释掉/etc/yum.conf中的

exclude=kernel*

这一行

=======================================

解决在CentOS5.5 64bit 下编译安装失败需要先安装如下软件。

#  yum -y install giflib-devel libjpeg-develfreetype-devel t1lib-devel zlib

 

第一步:下载源文件

http://www.swftools.org/swftools-2013-04-09-1007.tar.gz

 

# tar xfswftools-2013-04-09-1007.tar.gz

# cdswftools-2013-04-09-1007

# ./configure

# make

# make install

 

遇到的问题

这个可能是 缺少gcc或者g++

[root~]# yum install gcc-c++

 

还可能有依赖包

yum-y install giflib-devel libjpeg-devel freetype-devel t1lib-devel zlib

 

还可能遇到的问题

modules/.././types.h:39:2: 错误:#error "no way to define 64 bit integer"
modules/.././types.h:42:2: 错误:#error "don't know how to define 32 bit integer"
modules/.././types.h:45:2: 错误:#error "don't know how to define 16 bit integer"
modules/.././types.h:48:2: 错误:#error "don't know how to define 8 bit integer"

解决方法:

[root~]# ldconfig /usr/local/lib

然后再执行

[root~]# ldconfig /usr/local/lib

[root~]# ./configure



解决字体问题

 

swftools 对中文乱码问题

需要把windows的字体复制到linux上。

字体位置:C:\Windows\Fonts

把字体文件打包传到服务器上。

============网上参考别人的东西 开始==============

# mkdir /usr/share/fonts/win

# chmod 644/usr/share/fonts/win/*将以上字体文件复制到/usr/share/fonts/win目录下执行

# mkfontscale

#mkfontdir      # mkfont命令是生成win目录下所包含的字体的索引信息

#fc-cache                    #fc-cache命令更新字体缓存

# fc-cache -f –v

然后运行reboot 重启系统。字体美化就OK了!

============网上参考别人的东西 结束==============

 以下是我的执行步骤

1:把 C:\Windows\Fonts 下的所有文件包。

2:把打包的fonts.zip 传到 /usr/share/fonts/ 

3:解压fonts.zip 

4:进入这个目录执行 mkfontscale   mkfontdir       c-cache      fc-cache -f –v

5:重新启动系统。

 

可能遇到的问题

没有mkfontscale 命令

解决方法

[]$sudo yum install mkfontscale

 

 

如果还有问题mail to me 

chenpengye1861@163.com  or chenpengye@keylogic.com.cn

OpenOffice的使用说明

阅读数 13026

没有更多推荐了,返回首页