Установка GPG рядом с работающим: проблема конфигурации?

Вы могли объявить параметрический усилитель как массив вместо как строка:

declare -a param=(`find *${file_name}*.trg`)

Теперь можно получить доступ к отдельным значениям с помощью индекса как будто они где отдельные переменные. Например:

echo ${param[1]}

распечатает ABC1099C.trg (второй элемент в массиве. Индекс запускается с 0).

Если Вы хотите избавиться от расширения файла, Вы могли бы попробовать ${param[1]%.*}

Для обнаружения больше о массивах смотрят здесь:

3
02.06.2015, 18:07
1 ответ

Поскольку вы производите установку в нестандартных местах, вам необходимо указать каждому сценарию configure , где что-то искать. ./ configure --help должен указать соответствующий параметр; для libgcrypt следует запустить

./configure --prefix=/local/gpg2 --with-libgpg-error-prefix=/local/gpg2

За исключением того, что из-за ошибки в libgcrypt скрипте configure , только - с-gpg- префикс ошибки работает, поэтому вам нужно запустить

./configure --prefix=/local/gpg2 --with-gpg-error-prefix=/local/gpg2

Ошибка уже исправлена ​​в репозитории апстрима; это # 1467 .

2
27.01.2020, 21:27

Теги

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