Unbuntu 下安装openoffice

在写本文前,本人已经试了4个系统了:一台win(很顺利装好了),一台centOS (失败半天,没搞下去),一台阿里云ubuntu(失败半天,不搞了),最后一台华为云ubuntu(小半天搞定了)

准备工作:

1、安装包下载:官网(最好翻墙,快)http://www.openoffice.org/download/index.html 

    unbuntu适合deb安装文件

2、一台ubuntu,安装OpenOffice前,务必先卸载ubuntu默认安装的LibreOffice,否则会发生冲突

apt-get --purge remove libreoffice*

然后安装图形化界面(open office需要)

# apt-get install xserver-xorg 
# apt-get install x-window-system-core 
# dpkg-reconfigure xserver-xorg 
# apt-get install gnome-core 
# apt-get install gdm xscreensaver 
# apt-get install ttf-arphic*

# nohup startx

3、java环境变量要配置好

开始工作

一、解压安装包

tar xf  XXX.tar.gz

二、安装

解压后会在当前目录里生成一个zh-CN目录

cd /usr/local/src/openoffice/zh-CN/DEBS/

dpkg -i *.deb

装完后会在当前目录下生成一个desktop-integration目录

cd /usr/local/src/openoffice/zh-CN/DEBS/desktop-integration/

dpkg -i *.deb

这时openOffice己经安装完成,默认会安装在/opt下

--------》普通安装过程到这一步就可以了,打包Java项目到服务器即可使用,不需要再执行下面的运行。

三、运行

启动openoffice

临时启动

/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

放入后台永久运行

nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

加入到开机自启动

vim /etc/rc.local

nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

查看openoffice进程

 

 

附录: 乱码问题

openoffice默认支持的字体比较少,有些字体不支持会出现乱码问题,需要将window里的字体放入到Linux中,操作如下。

先停掉openoffice服务

将Windows里C:\Windows\Fonts文件夹下的所有字体打包,我这里用的是Windows10里的字体

创建存放windows字体库的文件夹,将打包好的字体都放到winfonts文件夹里

mkdir /usr/share/fonts/winfonts

mkfontscale (创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)

mkfontdir (创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)

fc-cache -fv (建立字体缓存信息,也就是让系统认识雅黑)

再次启动openoffice服务器,乱码即可解决

参考博客:

https://blog.51cto.com/wn2100/2243247?source=dra

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章