編譯libreoffice-7.1.8.1和配置kkfileview
- 需要以下文件,
kkFileView-4.0.0-可以使用.tar.gz文件已經(jīng)將配置文件增加進(jìn)去
libreoffice-7.1.8.1.tar.xz 是libreoffice源文件,需要對(duì)其進(jìn)行編譯
libreoffice-external-tar.tar.gz 是libreoffice程序需要的相關(guān)組件
libreoffice-yum-new.tar.gz 編譯器環(huán)境用的組件
autogen .input 解壓libreoffice源文件后放進(jìn)源文件根目錄,對(duì)編譯器檢查的配置參數(shù)
- 將kkFileView-4.0.0-可以使用.tar.gz和libreoffice-7.1.8.1.tar.xz解壓到/opt目錄中。將autogen .input放進(jìn)libreoffice-7.1.8.1目錄下
- 將libreoffice-external-tar.tar.gz解壓至home目錄下
- 將libreoffice-yum-new.tar.gz解壓到任意目錄。當(dāng)前在桌面
- 安裝編譯器需要用到的組件,將libreoffice-yum-new打開(kāi),鼠標(biāo)右鍵打開(kāi)終端,寫(xiě)入rpm -ivh *.rpm --nodeps --force ,因部分組件再安裝的時(shí)候會(huì)報(bào)錯(cuò),尾部增加--nodeps
--force 來(lái)無(wú)視報(bào)錯(cuò)
rpm -ivh *.rpm --nodeps --force
6、提示安裝完成后,打開(kāi)libreoffice-7.1.8.1,右鍵打開(kāi)終端,輸入 ./autogen.sh,開(kāi)始檢測(cè)編譯器組件是否缺失,如有缺失組件,在網(wǎng)上進(jìn)行查找相應(yīng)組件進(jìn)行安裝,直到提示
7、配置文件不讓root用戶進(jìn)行編譯,參照鏈接,對(duì)相關(guān)文件進(jìn)行修改
華為云論壇_云計(jì)算論壇_開(kāi)發(fā)者論壇_技術(shù)論壇-華為云
問(wèn)題描述】
在對(duì)應(yīng)libreoffice源碼進(jìn)行編譯時(shí),直接執(zhí)行make會(huì)返回錯(cuò)誤并直接終止編譯,如下圖所示:
No. You make ME a sandwich.
Building LibreOffice as root is a very bad idea, use a refular user.
【解決方法】
修改Makefile和Makefile.in文件(相同修改):
1、將“.PHONY : ”開(kāi)頭行中的“check-of-root”字符串刪除(不同版本對(duì)應(yīng)字符串不完全相同,只需刪除“check-of-root”字符串,其他不變)
修改前
修改后
2、將“bootstrap: ”開(kāi)頭行中的“check-of-root”字符串刪除
修改前
修改后
修改后:wq!保存退出,再次執(zhí)行make即可使用root進(jìn)行正常編譯。
8、繼續(xù)終端上,輸入make,進(jìn)行編譯,編譯中會(huì)遇到下面鏈接問(wèn)題,處理完成后在make進(jìn)行編譯
華為云論壇_云計(jì)算論壇_開(kāi)發(fā)者論壇_技術(shù)論壇-華為云
9、編譯完成后,提示下面結(jié)果。
10、在終端進(jìn)行make install,進(jìn)行安裝
11、安裝完成后,打開(kāi)/etc/profile文件,開(kāi)始編輯環(huán)境變量,將libreoffice相關(guān)的參數(shù)寫(xiě)入并保存
在終端重置環(huán)境變量,查看相關(guān)版本
source /etc/profile
soffice –version
12、打開(kāi)kkfileview,找到bin目錄,打開(kāi)終端輸入./startup.sh,再打開(kāi)一個(gè)終端./showlog.sh,查看系統(tǒng)是否打開(kāi),在日志中看到服務(wù)啟動(dòng)完成,演示頁(yè)請(qǐng)?jiān)L問(wèn)http://127.0.1.1:8012 說(shuō)明服務(wù)已啟動(dòng)。
?
12、在本機(jī)或其他局域網(wǎng)電腦打開(kāi),對(duì)應(yīng)網(wǎng)頁(yè),預(yù)覽功能部署完成
相關(guān)資料 :1、編譯libreoffice7.1.8需要使用的組件
? ? ? ? ? ? ? ? ? ?2、??libreoffice-7.1.8.1.tar.xz
? ? ? ? ? ? ? ? ? ?3、??libreoffice-external-tar.tar.gz
? ? ? ? ? ? ? ? ? ?4、??kkFileView-4.0.0-可以使用.tar.gz文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-756052.html
? ? ? ? ? ? ? ? ? ?5、??libreoffice-kkfileview部署文檔.rar文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-756052.html
到了這里,關(guān)于在銀河麒麟V10SP1forARM版本上離線編譯libreoffice-7.1.8.1和kkfileview的部署,實(shí)現(xiàn)在線查看功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!