在 CentOS7 上安装 pdftk 时出现问题 - libgcj 问题

在 CentOS7 上安装 pdftk 时出现问题 - libgcj 问题

我正在尝试在 CentOS 7 上安装一个名为“pdftk”的命令行 pdf 操作程序。我尝试了几种方法来安装它,但遇到了问题。

如果我尝试安装 rpm 我会收到此错误:

sudo rpm -i pdftk-2.02-1.el6.i686.rpm
error: Failed dependencies:
    libgcj.so.10 is needed by pdftk-2.02-1.el6.i686

但是,我已经安装了这些库:

Package libgcj-4.8.2-16.el7.i686 already installed and latest version
Package libgcj-devel-4.8.2-16.el7.i686 already installed and latest version

我甚至尝试从源代码进行编译,但遇到了:

make -f Makefile.Redhat

出现以下错误:

/bin/sh: gcjh: command not found

有任何想法吗?

答案1

截至 2021 年,pdftk-java:将原始的基于 GCJ 的 PDFtk 移植到 Java,目前正在运往存储库适用于 Fedora 33+ 和 EPEL 7+(后者适用于 CentOS、RHEL 或 Rocky),允许yum install pdftk-java成功(一旦 pdftk-java 包到达稳定的存储库)。

答案2

请尝试以下操作:

yum localinstall https://www.globallinuxsecurity.pro/static/blog/pdftk-2.02-1.el7.x86_64.rpm

相关内容