centos7下 openoffic安裝

1. 首先下載rpm包

下載rpm包(官網(wǎng)或者其他網(wǎng)站都可以)但是要注意版本,我建議是4.1.2版本以上,因?yàn)橐郧暗陌姹静恢С趾兄形牡奈募奈臋n轉(zhuǎn)pdf;
我下載的是這個(gè)Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
下載到服務(wù)器的路徑(自己決定)下;

2. 解壓

將下載的openoffice解壓

[root@tmp]# tar -zxvf Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz

3. 安裝rpm

解壓后生成文件夾zh-CN,進(jìn)到RPMS目錄下

[root@tmp]# cd zh-CN/RPMS
[root@RPMS]# yum localinstall *.rpm
# 或者
[root@RPMS]# yum -ivh *rpm

4. 安裝桌面菜單

再裝RPMS/desktop-integration目錄下的openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm(根據(jù)系統(tǒng)版本類型自行匹配苫幢,最小化安裝可以省略):

[root@RPMS]# cd desktop-integration
[root@desktop-integration]# yum localinstall openoffice4.1.3-redhat-menus-4.1.3-9782.noarch.rpm

5. 安裝完成直接啟動(dòng)Openoffice服務(wù):

默認(rèn)安裝位置為/opt下

臨時(shí)啟動(dòng)

[root@desktop-integration]# /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

添加到系統(tǒng)開(kāi)機(jī)啟動(dòng)

[root@desktop-integration]# vi /etc/rc.local
# 添加
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 
# 提升權(quán)限(如果不能開(kāi)機(jī)啟動(dòng)執(zhí)行)
[root@desktop-integration]# chmod +x /etc/rc.d/rc.local  

6. 查看服務(wù)是否啟動(dòng)(端口8100是否被soffice占用)

[root@desktop-integration]# netstat -nltp|grep 8100

# 顯示結(jié)果:
tcp        0      0 127.0.0.1:8100              0.0.0.0:*                   LISTEN      19501/soffice.bin

7. 測(cè)試

  1. 下載jodconverter-2.2.2.zip,將其解壓到文件加下笨觅,
  2. 將test.doc拷貝到lib文件夾下
  3. 執(zhí)行命令 Java -jar jodconverter-cli-2.2.2.jar test.doc test.pdf

8.中途問(wèn)題解決

  1. 若出現(xiàn)以下錯(cuò)誤:(這個(gè)問(wèn)題其實(shí)有點(diǎn)惡心)
/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)

執(zhí)行:export DISPLAY=:0.0 再執(zhí)行上述啟動(dòng)命令即可(如果沒(méi)用)

看報(bào)錯(cuò)信息意思:

libreoffice顯然是試圖請(qǐng)求X服務(wù)(你似乎表明你沒(méi)有運(yùn)行

所以報(bào)錯(cuò))或者那不是正確的標(biāo)志串前,或者它不像你期望的那樣工作(并且仍然需要X服務(wù)來(lái)工作)

那可能就是缺少這個(gè)服務(wù)氧枣,那就來(lái)添加

[root@centos]# yum install openoffice.org-headless

安裝完成后项滑,再去啟動(dòng)费韭;

備注說(shuō)明(如果再此過(guò)程中茧球,誤刪了openoffice4文件夾,不要著急星持,這時(shí)候你在很據(jù)以上步驟是沒(méi)用的抢埋,這個(gè)時(shí)候只需要將之前安裝的包 reinstall 覆蓋安裝一下就可以了,就會(huì)重新找到openoffice啟動(dòng)包)

  1. 在安裝openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm 的時(shí)候有一個(gè)報(bào)錯(cuò):

如:

image

翻譯過(guò)來(lái)就是現(xiàn)有的安裝包與系統(tǒng)中含有的包沖突(原因可能是服務(wù)器以前安裝過(guò)openoffice)钉汗,看報(bào)錯(cuò)應(yīng)該能明白意思羹令,出現(xiàn)沖突的時(shí)候,可以用 yum的命令將沖突的包(原有的包)刪掉损痰,yum erase 包名 意思就是 Remove a package or packages from your system;

