Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: команда GPG  (Прочитано 77739 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ewsd0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
команда GPG
« : 07 Июля 2023, 16:48:46 »
Ребята, возник вопрос по ключам команды GPG.  Разбираясь с проблемой обновления Yandex браузера наткнулся на такой момент. В разных источниках встречается разное написание ключа команды GPG --dearmor  и --dearmour. Как в итоге правильно писать этот ключ?

Примеры:
wget -O - https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/yandex-browser.gpg

wget https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG -O- | sudo gpg --dearmour --yes -o /etc/apt/trusted.gpg.d/yandex-browser.gpg

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Re: команда GPG
« Ответ #1 : 07 Июля 2023, 17:24:01 »
gpg --help

Оффлайн ewsd0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: команда GPG
« Ответ #2 : 07 Июля 2023, 17:46:21 »
Вопрос не в этом. help я посмотрел в первую очередь.  help говорит что --dearmor.  Но во многих местах встречается вариант --dearmour. И самое интересное он отрабатывает так же без ошибок. Я хочу просто подтверждения от более опытных гуру, это так и задумано, что этот кдюч можно писать и так и так? Ведь в английском слово броня пишется как раз двумя вариантами dearmor dearmour, и произносится одинаково.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Re: команда GPG
« Ответ #3 : 07 Июля 2023, 17:51:35 »
Ввел в поисковике. Цитата из первой ссылки:
Цитировать
Формат данных на выходе еще не устоялся. --enarmor; --dearmor...

Оффлайн ewsd0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: команда GPG
« Ответ #4 : 07 Июля 2023, 18:09:25 »
Это первое, что я видел --dearmor в man. Почему тогда второй вариант --dearmour так же работает не выдавая ошибки? Я причину этого хочу узнать. Очень часто именно --dearmour встречается в разных источниках.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6757
  • 20% Cooler
    • Просмотр профиля
Re: команда GPG
« Ответ #5 : 07 Июля 2023, 19:58:40 »
Правильно --dearmor.

--dearmour - cкорее, опечатка. А то, что работает - скорее по неполному совпадению с однозначным результатом. Попробуйте --dearm, тоже должно работать.

Лень конкретно gpg проверять Всё-таки проверил - именно так  8)
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 07 Июля 2023, 21:56:55 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ewsd0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: команда GPG
« Ответ #6 : 08 Июля 2023, 09:35:31 »
Спасибо! Мне стало интересно посмотреть исходный код GPG. Нашел на github https://github.com/gpg/gnupg.  Не могу найти часть в которой считываются ключи. Не подскажете где посмотреть?

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.