Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:репозиторий [2013/08/22 16:10] |
wiki:репозиторий [2019/01/06 19:58] (текущий) [Защита репозиториев] |
||
---|---|---|---|
Строка 233: | Строка 233: | ||
{{ :wiki:repo_add_key.png |Добавление ключа}} | {{ :wiki:repo_add_key.png |Добавление ключа}} | ||
- | Однако гораздо более предпочтительным является добавление ключа со специального защищённого сервера. Обычно, когда заходит речь о ключе, даётся его непонятный с первого взгляда буквенно-цифровой идентификатор вида 123ABCDEFG456 (строчка из произвольных цифр и букв латинского алфавита в верхнем регистре). Это - уникальное имя (идентификатор) ключа. Иногда ключ описывается строчкой вида 1024R/123ABCD, тогда идентификатором является часть после слеша. Так вот, ключи преимущественно хранятся на специальных серверах, откуда любой может их получить. Ключи для репозиториев Ubuntu принято хранить на keyserver.ubuntu.com. Для получения и импортирования в систему ключа с сервера необходимо выполнить команду: | + | Однако гораздо более предпочтительным является добавление ключа со специального защищённого сервера. Обычно, когда заходит речь о ключе, даётся его непонятный с первого взгляда буквенно-цифровой идентификатор вида 123ABCDEFG456 (строчка из произвольных цифр и букв латинского алфавита в верхнем регистре). Это - уникальное имя (идентификатор) ключа. Иногда ключ описывается строчкой вида 1024R/123ABCD, тогда идентификатором является часть после слеша. Так вот, ключи преимущественно хранятся на специальных серверах, откуда любой может их получить. Ключи для репозиториев Ubuntu принято хранить на [[http://keyserver.ubuntu.com|keyserver.ubuntu.com]]. Для получения и импортирования в систему ключа с сервера необходимо выполнить команду: |
- | <code=bash>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 12345678</code> | + | <code=bash>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0x12345678</code> |
Где вместо keyserver.ubuntu.com можно подставить адрес другого сервера ключей, а вместо 12345678 необходимо написать идентификатор нужного вам ключа. | Где вместо keyserver.ubuntu.com можно подставить адрес другого сервера ключей, а вместо 12345678 необходимо написать идентификатор нужного вам ключа. | ||
<note>**Совет**: для того, чтобы разом попытаться импортировать все недостающие ключи репозиториев, выполните в консоли: | <note>**Совет**: для того, чтобы разом попытаться импортировать все недостающие ключи репозиториев, выполните в консоли: | ||
<code=bash>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`</code></note> | <code=bash>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`</code></note> | ||
+ | |||
+ | ===== Смотрите также ===== | ||
+ | |||
+ | * [[установка_программ#установка_из_репозиториев|Как установить программу из репозитория]] | ||
+ | * [[зеркала_репозиториев|Зеркала репозиториев]] | ||
+ | * [[apt-mirror|Создание зеркала репозиториев с помощью apt-mirror]] | ||
+ | * [[создание_зеркала_репозитория|Создание зеркала репозитория]] | ||
===== Ссылки ===== | ===== Ссылки ===== | ||
Строка 244: | Строка 251: | ||
* [[https://help.ubuntu.com/community/Repositories|Оригинальная статья на английском]] | * [[https://help.ubuntu.com/community/Repositories|Оригинальная статья на английском]] | ||
* [[http://www.ubuntologia.ru/find-repository-key|Как найти ключ к репозиторию]] | * [[http://www.ubuntologia.ru/find-repository-key|Как найти ключ к репозиторию]] | ||
- | * [[установка_программ#установка_из_репозиториев|Как установить программу из репозитория]] | ||
- | * [[зеркала_репозиториев|Зеркала репозиториев]] | ||
{{tag> Система Репозитории}} | {{tag> Система Репозитории}} |