CentOS 8系に「pdftk」をインストール

CentOS 7が2023/06にサポート終了となるので、RHEL8系に移行する案件で「pdftk」をインストールするよう必要になりました。以前は「Nux Dextop」のレポジトリを利用していてインストールしたのですが、RHEL8系だとレポジトリがなかったので、RPMパッケージをダウンロードしてインストールしました

pdftk」は、PDFを編集できるコマンドラインツールpdftkで、PDFページの結合、削除、回転、透かしの追加、パスワードの解除、各ページを単一ファイルに分解などができます

1.RPMパッケージをダウンロードする

# ダウンロードするディレクトリに移動
$ cd /usr/local/src
# パッケージをダウンロード
$ wget https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/p/pdftk-java-3.3.3-1.el8.noarch.rpm

2.そのままインストールすると、自分の環境ではインストールできないので、dnfコマンドで不足のパッケージをインストール

# パッケージ不足でインストールできない
$ sudo rpm -Uvh pdftk-java-3.3.3-1.el8.noarch.rpm
error: Failed dependencies:
        apache-commons-lang3 is needed by pdftk-java-3.3.3-1.el8.noarch
        bouncycastle is needed by pdftk-java-3.3.3-1.el8.noarch
        javapackages-tools is needed by pdftk-java-3.3.3-1.el8.noarch

# 不足パッケージをインストール
$ sudo dnf install javapackages-tools apache-commons-lang3

3.不足パッケージをインストールしたら、rpmコマンドでインストール

$ sudo rpm -Uvh pdftk-java-3.3.3-1.el8.noarch.rpm

4.インストールしたら、「pdftk」バージョンを確認する

$ pdftk -version
pdftk port to java 3.3.3 a Handy Tool for Manipulating PDF Documents
Copyright (c) 2017-2018 Marc Vinyals - https://gitlab.com/pdftk-java/pdftk
Copyright (c) 2003-2013 Steward and Lee, LLC.
pdftk includes a modified version of the iText library.
Copyright (c) 1999-2009 Bruno Lowagie, Paulo Soares, et al.
This is free software; see the source code for copying conditions. There is
NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 

 

スポンサーリンク

0
0

LinuxCentOS 8,RockyLinux

Posted by admin