Рейтинг:1

Что такое опция подписания в команде deb?

флаг sy

Я новичок в Linux.

Я пытаюсь установить gcloud CLI в своем Linux и следую документация здесь.

Из первой части установки:

Добавьте URI распространения gcloud CLI в качестве источника пакета. Если твой дистрибутив поддерживает опцию подписания, выполните следующую команду:

 echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

Если ваш дистрибутив не поддерживает опцию подписания, запустите следующая команда:

echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

Я не понимаю, что подписано вариант значит в документации.

Не могли бы вы дать мне несколько советов/подсказок? Спасибо.

Примечание. Я использую WSL2 с Ubuntu v20.

Lorenz Keel avatar
флаг gr
Отвечает ли это на ваш вопрос? [Какие команды (точно) должны заменить устаревший ключ apt?] (https://askubuntu.com/questions/1286545/what-commands-exactly-should-replace-the-deprecated-apt-key)
Lorenz Keel avatar
флаг gr
Это следствие того, что команда `apt-key` устарела (но все еще поддерживается в Ubutnu 21.10, не знаю, что будет в Ubuntu 22.04). См. ссылку выше.
ikhvjs avatar
флаг sy
@LorenzKeel, хотя предложенный вопрос на самом деле не отвечает на мой вопрос, ваш комментарий и предложенный вопрос вместе ведут меня в правильном направлении для ответа. Спасибо.
Рейтинг:1
флаг us

источники.список справочная страница описывает этот вариант:

· Signed-By (подписанный) — это параметр, требующий от репозитория прохождения apt-secure(8)
   проверка с определенным набором ключей, а не со всеми доверенными ключами, которые имеет apt
   настроен.Задается в виде списка абсолютных путей к файлам ключей (должны быть
   доступным и удобочитаемым для системного пользователя _apt, поэтому убедитесь, что у всех есть
   разрешения на чтение файла) и отпечатки ключей для выбора из этих наборов ключей. [...]

(В полном описании гораздо больше подробностей.)

Вы можете проверить это в своей конкретной версии, выполнив поиск подписано в человек 5 sources.list. Все текущие версии Ubuntu поддерживают эту опцию. Он был добавлен в apt 1.1, а в Ubuntu 16.04 была версия 1.2.x, поэтому все, что новее 16.04, будет его поддерживать.

ikhvjs avatar
флаг sy
Спасибо. Вот что я хочу знать. Я не могу найти документацию с ключевыми словами «signed-by» и «ubuntu».

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.