Примечание
Все указанные в документе команды выполняются с правами администратора системы, после выполнения команды sudo su
Установка пакетов при подключенном репозитории производиться в терминале командой
Подключение репозиториев ОС СН AstraLinux Special Edition - Смоленск
Подключения репозиториев на DVD дисках
вставить загрузочный диск в привод и выполнить команду:
apt-cdrom add
apt-get update
для подключения диска со средствами разработки нужно еще вставить диск со средствами разработки и выполнить команду:
apt-cdrom add
apt-get update
Подключение образов Смоленска скопированных на локальный жесткий диск
создать копию DVD диска на локальном жесткий диске можно выполнив команду:
dd if=/dev/cdrom of=/opt/cd.iso bs=1M
Смонтировать iso файл в выбранную папку можно выполнив команду:
mount -o loop /opt/cd.iso /opt/repo
в /etc/apt/sources.list надо вписать строку(остальные строки убрать или закомментировать символом #):
deb file:///<папка с основным диском> smolensk contrib main non-free # для разработчиков нужно добавить еще одну строку: deb file:///<папка с диском для разработчиков> smolensk contrib main non-free
Подключение репозиториев ОС ОН AstraLinux Common Edition Орел
Подключение репозиториев текущей версии orel-current - 2.12
Убедитесь, что у вас установлен пакет apt-transport-https, обеспечивающий возможность загрузки пакетов из репозиториев по защищенному протоколу HTTPS.
Если нет - то установите его:
apt install apt-transport-https
В /etc/apt/sources.list прописать путь к основному репозиторию:
deb https://download.astralinux.ru/astra/current/orel/repository orel contrib main non-free
Далее выполнить:
Подключение репозиториев Debian 9 "Stretch":
В /etc/apt/sources.list добавить ссылку на репозиторий:
deb https://mirror.yandex.ru/debian/ stretch main contrib non-free
После добавления ссылки выполнить команду
Пример сообщения ниже, отпечатки ключей выделены жирным шрифтом:
....
Чтение списков пакетов… Готово
W: Ошибка GPG: http://mirror.yandex.ru/debian stretch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY EF0F382A1A7B6500
E: Репозиторий «http://mirror.yandex.ru/debian stretch Release» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
На момент написания этой статьи к репозиторию Stretch относится третий, последний отпечаток.
Для того, чтобы установить ключ проверки подлинности:
- Установите пакет dirmngr и
- Используйте команду apt-key с указанием нужного отпечатка:
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net EF0F382A1A7B6500
Необязательный шаг, но можно дополнительно установить пакет debian-archive-keyring, содержащий ключи к другим репозиториям и обеспечивающий автоматическое обновление этих ключей:
Проверить список установленных ключей можно командой
Подключение репозитория выпуска orel-frozen - 1.11
в /etc/apt/sources.list надо вписать строку(остальные строки убрать или закомментировать символом #):
deb https://mirror.yandex.ru/astra/frozen/orel/1.11/repository orel main contrib non-free deb https://mirror.yandex.ru/astra/frozen/orel/1.11/repository-update orel main contrib non-free
далее в терминале выполнить:
apt-get update
Подключение репозитория с пакетами из проекта debian (wheezy)
в /etc/apt/sources.list надо вписать строку(остальные строки убрать или закомментировать символом #):
deb https://mirror.yandex.ru/debian/ wheezy contrib main non-free
далее в терминале выполнить:
apt-get update
И по полученной подсказке получить ключи для репозитория.
Процедура получения ключа для репозитория Wheezy полностью аналогична процедуре для Stretch (см. выше), только ключ (на момент написания этой статьи) следует получать по отпечатку 6FB2A1C265FFB764:
sudo apt install dirmngr
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net 6FB2A1C265FFB764
Подключение репозиториев Орла скопированных на локальный жесткий диск
для установки из репозиториев которые находятся в локальной папке
(нет доступа в интернет или нужна локальная копия)
в /etc/apt/sources.list надо вписать строку(остальные строки убрать или закомментировать символом #):
deb file:///<папка> orel contrib main non-free
apt-get install <name>
для установки из скачанного iso образа:
Смонтированить образ:
mkdir /opt/repo
mount -o loop <name.iso> /opt/repo
в /etc/apt/sources.list надо вписать строку(остальные строки убрать или закомментировать символом #):
deb file:///opt/repo orel contrib main non-free
Подключения репозиториев Debian из закрытой сети
В ситуации, когда репозиторий Debian доступен через прокси (зеркало), а сервер ключей при этом недоступен, ключи репозитория можно отдельно скачать с сервера keys.gnupg.net (или с сервера keyserver.ubuntu.com).
Сервер ключей обеспечивает поиск ключа по отпечатку ключа, и предоставляет возможность сохранить ключ в обычный текстовый файл.
Сохранённые файлы ключей следует скопировать на компьютер, на котором должна выполняться установка пакетов, и установить ключи из скопированного файла: