Как использовать pdfsig из poppler-utils

Q1: добавьте пробелы в конце любого из вариантов, чтобы сделать его длиннее 40 символов, например:

options=(
        "quit/exit"
    "new rational db"
    "run php for rational codebase"
    "run php for playground codebase                       "
   )

Q2: Не уверен, есть ли более элегантный способ (не видел в справке выберите ), но это должно сработать:

finished=
while test ! "$finished"; do
    select option in "${options[@]}"; do
      case "$REPLY" in
           1) finished=1;;
           2) sudo -i -u db2inst1 bash -c "db2stop force;";;
           3) rm /tmp/createDb2*;;
           4)  ;;               
      esac
      break
    done
done
0
01.06.2018, 18:57
1 ответ

Tienes razón en que pdfsigno está en el poppler-utilsque viene con 16.04. Sin embargo, está en poppler-utilsdesde 16.10 y posteriores.

Si la compilación de poopler 0.65 se completó con éxito, debería poder ejecutar pdfsigdando la ruta al binario compilado. Probablemente pueda encontrar la ruta ejecutando find. -type f | grep '/pdfsig$'en el directorio de compilación de poopler. Entonces simplemente corres./path/to/pdfsig <options> <PDF file>

Alternativamente, puede instalar las utilidades poppler -de los paquetes 16.10. Deberá descargar los archivos deb desde aquí . Simplemente busque 0.44.0o 0.48.0y descargue el adecuado para su arquitectura (probablemente i386o amd64, si tiene una arquitectura x86 de 32 -o 64 -bits ). No necesitará todos los paquetes correspondientes. Ejecute dpkg-query -l |grep popplerpara encontrar los nombres de los paquetes que debe descargar.

4
28.01.2020, 02:31

Теги

Похожие вопросы