(在如上報(bào)錯(cuò)中福侈,那直接將沖突的包 libreoffice-core-a:4.2.8.2-11.el6.x86_64 刪除,然后在
重新安裝openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm即可)

  1. 轉(zhuǎn)換亂碼問(wèn)題

此時(shí)可能是linux下的jre沒(méi)有相應(yīng)的中文字體的問(wèn)題

  • 步驟1:創(chuàng)建路徑卢未。

    /usr/java/jdk1.8.0_91/jre/lib/fonts下新建路徑:fallback (java jdk目錄下 echo $JAVA_HOME 查看目錄 或者 find)

  • 步驟2:上傳字體肪凛。

    將字體:simhei.ttf 黑體、simsun.ttc 宋體(windows下通過(guò)everything找下)上傳至/usr/java/jdk1.8.0_91/jre/lib/fonts/fallback路徑下.

  • 步驟3:查看系統(tǒng)字體文件路徑辽社。

    查看方案:

    [root@centos]# cat /etc/fonts/fonts.conf
    
    # 找到其中
    <!-- Font directory list -->
    <dir>/usr/share/fonts</dir>
    <dir>/usr/share/X11/fonts/Type1</dir> <dir>/usr/share/X11/fonts/TTF</dir>       <dir>/usr/local/share/fonts</dir>
    <dir>~/.fonts</dir>
    
  • 步驟4:字體拷貝伟墙。

    將 /usr/java/jdk1.8.0_91/jre/lib/fonts的全部?jī)?nèi)容,拷貝到步驟3查看的路徑下,

    我的字體路徑為:/usr/share/fonts

  • 步驟5:更新緩存

    執(zhí)行命令:

    [root@centos]# fc-cache
    
  • 步驟6:kill掉openoffice進(jìn)程

    [root@80ec6 fonts]# ps -ef | grep openoffice
    root 3045 3031 0 06:19 pts/1 00:00:03 /opt/openoffice4/program/soffice.bin -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard
    執(zhí)行kill:
    kill -9 3045
    # 注:如果kill不生效  請(qǐng) 執(zhí)行 ps -ef 找到pid 在kill 掉
    
  • 步驟7:重啟后臺(tái)運(yùn)行openoffice

    [root@a3cf78780ec6 openoffice4]# soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
    
  • 步驟8:完成格式轉(zhuǎn)換

    [root@centos]# java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /opt/test.ppt /opt/test.pdf
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市滴铅,隨后出現(xiàn)的幾起案子戳葵,更是在濱河造成了極大的恐慌,老刑警劉巖汉匙,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拱烁,死亡現(xiàn)場(chǎng)離奇詭異生蚁,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)戏自,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門邦投,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人擅笔,你說(shuō)我怎么就攤上這事志衣。” “怎么了猛们?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵念脯,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我阅懦,道長(zhǎng)和二,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任耳胎,我火速辦了婚禮惯吕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘怕午。我一直安慰自己废登,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布郁惜。 她就那樣靜靜地躺著堡距,像睡著了一般。 火紅的嫁衣襯著肌膚如雪兆蕉。 梳的紋絲不亂的頭發(fā)上羽戒,一...
    開(kāi)封第一講書(shū)人閱讀 49,985評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音虎韵,去河邊找鬼易稠。 笑死,一個(gè)胖子當(dāng)著我的面吹牛包蓝,可吹牛的內(nèi)容都是我干的驶社。 我是一名探鬼主播,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼测萎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼亡电!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起硅瞧,我...
    開(kāi)封第一講書(shū)人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤份乒,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體或辖,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拇勃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了孝凌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡月腋,死狀恐怖蟀架,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情榆骚,我是刑警寧澤片拍,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站妓肢,受9級(jí)特大地震影響捌省,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜碉钠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一纲缓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧喊废,春花似錦祝高、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至瓣蛀,卻和暖如春陆蟆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背惋增。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工叠殷, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人器腋。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓溪猿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親纫塌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子诊县,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容