Linux版本openoffice4.1.2和SwfTools的安裝(CentOS6.5)
Linux系統下安裝openoffice和swftools;這兩個元件在上篇部落格(線上預覽的開發解析)已經介紹過,在這裡我就詳細的說一下安裝過程(安裝過程不需要重啟伺服器):
一、openoffice4.1.2安裝
1、首先下載rmp包(官網或者其他網站都可以)但是要注意版本,我建議是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 &
一直後臺啟動
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
還有一種就是:
把啟動命令設定linux伺服器啟動的時候預設載入
[[email protected] 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
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; 二、swfTools安裝SWFTools是一種實用工具與Adobe Flash檔案(SWF檔案)工作的集合。
1. 下載:http://www.swftools.org/download.html
解決在CentOS 6.5 64bit 下編譯安裝失敗需要先安裝如下軟體。
# yum -y install gcc* automakegiflib-devel libjpeg-devel freetype-devel t1lib-devel zlib
這裡安裝的依賴jar包不一定滿足您所在系統環境下安裝時不報錯,如果報錯可根據報錯資訊來安裝相關依賴jar;
2.安裝swftools
1)# tar -xzvf swftools-0.9.2.tar.gz
2)# cd swftools-0.9.2
3)# ./configure --prefix=/usr/local/swfTools(這個是指定的安裝路徑)
4)# make 這個過程注意檢視安裝日誌資訊
安裝過程中(make),出現類似如下錯誤:
* 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
類似這種報錯,都需要去安裝jar包,很據報錯資訊而定;
5)# make install
這個過程如果出現報錯:
類似於
make[1]: *** [install] 報錯資訊
make[1]: Leaving directory `/root/swftools-0.9.2/swfs'
make: *** [install] 報錯資訊
解決的辦法是修改 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
將兩個檔案中的標記紅色的 -o
-L 去掉;
然後在make install即可;
設定swftools環境變數,使pdf2swf成為一個可執行命令
vim /etc/profile
export PATH=$PATH:/usr/local/swftools/bin/
安裝xpdf語言包。下載xpdf-chinese-simplified.tar.gz檔案,解壓到/usr/local下,編輯add-to-xpdfrc檔案,如下:
vim /usr/local/xpdf-chinese-simplified/add-to-xpdfrc
fontDir /usr/share/fonts/win displayCIDFontTT Adobe-GB1 /usr/share/fonts/win/simhei.ttf 字型檔案自己下載…
最後使用如下轉換命令測試:
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"
openOfficeStartCommand = /usr/lib/openoffice.org3/program/soffice.bin/ -headless\ -accept="socket,host=127.0.0.1,port=8100;urp;"\ -nofirststartwizard
pdfToSwfCommand = /usr/local/swftools/bin/pdf2swf
bitMapc=-T 9 -s poly2bitmap -s zoom=150
zoom=150
langc=-s languagedir=/usr/local/xpdf-chinese-simplified
port = 8100
相關推薦
Linux版本openoffice4.1.2和SwfTools的安裝(CentOS6.5-6.7)
Linux系統下安裝openoffice和swftools;這兩個元件在上篇部落格(線上預覽的開發解析)已經介紹過,在這裡我就詳細的說一下安裝過程(安裝過程不需要重啟伺服器): 一、openoffic
Linux版本openoffice4.1.2和SwfTools的安裝(CentOS6.5)
Linux系統下安裝openoffice和swftools;這兩個元件在上篇部落格(線上預覽的開發解析)已經介紹過,在這裡我就詳細的說一下安裝過程(安裝過程不需要重啟伺服器): 一、openoffice4.1.2安裝 1、首先下載rmp包(官網或者其他網站都可以)但
Ganglia安裝(Centos6.5)
前言:Ganglia是加州伯克利大學千禧計劃的其中一個開源專案,以BSD協議分發。是一個叢集彙總監控用的的軟體,和很多人熟知的Cacti不同,cacti是詳細監控叢集中每臺伺服器的執行狀態,而Ganglia是將叢集中的伺服器資料進行彙總然後監控。有時通過cacti或者zabb
新手小白Linux(Centos6.5)部署java web項目(mongodb4.0.2安裝及相關操作)
read har space 創建 縮進 路徑 .org font url 紅帽企業或CentOS的Linux上安裝MongoDB的社區版: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-ha
Linux mint界面過小無法安裝(解決方法)
log 無法顯示 tin splay 安裝 isp 分區 src es2017 安裝Linux mint時,到了分區的時候,有時候會出現界面過小(就是你點擊不到確定鍵): 大家可以看到下面的確定鍵無法顯示,導致無法安裝。網上查了一下都是清一色的下載vwware tool插
linux基礎-系統安裝教程篇(centos6.5)
tps 支持 如果 地址 系統安裝 內存 pan 雙擊 內核 一.linux系統簡介: Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡
新手小白Linux(Centos6.5)部署java web項目(mysql5.7安裝及相關操作)
UNC cancel linux系統安裝 temporary tran sch statement current datadir 一、安裝 參考:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yu
Cloudera Manager安裝之利用parcels方式安裝3或4節點叢集(包含最新穩定版本或指定版本的安裝)(新增服務)(CentOS6.5)(五)
參考部落格 ClouderManager官網的安裝歷史穩定版 https://www.cloudera.com/documentation/manager/5-1-x/Cloudera-Manager-Installation-Guide/cm5ig_install_ol
Cloudera Manager安裝之利用parcels方式安裝單節點叢集(包含最新穩定版本或指定版本的安裝)(新增服務)(CentOS6.5)(四)
前期部落格 說在前面的話(看清楚就好!!!) 我這篇部落格,是兩種方式都使用過:(在/etc/yum.repos.d下的) [[email protected]clouderamanager01 yum.repos.d]$ sudo vi cl
Matlab2016 linux(centos6.5) 命令安裝,無圖形介面,解決不能在遠端安裝的破解問題
Matlab2016b安裝教程,linux 版本安裝環境:centos6.5, 遠端桌面命令安裝準備3個安裝原始檔R2016b_glnxa64_dvd1.iso, R2016b_glnxa64_dvd2.iso, Matlab-2016b-Linux64-Crack(破解檔案
移植openssh-7.5p1(包括openssl-1.0.2l、zlib-1.2.11)到HISI3520d(編譯篇)
#PS:要轉載請註明出處,本人版權所有 #PS:這個只是 《 我自己 》理解,如果和你的 #原則相沖突,請諒解,勿噴 HOST: Linux 4.10.0-35-generic #39~16.04.1-Ubuntu SMP Wed Sep
Linux 基本指令的操作和示例說明(五節)
rect 作文件 file 在操作 進行 python 指令 pro 更新 指令規則:命令 【參數選項】【文件或路徑】 ls -ld (參數 l 和 d) 多參數可以直接連起來操作 前面 加 “ - ” 操作查看目錄指令: mkdir 創建目錄
mysql-5.6.40 源碼安裝(Centos6.6)
文件 start 方式 sql命令 相關 dde rpm include star 1. 檢測系統是否自帶有mysql [root@shu1024 ~]# rpm -qa|grep mysql mysql-libs-5.1.73-3.el6_5.x86_64 若有則卸載
linux(centos6.5)下部署springboot jar包用 *.sh 檔案啟動專案並將專案做成開機自啟動服務
版權宣告:轉載請註明出處。 原文作者:[email protected] 原文連結:https://blog.csdn.net/weixin_42389328/article/details/83104214 第一種方法:非自啟動方式 1.如果你使用的是maven來管理專案,執行以
伺服器部署全程記錄(centos6.5) 170217、nginx 安裝時候報錯:make: *** No rule to make target `build', needed by `default'. Stop. centos7 cannot find a valid base
1.安裝nginx 上傳安裝包:put E:\yz_index\installPackage\nginx-1.14.0.tar.gz 解壓:tar zxvf nginx-1.14.0.tar.gz 切換:cd nginx-1.14.0 準備編譯:./configure 編譯:ma
HBASE單機安裝教程(centOS6.5)
注意Hadoop與HBASE對應支援支援版本 1基本配置 1.1關閉防火牆 Chkconfig –list | grep iptables 確定全部為off 否則執行chkconfig iptables off Service iptables stop
全網最詳細的最新穩定OSSEC搭建部署(ossec-server(CentOS6.X)和ossec-agent(CentOS6.X))(圖文詳解)
不多說,直接上乾貨! 前言 寫在前面的話,網上能夠找到一些關於ossec方面的資料,雖然很少,但是總比沒有強,不過在實際的使用過程中還是會碰到許多稀奇古怪的問題。整理整理我的使用過程,就當做一篇筆記吧。 PS:本文填了很多坑。 OSSEC是一款開源的基於主機的入
基於How To Tango With Django 1.9的重新實踐(0-5)
我使用的Django版本為1.10,之前參照How To Tango With Django1.7做的亂七八糟的好是心煩,遂重新又做了一遍 新版本的檔案樹如下 C:. ├─.idea │ └─inspectionProfiles
elasticsearch2.3.1單機和叢集安裝2合1及elasticsearch的使用
特點: 1.倒排索引(也就是分詞後做索引) 2.安裝過程非常簡單,解壓縮就能用 3.沒有明確主節點,搭建叢集增加節點即可(叢集最好3個或3個以上節點) 4.查詢非常快速 安裝過程如下: 說明: 1建議不要使用註冊使用者root,如果用root會啟動不起來(除非進
Hbase-1.2.6的安裝和配置
準備工作 1.搭建好的hadoop分散式叢集 2.hbase-1.2.6-bin.tar.gz 安裝 1.解壓hbase-1.2.6-bin.tar.gz完成安裝 #tar -zxvf hbase-1.2.6-bin.tar.gz -C