Как автоматически принять epel gpg ключ

То, что Вы предлагаете, не может быть сделано легко ни с какой существующей командой и не имеет большого смысла так или иначе. Вся эта мысль о каналах (| в Unix/Linux), это в cmd1 | cmd2 cmd1 вывод записей (самое большее) до буфера памяти заполняется, и затем cmd2 выполнения, считывающие данные с буфера (самое большее), пока это не пусто. Т.е. cmd1 и cmd2 выполненный одновременно, никогда не необходимо иметь больше, чем ограниченный объем данных "в полете" между ними. Если Вы хотите подключить несколько исходных данных к единственному выводу, если один из читателей отстает от других любой, который Вы останавливаете другие (какой смысл того, чтобы работать параллельно затем?) или Вы прячете вывод, который отстающий еще не считал (какой смысл того, чтобы не иметь промежуточного файла затем?). Плюс целая синхронизация становится намного более сложным.

За мои почти 30 лет на опыте Unix я не помню ситуации, которая действительно принесла бы пользу для такого нескольким - выходной канал.

Можно ли объединить несколько выводов в один поток сегодня, просто не каким-либо чередованным способом (как должен выводы cmd1 и cmd2 быть чередованными? одна строка в свою очередь? сменяться пишущий 10 байтов? чередовать "абзацы", определенные так или иначе? и если Вы просто ничего не пишете в течение долгого времени? все это сложно для обработки). Это сделано, например. (cmd1; cmd2; cmd3) | cmd4, программы cmd1,cmd2, и cmd3 выполняются один за другим, вывод отправляется, как введено в cmd4.

9
21.09.2016, 05:08
2 ответа
[1189122]Причина, по которой yum просит ключ, заключается в том, что его нет в /etc/pki/rpm-gpg

Вы можете импортировать ключ одним из 4 способов:

use [1189940]rpm --import http://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6[1189941] (как предлагает slm)Установите пакет, а затем подождите подсказки (как я делал) Используйте RPM-пакет, предоставляемый epel, он устанавливает repo и ключ одновременно.

net use \\Hostname /savecred /persistent:yes
sudo yum -y install http://mirror.pnl.gov/epel/6/i386/epel-release-6-8.noarch.rpm"

Function Unicode(val As Long)
   Unicode = ChrW(val)
End Function

Скопируйте ключ вручную в нужный каталог.

Result of the user defined function

11
27.01.2020, 20:05
[1189084] Любое хранилище, стоящее его соли, будет подписывать доставляемые им RPM. Ключ, используемый для подтверждения подписания RPM, - это то, что вы скачиваете и устанавливаете в первый раз.

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

Если вы хотите автоматически установить ключ, вы можете попробовать установить ключ напрямую, перед установкой любых RPM из репозитория, например:

Примеры

Или попробовать установить параметр [1189528]yum[1189529], чтобы предположить, что да:

echo "export PATH=\"~/Source Code/vim:\$PATH\" " >> ~/.profile

Вы также можете загрузить эти файлы вручную и поместить их в этот каталог, [1189530]/etc/pki/rpm-gpg/[1189531]. При следующем запуске [1189532]yum[1189533] или [1189534]rpm[1189535] они заберут эти файлы, которые здесь присутствуют.

Ссылки

GPG KEYS USED BY FEDORA PROJECT

4
27.01.2020, 20:05

Теги

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