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
Tienes razón en que pdfsig
no está en el poppler-utils
que viene con 16.04. Sin embargo, está en poppler-utils
desde 16.10 y posteriores.
Si la compilación de poopler 0.65 se completó con éxito, debería poder ejecutar pdfsig
dando 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.0
o 0.48.0
y descargue el adecuado para su arquitectura (probablemente i386
o amd64
, si tiene una arquitectura x86 de 32 -o 64 -bits ). No necesitará todos los paquetes correspondientes. Ejecute dpkg-query -l |grep poppler
para encontrar los nombres de los paquetes que debe descargar.