pdftk snap в 18.04 не принимает команды

Следуя простым инструкциям в этом ответе: /questions/95439/kak-ya-mogu-ustanovit-pdftk-v-ubuntu-1804-i-vyishe/95445#95445 Я установил pdftk в качестве оснастки на виртуальной машине Ubuntu 18.04. (нам нужны некоторые расширенные возможности pdftk в командной строке, такие как fill_forms).

моя проблема: команда, кажется, установлена ​​только наполовину:

/some/path # pdftk
-> Usage:
  pdftk <command>

Install, configure, refresh and remove snap packages. Snaps are
'universal' packages that work across many different Linux systems,
enabling secure distribution of the latest apps and utilities for
cloud, servers, desktops and the internet of things.

This is the CLI for snapd, a background service that takes care of
snaps on the system. Start with 'snap list' to see installed snaps.

Available commands:
< long list of snap commands >

поэтому мне кажется, что "pdftk" зарегистрирован как инструмент в bash, но если я пытаюсь использовать любую из обычных команд pdftk, я получаю сообщение об ошибке, подобное этому:

pdftk forms/Form_FM.pdf fill_form /tmp/adsh/2017-4_1532602497.fdf output /some/path/2017-4_KF.pdf
-> error: unknown command forms/Form_FM.pdf, see 'snap help'

(это также происходит с любой другой командой, которую я пробовал), так как мне передать команды и параметр в pdftk без привязки, пытаясь получить параметр для себя?

редактировать: немного диагностики:

ls -l /usr/local/bin/pdftk
lrwxrwxrwx 1 root root 28 Jul 11 18:17 /usr/local/bin/pdftk -> /snap/bin/pdftk-smoser.pdftk

snap list pdftk 
error: no matching snaps installed

snap list pdftk-smoser
Name          Version  Rev  Tracking  Developer  Notes
pdftk-smoser  2.02-4   18   stable    smoser     -

хммм... похоже, что я следовал за старой версией ответа, в которой был дополнительный шаг, который символизировал /snap/bin/pdftk-smoser.pdftk в / usr / local / bin / pdftk

1 ответ

Решение

Как предложил Steeldriver, в итоге я удалил символическую ссылку, удалил привязку pdftk-smoser, затем установил привязку pdftk и, наконец, создал новую символическую ссылку для / usr / local / bin / pdftk в / snap / bin / pdftk

теперь вызов pdftk в командной строке выводит подсказку об использовании pdftk, а не что-то связанное с привязкой

предостережение: я все еще не могу получить доступ к моим файлам pdf, но по крайней мере теперь я получаю сообщения об ошибках pdftk. Я не уверен, что это не проблема, проблема с оборудованием или проблема с общими правами... но если я не могу найти решение, которое будет новым вопросом

Другие вопросы по тегам