在 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
我正在尝试在 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