Зеркальный Кв. ключевой вопрос

Прежде, чем загрузить PPAs способным зеркалом у меня должен быть ключ GPG PPA, установленный в моем брелоке для ключей, например, при помощи команды

 add-apt-repository ppa:something/ppa

После этого (и редактирующий mirror.list) способное зеркало загружает файлы PPA на локальный репозиторий. Зеркало Кв., кажется, не включает ключи в локальный архив.

Ключи PPA также требуются при установке непосредственно из локального (зеркального) репозитория?

2
задан 4 May 2018 в 17:37

1 ответ

Я думаю, что узнал тем временем. Ответ, что ключи должны быть скопированы с закрытым репозиторием в офлайновый сайт. Иначе apt-get update не получит доступ к файлам и бросит ошибки.

Ключи не должны быть хранилищами с офлайновым репозиторием, все же. Они могут быть сохранены где угодно, например, центральный файловый сервер, NAS и т.д. Ключи должны быть скопированы в каждый офлайновый компьютер, которые хотят установить из офлайнового архива. Например, когда ключи хранятся в локальном smb: доли самбы//Ключи PPA, который был смонтирован к/mnt/test на новом компьютере. Это скопировало бы ключи к необходимому местоположению

sudo cp /mnt/test/*.gpg /etc/apt/trusted.d/

Основной вопрос должен, однако, получить ключи во-первых. Путем добавления репозитория с add-apt-repository процесс легок. Ключ должен быть помещен в папку /etc/apt/trusted.gpg.d/ поэтому просто соберите его там.

Пример

 sudo add-apt-repository ppa:libreoffice/ppa
 cp /etc/apt/trusted.gpg.d/libreoffice_ubuntu_ppa.gpg /mnt/test/libreoffice.gpg

Если там isno ключ это было добавлено к общей связке ключей в trusted.gpg. Вместо того, чтобы извлечь его оттуда легче загрузить ключ с сайта PPA вручную. Это - только текстовый файл (*.key или *.asc), таким образом, мы должны преобразовать его в двоичный файл gpg ключ. Пример предполагает, что текстовый ключ находится в файле libreoffice.asc

Пример

 cat libreoffice.asc | gpg -deamor > libreoffice.gpg

Ключи для репозитория Ubuntu находятся в /etc/apt/trused.gpg файл. Если они потеряны или повреждены, просто копируют тот файл с другой машины или новой установки.

1
ответ дан 2 December 2019 в 04:44

Другие вопросы по тегам:

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