有些情况下主机不能联网,使用yum又报错缺少各种依赖,源码安装又太麻烦,该怎么办呢?
例如下面这种情况,我想安装wkhtmltox,结果缺少xorg的依赖,当搞好这个依赖安装时又缺少别的依赖,就很烦!
我们只能换一中方法,在可以联网的的同样的机器上安装软件,缺少包会自动下载,无需额外安装包,安装完后使用whereis wkhtmltopdf命令查看文件安装的位置,如下:
此时已经安装成功了,只需要将安装的软件的二进制文件,以及依赖文件全部复制到另一台机器上就可以了。这样在另一台没有安装过程的机器杀昂也可以使用。
使用ldd该命令查看执行命令所需要的依赖
上图所示列出了命令所需要的依赖包和位置,只要我们找到这些位置的包把这些报及可执行文件复制到另一台机器的同样位置下就可以在另一台机器使用了。
该方法只适用机器无法联网但又对某个执行文件强烈需求的情况。