![在 CentOS7 上安装 pdftk 时出现问题 - libgcj 问题](https://linux22.com/image/681520/%E5%9C%A8%20CentOS7%20%E4%B8%8A%E5%AE%89%E8%A3%85%20pdftk%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98%20-%20libgcj%20%E9%97%AE%E9%A2%98.png)
我正在尝试在 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