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가 해당 파일을 찾도록 할 수 있는 방법이 있습니까? 일종의 구성이나 설치 오류인가요? 이것을 제거하는 방법?