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. Я не уверен, что это не проблема, проблема с оборудованием или проблема с общими правами... но если я не могу найти решение, которое будет новым вопросом