之前介绍的使用go语言搭建doctron实现html页面转化pdf文件,其中用到了一个很关键的东西,谷歌浏览器,在windows环境下可以直接下载exe安装就可以了,安装完成后需要添加path路径。
linux安装谷歌浏览器的话,就相对复杂一些需要安装依赖包才可以。在线安装的话很简单yum源就可以直接安装相关的依赖,但是我们这个项目是运行在离线环境下的,离线环境安装的话就需要手动安装依赖,相对复杂一下,这里就说一下如何手动安装依赖包。
谷歌浏览器的包可以去官方下载http://www.google.cn/chrome/browser/desktop/index.html
下载 google-chrome-stable_current_x86_64.rpm
下载完成之后放到服务器上,直接使用命令rpm -ivh google-chrome-stable_current_x86_64.rpm
就会报错,一个是需要字体包liberation-fonts还有一个是libvulkan.so.这个不知道是啥
我们先安装libvulkan.so.1()(64bit)的依赖,相关的依赖包我们可以到这里搜索下载,这里很全基本上所有依赖的包都有: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这个文件之后,我们直接运行
rpm -ivh vulkan-1.1.97.0-1.el7.x86_64.rpm
运行后提示libvulkan.so.1()还需要filesystem这个依赖,所以再去搜索一下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
第一个依赖就搞定了
再来第二个依赖包,liberation-fonts。同样搜索liberation-fonts关键词,这里的话安装这个也是需要一个额外的扩展,liberation-narrow-fonts也是需要我们去搜索下载对应包然后安装
rpm -ivh liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
rpm -ivh liberation-fonts-1.07.2-16.el7.noarch.rpm
到这里两个依赖包都安装完成最后运行
rpm -ivh google-chrome-stable_current_x86_64.rpm
安装成功
安装完成后还需要设置对应的path路径才可以哦