Подключение Пакетов в AstraLinux

sui

New member
Сообщения
26
#1
### Открываем sources.list
1. sudo nano /etc/apt/spurces.list - снимаем # со всех репозиториев, кроме того, где обозначен cdrom
### Сохраняем && обновляем
2.sudo apt-get update && sudo apt-get upgrade -y - первая часть команды включает репы, сообщая apt, откуда брать софт, вторая часть делает up системного софта
### Обновление дистрибутива Astra Linux
3.sudo apt dist-upgrade -y
### Подключение репозиториев Debian 9/10 в Astra
# Установка необходимых зависимостей
4.sudo apt -y install debian-archive-keyring dirmngr apt-transport-https ca-certificates
# Подключение репозиториев
5.sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EF0F382A1A7B6500, where is
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com - команда для подключения репозиториев к серверу Ubuntu, EF0F382A1A7B6500 - а это - сами ключи для репозиториев. Чтобы это заработало, надо создать файл debian.list по пути /etc/apt/sources.list.d/debian.list - внутри файла указать следующие репозитории:
##For Buster (Debian 10)
deb https://deb.debian.org/debian/ buster main contrib non-free
deb https://security.debian.org/debian-security/ buster/updates main contrib non-free
##For Stretch (Debian 9)
deb https://deb.debian.org/debian/ stretch main contrib non-free
deb https://security.debian.org/debian-security/ stretch/updates main contrib non-free
### После этого команда подключение репозиториев произойдет с ошибкой вида
6.sudo apt update
"Чтение списков пакетов… Готово
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) о создании репозитория и настройке пользователя."
### Берем числовые ряды и подставляем их в конце команды как показано выше. Всего должно быть 2 числовых ряда и подключенный в итоге репозиторий как тут: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EF0F382A1A7B6500. После этого все необходимые пакеты, если они присутствуют в репах будут легко установлены обычной командой sudo apt -y install <pkg_name>




p.s. данная тема создана в качестве помощи по установки пакетов. информация взята с wiki.astralinux.ru
 

sui

New member
Сообщения
26
#3
То, что ты написал - родные репозитории для Astra они выключаются с помощью редактирования /etcapt/sources.list методом снятия знака # напротив репы. # выставляется только напротив cdrom реп, чтобы apt чтобы apt не искал искомый софт на cdrom'e которого нет
репы Debian добавляются в файл debian.list по пути /etc/apt/sources.list.d/debian.list
после того, как раскоментируешь все репы какие надо и сохранишь изменения в файле, сделай sudo apt update && sudo apt upgrade -y