一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Linux版本openoffice4.1.2和SwfTools的安裝(CentOS6.5

 WindySky 2016-09-20

Linux系統(tǒng)下安裝openoffice和swftools;這兩個(gè)組件在上篇博客(在線預(yù)覽的開發(fā)解析)已經(jīng)介紹過,在這里我就詳細(xì)的說一下安裝過程(安裝過程不需要重啟服務(wù)器):

一、openoffice4.1.2安裝


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

下載到服務(wù)器的路徑(自己決定)下;

2、將下載的openoffice解壓:tar -zxvf Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz;


3、解壓后生成文件夾zh-CN 進(jìn)到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服務(wù):

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

臨時(shí)啟動  

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


若出現(xià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í)行上述啟動命令即可


還有一種就是:

把啟動命令設(shè)置linux服務(wù)器啟動的時(shí)候默認(rèn)加載

[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文件夾,不要著急,這時(shí)候你在很據(jù)以上步驟是沒用的,這個(gè)時(shí)候只需要將之前安裝的包 reinstall 覆蓋安裝一下就可以了,就會重新找到openoffice啟動包)

6、查看服務(wù)是否啟動(端口8100是否被soffice占用):netstat -nltp|grep 8100

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


在此過程中基本不會發(fā)生問題,在我安裝過程中出現(xiàn)過這樣的問題,就是在安裝openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm 的時(shí)候有一個(gè)報(bào)錯:
如:


翻譯過來就是現(xiàn)有的安裝包與系統(tǒng)中含有的包沖突(原因可能是服務(wù)器以前安裝過openoffice),看報(bào)錯應(yīng)該能明白意思,出現(xiàn)沖突的時(shí)候,可以用 yum的命令將沖突的包(原有的包)刪掉,yum erase 包名 意思就是 Remove a package or packages from your system;
(在如上報(bào)錯中,那直接將沖突的包 libreoffice-core-a:4.2.8.2-11.el6.x86_64 刪除,然后在
重新安裝openoffice4.1.2-redhat-menus-4.1.2-9782.noarch.rpm即可)
二、swfTools安裝

SWFTools是一種實(shí)用工具與Adobe Flash文件(SWF文件)工作的集合。

 

1. 下載:http://www./download.html

   解決在CentOS 6.5 64bit 下編譯安裝失敗需要先安裝如下軟件。

# yum -y install gcc* automake giflib-devel libjpeg-devel freetype-devel t1lib-devel zlib

這里安裝的依賴jar包不一定滿足您所在系統(tǒng)環(huán)境下安裝時(shí)不報(bào)錯,如果報(bào)錯可根據(jù)報(bào)錯信息來安裝相關(guān)依賴jar;


2.安裝swftools

1)# tar -xzvf swftools-0.9.2.tar.gz

2)# cd swftools-0.9.2

3)# ./configure --prefix=/usr/local/swfTools(這個(gè)是指定的安裝路徑)

4)# make 這個(gè)過程注意查看安裝日志信息

安裝過程中(make),出現(xiàn)類似如下錯誤:


* The following headers/libraries are missing: jpeglib t1lib ungif jpeglib.h freetype t1lib.h gif_lib.h

* Disabling pdf2swf tool...

* Disabling jpeg2swf tool...

* Disabling gif2swf tool...


解決辦法:yum install giflib-devel libjpeg-devel freetype-devel t1lib-devel

類似這種報(bào)錯,都需要去安裝jar包,很據(jù)報(bào)錯信息而定;


5)# make install 


這個(gè)過程如果出現(xiàn)報(bào)錯:

類似于

make[1]: *** [install] 報(bào)錯信息
make[1]: Leaving directory `/root/swftools-0.9.2/swfs'
make: *** [install] 報(bào)錯信息


解決的辦法是修改 swftools-0.9.2/swfs下的

Makefile和Makefile.in文件; 

install:
$(mkinstalldirs) $(pkgdatadir)
$(mkinstalldirs) $(pkgdatadir)/swfs
$(INSTALL_DATA) ./simple_viewer.swf $(pkgdatadir)/swfs/simple_viewer.swf
$(INSTALL_DATA) ./keyboard_viewer.swf $(pkgdatadir)/swfs/keyboard_viewer.swf
$(INSTALL_DATA) ./PreLoaderTemplate.swf $(pkgdatadir)/swfs/PreLoaderTemplate.swf
$(INSTALL_DATA) ./tessel_loader.swf $(pkgdatadir)/swfs/tessel_loader.swf
$(INSTALL_DATA) ./swft_loader.swf $(pkgdatadir)/swfs/swft_loader.swf
rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
$(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
rm -f $(pkgdatadir)/swfs/default_loader.swf -o -L $(pkgdatadir)/swfs/default_loader.swf
$(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf

將兩個(gè)文件中的標(biāo)記紅色的 -o -L 去掉;


然后在make install即可;




設(shè)置swftools環(huán)境變量,使pdf2swf成為一個(gè)可執(zhí)行命令
vim /etc/profile
export PATH=$PATH:/usr/local/swftools/bin/

測試:

pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/opt/123.pdf" -o "/opt/test/%.swf"



    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日韩一区二区三区有码| 又黄又硬又爽又色的视频| 在线观看免费视频你懂的| 日韩精品一区二区不卡| 亚洲乱妇熟女爽的高潮片| 日韩午夜福利高清在线观看| 国产成人精品一区二区三区| 久久精品久久精品中文字幕| 九九热精品视频免费在线播放| 99福利一区二区视频| 少妇人妻无一区二区三区| 国内精品伊人久久久av高清 | 1024你懂的在线视频| 99久久精品午夜一区| 欧美成人精品一区二区久久| 韩国日本欧美国产三级| 91日韩在线观看你懂的| 欧美亚洲美女资源国产| 亚洲精品欧美精品一区三区| 欧美国产极品一区二区| 成年女人午夜在线视频 | 人妻巨大乳一二三区麻豆| 青青操成人免费在线视频| 日本特黄特色大片免费观看| 久久精品a毛片看国产成人| 国产成人精品视频一二区| 亚洲欧美日韩国产综合在线| 国产三级欧美三级日韩三级| 狠狠干狠狠操亚洲综合| 91欧美日韩中在线视频| 91在线播放在线播放观看| 国产又黄又猛又粗又爽的片| 亚洲欧美日韩国产自拍| 久久亚洲精品中文字幕| 亚洲精品成人综合色在线| 亚洲第一香蕉视频在线| 色婷婷国产熟妇人妻露脸| 亚洲欧美日本视频一区二区| 亚洲国产欧美久久精品| 老外那个很粗大做起来很爽| 国产麻豆精品福利在线|