Как заставить Redhat/Centos автоматически запускать nogpgcheck при любом вызове установки yum?

Я беру на себя большой проект. 5 инженеров работали над ним несколько лет, но сейчас их нет. Существует несколько сценариев установки, и они очень сложны. Где-то внутри этих скриптов у них есть такие команды, как:

yum install postgresql10

Что дает мне ошибку:

Error: Failed to download metadata for repo 'pgdg-common': repomd.xml GPG signature verification error: Bad GPG signature

Если бы я запускал это в командной строке, я мог бы просто сделать:

dnf install -y --nogpgcheck  https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Я выполнил эту команду, и она отлично работала.

Вот в чем проблема: сценарии установки умирают, когда сталкиваются с этой ошибкой. Мне нужно как-то это обойти.

Есть ли способ заставить yum автоматически запускать --nogpgcheckпри каждом вызове yum install?

Вы можете подумать: «Просто прогрейте сценарии установки, а затем измените отдельные строки». Но я не могу этого сделать, потому что команды полны переменных и другого мусора, поэтому я не могу найти что-то столь же ясное и простое, как «yum install».Некоторые команды установки построены из нескольких строк.

Как отключить gpgcheckпри всех вызовах yum?

0
задан 28 February 2022 в 20:32
0 ответов

Теги

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