之前介紹的使用go語言搭建doctron實(shí)現(xiàn)html頁面轉(zhuǎn)化pdf文件,其中用到了一個(gè)很關(guān)鍵的東西,谷歌瀏覽器,在windows環(huán)境下可以直接下載exe安裝就可以了,安裝完成后需要添加path路徑。
linux安裝谷歌瀏覽器的話,就相對(duì)復(fù)雜一些需要安裝依賴包才可以。在線安裝的話很簡(jiǎn)單yum源就可以直接安裝相關(guān)的依賴,但是我們這個(gè)項(xiàng)目是運(yùn)行在離線環(huán)境下的,離線環(huán)境安裝的話就需要手動(dòng)安裝依賴,相對(duì)復(fù)雜一下,這里就說一下如何手動(dòng)安裝依賴包。
谷歌瀏覽器的包可以去官方下載http://www.google.cn/chrome/browser/desktop/index.html
下載 google-chrome-stable_current_x86_64.rpm
下載完成之后放到服務(wù)器上,直接使用命令rpm -ivh google-chrome-stable_current_x86_64.rpm
就會(huì)報(bào)錯(cuò),一個(gè)是需要字體包liberation-fonts還有一個(gè)是libvulkan.so.這個(gè)不知道是啥
我們先安裝libvulkan.so.1()(64bit)的依賴,相關(guān)的依賴包我們可以到這里搜索下載,這里很全基本上所有依賴的包都有:http://rpmfind.net/linux/rpm2html/search.php?query=liberation-fonts&submit=Search%20...&system=CentOS&arch=
下載了vulkan-1.1.97.0-1.el7.x86_64.rpm這個(gè)文件之后,我們直接運(yùn)行
rpm -ivh vulkan-1.1.97.0-1.el7.x86_64.rpm
運(yùn)行后提示libvulkan.so.1()還需要filesystem這個(gè)依賴,所以再去搜索一下vulkan-filesystem并下載
先安裝rpm -ivh vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
在安裝rpm -ivh vulkan-1.1.97.0-1.el7.x86_64.rpm
第一個(gè)依賴就搞定了
再來第二個(gè)依賴包,liberation-fonts。同樣搜索liberation-fonts關(guān)鍵詞,這里的話安裝這個(gè)也是需要一個(gè)額外的擴(kuò)展,liberation-narrow-fonts也是需要我們?nèi)ニ阉飨螺d對(duì)應(yīng)包然后安裝
rpm -ivh liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
rpm -ivh liberation-fonts-1.07.2-16.el7.noarch.rpm
到這里兩個(gè)依賴包都安裝完成最后運(yùn)行
rpm -ivh google-chrome-stable_current_x86_64.rpm
安裝成功
安裝完成后還需要設(shè)置對(duì)應(yīng)的path路徑才可以哦