Я беру на себя большой проект. 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?