PDF解析を行っている際に、pdftkというツールを使えば、効率よさそうというケースがあったので、ひとまず入れようとしました。
そこで詰まった話です。
環境
- Windows10 上のWindows Subsystem for Linux (WSL)
- Ubuntu18.04.2 LTS
Ubuntuバージョンの確認方法
Ubuntuの起動方法は、コマンドプロンプトで以下のコマンドで起動できます。
>ubuntu
Ubuntu起動後、以下のコマンドでバージョン確認できます。
USER_NAME@PC_NAME:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.2 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.2 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
pdftkインストールでエラーが発生
インストールを試みたところ、以下の用にエラーが発生しました。
$ sudo apt install pdftk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package pdftk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'pdftk' has no installation candidate
どうやら、インストール候補にないらしい
検索したところ、削除されたらしい。
インストールできないらしい
以下の参考サイトを見たら、そのような話がされていました。
https://bugs.launchpad.net/ubuntu/+source/pdftk/+bug/1757314
How can I install pdftk in Ubuntu 18.04 and later?
Is there any chance of getting pdftk working in Ubuntu 18.04? I need this for creating PDF files with a watermark in she...
参考のサイトと同様に確かめてみました。
$ sudo apt list pdf*
Listing... Done
pdf-presenter-console/bionic 4.1-2 amd64
pdf-redact-tools/bionic 0.1.2-1 all
pdf.js-common/bionic 1.5.188+dfsg-1 all
pdf2djvu/bionic 0.9.8-0ubuntu1 amd64
pdf2svg/bionic 0.2.3-1 amd64
pdfcrack/bionic 0.16-1 amd64
pdfcube/bionic 0.0.5-2build6 amd64
pdfcube-dbg/bionic 0.0.5-2build6 amd64
pdfgrep/bionic 2.0.1-1 amd64
pdfminer-data/bionic 20140328+dfsg-1 all
pdfmod/bionic 0.9.1-8 all
pdfmod-dbg/bionic 0.9.1-8 all
pdfposter/bionic 0.6.0-2 all
pdfresurrect/bionic 0.14-1 amd64
pdfsam/bionic-updates,bionic-security 4.0.1-1~18.04 all
pdfsandwich/bionic 0.1.6-1 amd64
pdfshuffler/bionic 0.6.0-8 all
pdftoipe/bionic 1:7.2.7-1build1 amd64
確かにないです。
解決方法
参考サイトをみたところ、いくつか対応方法がありそうです。
しかし、こちらは未確認です。。。
- ソースからインストールする
- snap インストールする
Windows Subsystem for Linuxではサポートされていないようです。$ sudo snap install pdftk Interacting with snapd is not yet supported on Windows Subsystem for Linux. This command has been left available for documentation purposes only.
- amd64 パッケージを使う
- Ubuntu 16.04のdocker imageを使って、pdftkと使えるようにする
コメント