htmldoc 错误:无法打开文件 - 查找错误的路径

htmldoc 错误:无法打开文件 - 查找错误的路径

我尝试在 CentOS Stream Release 9 下使用 htmldoc。

为了安装 htmldoc 我关注了这个网站:https://snapcraft.io/install/htmldoc/centos 我主要做了以下命令:

sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install htmldoc

它运行时没有任何错误,但是当我后来尝试像文档中提到的那样使用它时,我遇到了很多错误。

htmldoc --webpage -f output.pdf http://www.duckduckgo.com

我收到很多错误消息,都说

ERR005: Unable to open psglyphs data file!
ERR005: Unable to open character set file iso-8859-1!
ERR005: Unable to open font width file /snap/htmldoc/759/share/htmldoc/fonts/Times-Roman.afm!

我查看了文件系统,发现我有提到的文件 /snap/htmldoc/759/usr/share/htmldoc/fonts(因为它实际上是符号链接/var/lib/snapd/snap/htmldoc/759/usr/share/htmldoc/fonts/),请注意目录结构中的附加 usr 级别。

那么有没有办法解决这个问题并让 htmldoc 找到它的文件呢?是某种配置或安装错误吗?如何摆脱这个?

相关内容