Debian 损坏的二进制可执行文件?

Debian 损坏的二进制可执行文件?,debian,executable,wkhtmltopdf,Debian,Executable,Wkhtmltopdf,此文件将不会运行。我尝试过删除和重新安装,但没有成功。我已经查看了下面的权限,它们看起来也不错: :/usr/local/bin# file wkhtmltopdf wkhtmltopdf: Mach-O executable i386 运行wkhtmltopdf时,出现以下错误: -rwxr-xr-x 1 root root 13817060 Aug 9 13:07 wkhtmltopdf 这是Mac OS X的可执行格式,您需要为linux编译一个二进制文件才能运行它。Alexa

此文件将不会运行。我尝试过删除和重新安装,但没有成功。我已经查看了下面的权限,它们看起来也不错:

:/usr/local/bin# file wkhtmltopdf 
wkhtmltopdf: Mach-O executable i386
运行wkhtmltopdf时,出现以下错误:

-rwxr-xr-x  1 root root  13817060 Aug  9 13:07 wkhtmltopdf

这是Mac OS X的可执行格式,您需要为linux编译一个二进制文件才能运行它。

Alexander正确地解释了为什么您的二进制文件无法运行。这是一个OSX二进制文件,你不能 在Linux系统上运行这些。您需要一个Linux二进制文件

如果您正在运行测试或不稳定,只需运行apt get install wkhtmltopdf,即可使用打包系统进行安装

您也可以从他们的网站上尝试这些预打包版本:


确认它,这个文件有执行权限吗?sudo pdfkit-安装wkhtmltopdf覆盖默认值,例如ARCHITECTURE=amd64 TO=/home/foo/binI我想我需要更改架构,使其成为debian?我猜它是默认的Mac?可能是,我自己并没有完全使用过那个软件。祝你好运。apt-get找不到包裹。我要试试手动方法!
wkhtmltopdf 
-bash: /usr/local/bin/wkhtmltopdf: cannot execute binary file