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.
ディスカッション
コメント一覧
まだ、コメントがありません