在 Ubuntu 12.04.5 (Dreamhost VPS) 上安装 WKHTMLtoPDF 0.12.x 64 位

Installing WKHTMLtoPDF 0.12.x 64 bit on Ubuntu 12.04.5 (Dreamhost VPS)

我正在尝试在 Dreamhost VPS 运行 Ubuntu 12.04.5 上安装 WKHTMLtoPDf 0.12.x。我找到了一个真正新的 resource,看起来应该很简单:

sudo add-apt-repository ppa:pov/wkhtmltopdf
sudo apt-get update
sudo apt-get install wkhtmltopdf 

但是,它告诉我使用 Putty 通过 SSH 连接的用户不在 Sudoers 文件中,并且会报告该事件。

这是在 Dreamhost VPS 上安装 wkhtmltopdf 的正确方法吗?如果是这样,您如何将用户添加到 sudoers 文件?

我对 SSH 命令或服务器并不过分精通,因此任何解释都最好是高层次的。

更新

Dreamhost 能够毫无问题地帮助我进入 sudoers 列表,但上面列出的命令似乎不起作用。输入后我进入了根目录:

sudo -s

但是现在

add-apt-repository ppa:pov/wkhtmltopdf
ERROR - add-apt-repository: command not found

apt-get ppa:pov/wkhtmltopdf (also tried it with just wkhtmltopdf)
ERROR - Invalid operation ppa:pov/wkhtmltopdf

我也试过了

apt-get install wkhtmltopdf

其中安装了wkhtmltopdf,但是安装的是0.9.9.3版本,太旧了。我该如何更新?或者只是摆脱它?

更新 2

为了删除包及其所有依赖项,我使用了这个 resource:

apt-get remove --purge wkhtmltopdf

然后按照命令提示符的建议 运行 之后自动删除以删除依赖项。

apt-get autoremove

更新 3

好的,所以通过协调效应找到了 help 的这一点,所以使用:

apt-get install software-properties-common python-software-properties

我现在可以使用

add-apt-repository ppa:pov/wkhtmltopdf

这允许使用上面的所有命令(如果您键入 "sudo -s" 减去 sudo)

但是 现在我正坐在一个怪异的粉红色屏幕前,它要求我安装 Grub?我不知道我应该做什么?我应该说是还是不是?为什么?

更新 4

我 SSH 使用另一个 shell 来检查你是否安装了 grub,然后输入:

grub-install -v

我有 1.99-21ubuntu3.17,所以我想我会拒绝,但它一直问我是否要安装 Grub,这显然是此版本 Ubuntu 的问题.所以我被迫点击是,一切似乎都在工作。

如果这是一个错误的决定,请告诉我。

将 WKHTMLtoPDF 0.12.x 安装到 Ubuntu 12.04.5 所采取的步骤源自上述问题,使用这些资源 (1 and 2) 其中:

sudo -s
add-apt-repository ppa:pov/wkhtmltopdf

如果 add-apt-repository 不是可识别的命令:

apt-get install software-properties-common python-software-properties

如果 add-apt-repository 是一个可识别的命令,或者在 运行 执行上述命令并重新运行 执行第一个命令之后:

继续
apt-get update
apt-get install wkhtmltopdf

关于Grub,我不知道你应该选择什么。对我来说,这是因为我不能拒绝,并且不得不根据与 Ubuntu.

相关的一些问题选择是。

安装后运行:

wkhtmltopdf --version (should say wkhtmltopdf 0.12.1)

然后快速测试安装:

wkhtmltopdf http://www.google.com google.pdf

如果这导致命令未找到错误,您将必须安装 xvfb:

apt-get install xvfb

和 运行 下面的命令(发现 here)生成您的 PDF:

xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltopdf http://www.google.com google.pdf

在 AWS Ubuntu 14.04 Trusty AMD64 机器上进行设置时,我遇到了很多问题,因为 wkhtmltopdf 根本不是 运行,给出无法连接到 X 服务器问题。 最后,对我有用的解决方案是

$ sudo apt-get install xfonts-75dpi
$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.2/wkhtmltox-0.12.2_linux-trusty-amd64.deb
$ sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb
$ wkhtmltopdf http://www.google.com test.pdf