2014-05-05 141 views
1

我正在處理Plone。我已經成功安裝了document-viewer:現在我對上傳的PDF文件有很好的預覽。Plone和文檔查看器

問題駐留在世界和excel文件預覽。根據要求,我必須安裝OpenOffice或LibreOffice才能獲得該結果。

我做了什麼來實現目標:

yum install openoffice.org-writer 
yum install openoffice.org-calc 

我上傳一個文件來測試文檔查看器後,我收到的錯誤:

No office software found 

閱讀的this部分代碼(來自DocSplit,需要文檔查看器)我可以看到DocSplit檢查(第57行)中是否存在openoffice/libreoffice安裝:

/usr/lib/libreoffice 
    /usr/lib64/libreoffice 
    /opt/libreoffice 
    /usr/lib/openoffice 
    /usr/lib64/openoffice 
    /opt/openoffice.org3 
    /app/vendor/libreoffice 

我的OpenOffice安裝位於「/usr/lib64/openoffice.org」。這可能是問題嗎?如果不是,我能做些什麼來解決這個問題?

+1

那麼,你可以嘗試一個符號鏈接:'LN -s /usr/lib64/openoffice.org的/ opt/openoffice.org3',看看有沒有什麼幫助。 (包管理不應該觸及'/ opt /',這就是爲什麼我要從列出的7個路徑中選擇它。) –

回答

0

由於烏爾裏希·施瓦茨建議:

**ln -s /usr/lib64/openoffice.org /opt/openoffice.org3** 
1

嘗試是這樣的(相當於你包管理器):

sudo apt-get install rubygems graphicsmagick poppler-utils openoffice.org openoffice.org-java-common 

然後:

sudo gem install docsplit 

這就是我們上安裝CI,你可以在package configuration看到。