[Ubuntu]How can I install pdftk in Ubuntu 18.04

スポンサーリンク

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? - Ask Ubuntu

参考のサイトと同様に確かめてみました。

$ 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

確かにないです。

解決方法

参考サイトをみたところ、いくつか対応方法がありそうです。

しかし、こちらは未確認です。。。

  1. ソースからインストールする
  2. 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.
  3. amd64 パッケージを使う
  4. Ubuntu 16.04のdocker imageを使って、pdftkと使えるようにする

コメント

タイトルとURLをコピーしました