Переопределение APT-Get Security Check на Debian 9 (Stretch) для обновления Cloudera

Стандарт говорит, что значение в $? в случае принятого сигнала будет > 128, но стандарт не говорит, как это должно быть сделано.

Bourne Shell устанавливает $? в случае сингала, он использует 128 + номер сигнала

ksh93 использует 256 + номер сигнала

Обратите внимание, что переносимыми являются только номера сигналов 1, 2, 3, 6, 9, 14 и 15.

Другими словами: SIGTSTP и SIGSTOP используют непортативные числа.

По этой причине в Bourne Shell недавно появилась новая переносимая система, см. http://schillix.sourceforge.net/man/man1/bosh.1.html см. переменную ${.sh.termsig}.

1
16.12.2018, 23:31
1 ответ

Неаутентифицированные вещи позволяют использовать неподписанные репозитории или репозитории, ключ которых недоступен. Этот случай немного отличается, поскольку ключ есть, но он недействителен.

Одним из вариантов решения этой проблемы является локальное удаление ключа, после чего параметры без проверки подлинности функционируют должным образом. Чтобы удалить ключ, запустите

sudo apt-key del F36A89E33CC1BD0F71079007327574EE02A818DD.

sudo apt-get updateдолжен тогда быть намного счастливее.

0
28.01.2020, 00:24

Теги

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