Thank you, Robert. (CentOS 7.x で pdftk) [よた日記]
(2016-05-18頃に書きました)
CentOS 6.x → CentOS 7 に移行中。
CentOS 7 (というか RHEL7系?) には「pdftkがない問題」を知る。
pdftk に必要な「libgcj というライブラリがサポート外になったため」らしい。
その多くは CentOS 6.x 用のバイナリを「強制オプション」や「依存関係を無視するオプション」を付けてインストールするものだ。
これは避けたい。
PDFtk dependency issues with CentOS-7/RHEL-7 | Build Fails | Dependencies libgc Unavailable · Issue #123 · documentcloud/docsplit · GitHub
RHEL-7用のpdftkとlibgcjを作ってくれたらしい。
これならインストール時の「強制オプション」や「依存関係を無視するオプション」は必要ない。
Thank you, Robert.
ところでロバートって誰だ?ロベルトだったらごめんなさい。
そして「You need to have yum-plugin-copr installed.」とも書いてある。
copr がよくわからないし、 yum-plugin-copr がみつからない。
それをほぼそのままやった。
まず、リポジトリ(の設定ファイル?)をダウンロード。
enabled=1 -> enabled=0 にする。
本来の場所へ移動。
インストール。
これで CentOS 7 (CentOS Linux release 7.2.1511 (Core)) で pdftk が使えるようになりました。
CentOS 7 に pdftkがない件(困)
2016-05-某日。CentOS 6.x → CentOS 7 に移行中。
CentOS 7 (というか RHEL7系?) には「pdftkがない問題」を知る。
pdftk に必要な「libgcj というライブラリがサポート外になったため」らしい。
無理矢理インストールは避けたい
検索するといくつかの解決方法がみつかるが、その多くは CentOS 6.x 用のバイナリを「強制オプション」や「依存関係を無視するオプション」を付けてインストールするものだ。
これは避けたい。
ロバートって誰だ?
ロバートのパッケージが紹介されていた。PDFtk dependency issues with CentOS-7/RHEL-7 | Build Fails | Dependencies libgc Unavailable · Issue #123 · documentcloud/docsplit · GitHub
RHEL-7用のpdftkとlibgcjを作ってくれたらしい。
これならインストール時の「強制オプション」や「依存関係を無視するオプション」は必要ない。
Thank you, Robert.
ところでロバートって誰だ?ロベルトだったらごめんなさい。
たぶん公式なインストール方法
インストール方法は https://copr.fedorainfracloud.org/coprs/robert/pdftk/ にある。そして「You need to have yum-plugin-copr installed.」とも書いてある。
copr がよくわからないし、 yum-plugin-copr がみつからない。
たぶん非公式なインストール方法
別の方法が先の掲示板 https://github.com/documentcloud/docsplit/issues/123 に書いてあり、それをほぼそのままやった。
まず、リポジトリ(の設定ファイル?)をダウンロード。
$ wget https://copr.fedorainfracloud.org/coprs/robert/gcj/repo/epel-7/robert-gcj-epel-7.repo $ wget https://copr.fedorainfracloud.org/coprs/robert/pdftk/repo/epel-7/robert-pdftk-epel-7.repo
enabled=1 -> enabled=0 にする。
$ vim robert-*.repo
本来の場所へ移動。
# mv robert-*.repo /etc/yum.repos.d
インストール。
# yum --enablerepo=robert-gcj,robert-pdftk install pdftk (省略) https://copr-be.cloud.fedoraproject.org/results/robert/pdftk/pubkey.gpg から鍵を取得中です。 Importing GPG key 0xA907600B: Userid : "robert_pdftk (None)" Fingerprint: 06bb eb8a 39b9 3a25 e247 3b4e 054f e3bf a907 600b From : https://copr-be.cloud.fedoraproject.org/results/robert/pdftk/pubkey.gpg 上記の処理を行います。よろしいでしょうか? [y/N]y https://copr-be.cloud.fedoraproject.org/results/robert/gcj/pubkey.gpg から鍵を取得中です。 Importing GPG key 0xE0106A6F: Userid : "robert_gcj (None) " Fingerprint: 6dd3 1ddd 8e76 52eb cd53 fa16 bc7d 08c6 e010 6a6f From : https://copr-be.cloud.fedoraproject.org/results/robert/gcj/pubkey.gpg 上記の処理を行います。よろしいでしょうか? [y/N]y (省略)
これで CentOS 7 (CentOS Linux release 7.2.1511 (Core)) で pdftk が使えるようになりました。
Моя домашняя страничка https://mixodusnaukeelu.com - https://mixodusnaukeelu.com
by EdmundPer (2021-03-04 21:01)