Как подключить репозиторий debian в astra linux
Перейти к содержимому

Как подключить репозиторий debian в astra linux

  • автор:

Добавление репозиториев Debian в Astra Linux 2.12.43

В последние пару дней ко мне обратилось несколько человек с одной и той же проблемой — невозможно добавить репозиторий Debian в последней Astra Linux.

На самом деле решение этой проблемы довольно простое.

При обновлении получим ошибку:

Операционной системе не хватает GPG ключей от Debian.

Давайте их установим:

Запустим еще раз:

Заключение

Проблема с добавлением репозитория связана с отсутствием необходимых ключей для репозиториев Debian в дистрибутиве Astra Linux.

Astra Linux: взгляд пользователя

Два слова об Astra Linux CE 1.10.5 orel (Астра Linux Орёл)
Точнее о репозитории Debian, который можно использовать для Астры.
Для версии 1.10.5 Орёл соответствует репозиторий Debian-7 Wheezy.

Т.е. /etc/apt/source.list в Astra Linux CE 1.10.5 orel может выглядеть вот так:

#OS Astra Linux 1.10.5 orel — amd64
deb ftp://mirror.yandex.ru/astra/current/orel/repository/ orel main contrib non-free

# Debian wheezy
deb http://ftp.debian.org/debian wheezy main contrib non-free

# Multimedia Wheezy
deb http://www.deb-multimedia.org wheezy main non-free

Прописываем в source.list

Открываем консоль.
Командуем

За тем командуем так:

После этого нужно установить ключи репозитория.
Пакет с ключами качаем так:

deb7u1_all.deb
wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2015.6.1_all.deb

Всё! Можно пользоваться в Astra Linux совместимым репозиторием Debian.

3 комментария:

Мое почтение!Сам установленный дистрибутив этой версии Линукса оказался достаточно интересным! не ожидал!Вот только ихний репозиторий довольно тощий. По вашим подсказкам удалось пожключить репозиторий Debian wheezy а вот Multimedia Wheezy нехочет подключаться-просит ключи. Хотя все было зделано как в описании. Прошу помочь по возможности. А может быть еще можно подключить репозитории Дебиана тестовой версии? Буду благодарен за любую информацию по этому вопросу! Желаю добра!

Debian linux репозиторий astra

Несмотря на то, что Astra Linux поставляет с собственным набором репозиториев, в них включены не все доступные пакеты из мира Linux. Давайте рассмотрим как добавить репозиторий PostgreSQL, для дальнейшей установки PostgreSQL 11 версии.

В моем случае на виртуальной машине установлена версия системы 2.12.22, а ядро используется версии 4.15.3, поэтому нам необходимо устанавливать репозиторий совместимый с ubuntu 18.04.

Добавления нового репозитория в Astra Linux

Шаг 1. С привилегиями супер пользователя (sudo) создадим новый файл pgdg с расширением list в каталоге /etc/apt/sources.list.d

Шаг 2. С привилегиями супер пользователя откроем файл для редактирования и добавим следующую строку:

Шаг 3. Импортируем ключ подписи репозитория и обновим списки пакетов

После обновления репозиториев можно приступать к установке Postgresql-11

О том как установить PostgeSQL — 11 на Astra Linux вы можете прочитать тут.

Подключить репозитории Debian в Astra linux

В чем разница между census main contrib и census-updates main contrib?
Kакую функцию несут репозитории security.debian.org и есть ли в них необходимость для Astra?

Добавлено через 1 час 5 минут
З.Ы. Прошу прощения не папки sources.list_astra и sources.list, а текстовые файлы. Есть папка sources.list.d, но она пустая. Насколько я знаю именно эта папка обычно используется для прописки дополнительных репозиториев. Может в ней создать текстовый файл?
Как будет правельней?

Debian Linux 8.2 Jessie [amd64] как подключить все 3 DVD к репозиторию ?
Debian Linux 8.2 Jessie как подключить все 3 DVD к репозиторию ? так что бы устанавливать.

Qt3 из исходников Astra Linux (Debian)
Добрый вечер, связи с работой встала задача, поднять мертвый проект, написанный на QT3 под Linux.

Как добавить в apt-get репозитории Debian 8?
Приобрел VPS с Debian 9, но там отсутствует php5 и прочие нужные мне пакеты, которые спокойно.

Linux Astra
Добрый день, такой вопрос, хочу поставить linux astra, компьютер без видеокарты, только процессор.

Операционные системы Astra Linux

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении.

Astra Linux Common Edition предназначена для автоматизации коммерческих предприятий и органов государственного управления.

Astra Linux Special Edition предназначена для применения в автоматизированных системах в защищенном исполнении, обрабатывающих информацию ограниченного распространения, включая государственную тайну до степени секретности «особой важности» .

На сайте представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения. Кроме того, предоставлена возможность скачать дистрибутивы и исходные тексты операционной системы Astra Linux Common Edition, а также задать интересующие вопросы разработчикам .

Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить на нашем сайте.

Astra Linux: взгляд пользователя

вторник, 10 ноября 2015 г.

Подключение совместимого репозитория Debian в Astra Linux CE 1.10.5 orel (Астра Linux Орёл)

На днях пришлось поднимать Astra Linux CE 1.10.5 orel

Два слова об Astra Linux CE 1.10.5 orel (Астра Linux Орёл)
Точнее о репозитории Debian, который можно использовать для Астры.
Для версии 1.10.5 Орёл соответствует репозиторий Debian-7 Wheezy.

Т.е. /etc/apt/source.list в Astra Linux CE 1.10.5 orel может выглядеть вот так:

#OS Astra Linux 1.10.5 orel — amd64
deb ftp://mirror.yandex.ru/astra/current/orel/repository/ orel main contrib non-free

# Debian wheezy
deb http://ftp.debian.org/debian wheezy main contrib non-free

# Multimedia Wheezy
deb http://www.deb-multimedia.org wheezy main non-free

Прописываем в source.list

Открываем консоль.
Командуем

За тем командуем так:

3 комментария:

Мое почтение!Сам установленный дистрибутив этой версии Линукса оказался достаточно интересным! не ожидал!Вот только ихний репозиторий довольно тощий. По вашим подсказкам удалось пожключить репозиторий Debian wheezy а вот Multimedia Wheezy нехочет подключаться-просит ключи. Хотя все было зделано как в описании. Прошу помочь по возможности. А может быть еще можно подключить репозитории Дебиана тестовой версии? Буду благодарен за любую информацию по этому вопросу! Желаю добра!

Операционные системы Astra Linux

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении.

Astra Linux Common Edition предназначена для автоматизации коммерческих предприятий и органов государственного управления.

Astra Linux Special Edition предназначена для применения в автоматизированных системах в защищенном исполнении, обрабатывающих информацию ограниченного распространения, включая государственную тайну до степени секретности «особой важности» .

На сайте представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения. Кроме того, предоставлена возможность скачать дистрибутивы и исходные тексты операционной системы Astra Linux Common Edition, а также задать интересующие вопросы разработчикам .

Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить на нашем сайте.

Репозиторий для Astra Linux Special и Common Edition

Репозиторий

Наша команда поддерживает репозитории для Astra Linux Special и Common Edition, в котором находятся полезные пакеты, не вошедшие в стандартный дистрибутив Астра Линукса.

Состав

  • Обновления безопасности.
  • Пакеты с исправлением ошибок и дополнения выпущенные производителем.
  • Новые и обновленные версии драйверов.
  • Java (OpenJDK) и дополнительные пакеты (см. также ГосJava).
  • Множество полезных программ и библиотек.

Обновления безопасности Astra Linux Special Edition

Производителем ОС (НПО «РусБИТех») выпускаются обновления, касающиеся безопасности и исправляющие некоторые ошибки. На сегодняшний день такой пакет выпущен для версий 1.5 и 1.6.

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

Для подключения репозитория безопасности создайте файл /etc/apt/sources.list.d/security.list:

Для версии Astra Linux Special Edition 1.6:

Подключение дополнительных репозиториев

Создайте файл /etc/apt/sources.list.d/lab50.list :

  • Astra Linux Special Edition версии 1.3:
  • Astra Linux Special Edition версии 1.4:
  • Astra Linux Special Edition версии 1.5:
  • Astra Linux Special Edition версии 1.6:
  • Astra Linux Common Edition:

Далее вам необходимо добавить цифровой ключ подписи в APT. Тут есть два варианта:

  1. Добавьте наш ключ с помощью команды apt-key:
  2. Обновите кеш командой aptitude update и установите пакет lab50-archive-keyring из нашего репозитория:

Обновления

5 июля 2019: обновлены версии Mono до 5.20, сборка с поддержкой libgdiplus.

18 апреля 2019: добавлен LibreOffice 6.2 и модуль проверки грамматики и орфографии для ALSE 1.6 и ALCE 2.12.

4 апреля 2019: добавлен Mono 5.18 для ALSE 1.6

6 марта 2019: обновление безопасности № 2 019 0222SE16 Astra Linux Special Edition 1.6

8 июня 2018: Mono 5.12 с необходимыми зависимостями.

23 апреля 2018: утилита tmux, HAProxy, Spice VDAgent, видео-драйверы QXL, x11vnc, новая версия python-parsec.

13 ноября 2017: драйверы и утилиты гостевых дополнений VitualBox версии

18 октября 2017: ansible.

16 октября 2017: tomcat 8.5, java-atk-wrapper.

13 октября 2017: easymock, cglib, taglibs-standard, maven-deploy-plugin, tomcat-native.

19 сентября 2017: большое обновление библиотек Java, Maven и его модулей. Данные пакеты приведены в консистентное состояние на базе Debian Jessie.

30 августа 2017: новые библиотеки Java, обновление библиотек Python.

Что в нем есть

Cобраны пакеты OpenJDK 7 & 8 (Java 7/8). Если вы заинтересованы с сертифицированной версии, пишите на sales@lab50.net.

В репозитории регулярно добавляются пакеты драйверов для NVidia и Intel, собираемых и подписываемых РусБИТехом.

Офисные средства и средства разработки.

Обновленные драйверы для принтеров:

  • hplip 3.16.11 (принтеры и МФУ производства Hewlett-Packard);
  • printer-driver-brlaser (Brother laser printers);
  • printer-driver-c2050 (Lexmark 2050 Color Jetprinter);
  • printer-driver-c2esp (Kodak ESP AiO color inkjet Series);
  • printer-driver-cjet (Canon LBP laser printers);
  • printer-driver-escpr (Epson Inkjet that use ESC/P-R);
  • printer-driver-foo2zjs (ZjStream-based printers);
  • printer-driver-ptouch (Brother P-touch label printers);
  • printer-driver-pxljr (HP Color LaserJet 35xx/36xx);
  • printer-driver-splix (Samsung and Xerox SPL2 and SPLc).

В репозиторий на регулярной основе добавляются исправления и дополнения, выпускаемые производителем.

Astra linux ошибка репозитория

Download page Репозиторий не содержит файла Release .

Include child pages

Проблема

При подключении репозитория Debian согласно статье происходит ошибка вида:

Необходимая диагностическая информация

Возможные причины

Не установлены корневые сертификаты

  1. Кали Линукс не обновляется из терминала.
  2. Кали Линукс не обновляется из терминала: удаляем первопричину
  3. Кали Линукс не обновляется из терминала: добавляем репозитории
  4. Операционные системы Astra Linux
  5. Репозиторий не содержит файла release Ubuntu
  6. Как исправить Репозиторий не содержит файла release Ubuntu?
  7. 1. Нет ветки репозитория для вашей версии Ubuntu
  8. 2. Вы используете старую версию системы
  9. 3. Удаление не работающих репозиториев
  10. Выводы
  11. Репозиторий astra linux не содержит файла release
  12. APT опять сломался

Кали Линукс не обновляется из терминала.

В статье приводится одно из решений проблем, когда Кали Линукс не обновляется из терминала, который при попытке запуска apt выводит несколько ошибок, среди которых:

Репозиторий «адрес» не содержит файла Release

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

Kali Linuks ne obnovlyaetsya iz terminala

С течением времени «родной» файл Кали со списком репозов по адресу:

/etc/apt/sources.list

Просто перестал своё отрабатывать: попытка обновиться натыкалась на одни и те же короткие строки с ошибками. Пришло время разбираться. А пока выручает только Центр приложений, запущенный вручную:

tsentr prilozhenij ubuntu

Кали Линукс не обновляется из терминала: удаляем первопричину

Отправляемся по адресу, указываемому в ошибке:

Файла Release в репозитории, конечно же, нет, и я просто не уверен, что файл, который меня сюда перенаправляет:

/etc/apt/sources.list.d/php.list

имеет верное содержание. В любом случае, открою выше указанный файл любым текстовым редактором и удалю строчку, начинающуюся на deb и указывающую на страницу

Кали Линукс не обновляется из терминала: добавляем репозитории

Если терминал продолжает безмолвствовать в ответ на команду (в обновлённых версиях Кали Линукс добавляйте префикс sudo ):

скорректируйте файл репозиториев такими командами:

Открываем список репозиториев Кали и…

sources.list

Пробуем обновиться. Повторим команды установки apt-get файла и снова обновим его, а затем общее обновление:

Всё работает. Буду следить за возможными ошибками и по ситуации корректировать файл с репозиториями, используя в терминале:

дабы не перегружать систему неиспользуемыми скриптами. Обратите внимание на то, что терминал в некоторых случаях может вернуть ошибку о «слишком длинном файле». В этом случае файл с репозиториями должен будет традиционно содержать только одну строчку

Операционные системы Astra Linux

Оперативные обновления и методические указания

Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).

1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».

На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.

Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.

В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.

Очередные обновления (версии) предназначены для:

Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:

Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.

Репозиторий не содержит файла release Ubuntu

Довольно часто при использовании сторонних PPA репозиториев во время обновления списка пакетов можно получить ошибку репозиторий не содержит файла release Ubuntu. Обычно она не мешает работе других репозиториев, но репозитории, которые выдают эту ошибку чаще всего не обновляются.

В этой небольшой статье мы разберем что означает эта проблема, а также пути ее решения. Статья ориентированна, в основном, на Ubuntu, но подойдет для Debian и всех основанных на нем или Ubuntu систем.

Как исправить Репозиторий не содержит файла release Ubuntu?

Причин этому может быть несколько. Либо репозиторий заброшен и больше не развивается, либо вы его неправильно настроили. В терминале эти ошибки обычно не мешают, а вот при попытке обновления через графический интерфейс могут возникнуть проблемы.

1. Нет ветки репозитория для вашей версии Ubuntu

Сначала убедитесь, что вы используете правильные репозитории для своего дистрибутива. Например, утилита apt-add-repository при добавлении PPA репозитория добавляет к его адресу кодовое имя дистрибутива. У репозитория нет отдельной ветки для вашей системы, то он не сможет быть добавлен. Нужно вручную указать то, кодовое имя, для которого есть ветка.

Например, если вы пытаетесь добавить репозиторий ubuntu-audio-dev стандартным способом в Ubuntu, то получите ошибку:

ubunturelease

Зайдите на страницу этого PPA репозитория на Launchpad и проверьте есть ли версия для вашего дистрибутива. Как видите, здесь версии для Ubuntu 18.04 Bionic нет, есть только для Ubuntu 13.04 Raring:

ubunturelease11

Конечно, такое использование репозиториев не очень безопасно, но если вам очень нужно его добавить, то можно найти файл репозитория в /etc/apt/sources.list.d/ и заменить в нем bionic на raring:

ubunturelease3

ubunturelease4

Теперь, репозиторий загружается нормально

ubunturelease5

Система сообщает только что невозможно пройти проверку подлиности ключа, возможно, срок его действия уже истек. Чтобы игнорировать проверку подлинности репозитория по GPG добавить в строку конфигурации репозитория такой параметр:

ubunturelease6

2. Вы используете старую версию системы

sudo vi /etc/apt/sources.list

ubunturelease12

Только тогда нужные пакеты будут доступны. Это все касается не только Ubuntu, но и других дистрибутивов, только кодовые имена там будут другими.

3. Удаление не работающих репозиториев

Если таким способом ошибку устранить не удалось, остается только удалить проблемный репозиторий, чтобы он не выводил каждый раз ошибки и не мешал обновлению через графический интерфейс. Отключить репозиторий можно через графический интерфейс. Для этого откройте окно «Программы и обновления»:

ubunturelease7

Затем перейдите на вкладку «Другое ПО»:

ubunturelease8

Здесь нужно снять галочки с проблемных репозиториев для их отключения.

ubunturelease9

Также можно удалить полностью репозиторий через терминал, выполнив команду:

ubunturelease10

Или еще можно удалить файл настроек репозитория из /etc/apt/sources.list.d/, но этот вариант не такой надежный, так, как в системе все еще останется ключ репозитория.

Выводы

В этой статье мы рассмотрели как исправить ошибку repository has no release file. Хоть это проблема не пользователя, а скорее самого репозитория, можно кое-что сделать чтобы ее исправить. Если у вас остались вопросы, спрашивайте в комментариях!

Репозиторий astra linux не содержит файла release

$ deb https://mirror.yandex.ru/debian/ wheezy contrib main non-free
bash: deb: команда не найдена
user@astra:

$ /etc/apt/sources.list
bash: /etc/apt/sources.list: Отказано в доступе
user@astra:

$ /etc/apt/sources.list
bash: /etc/apt/sources.list: Отказано в доступе
user@astra:

$ deb https://mirror.yandex.ru/debian/ wheezy contrib main non-free
bash: deb: команда не найдена
user@astra:

$ /etc/apt/sources.list
bash: /etc/apt/sources.list: Отказано в доступе
user@astra:

$ sudo apt install dirmngr
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libaribb24-0 libbind9-140 libdns162 libisc160 libisccc140 libisccfg140
liblwres141 unoconv
Для их удаления используйте «sudo apt autoremove».
Предлагаемые пакеты:
dbus-user-session tor
НОВЫЕ пакеты, которые будут установлены:
dirmngr
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/597 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 114 kB.
Смена носителя: вставьте диск с меткой
«20190912SE16»
в устройство «/media/cdrom/» и нажмите [Enter]

Ошк:1 cdrom://20190912SE16 smolensk/main amd64 dirmngr amd64 2.1.18-8

deb9u2astra7
Диск не найден.
E: Не удалось получить cdrom://20190912SE16/pool/main/g/gnupg2/dirmngr_2.1.18-8

deb9u2astra7_amd64.deb Диск не найден.
E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом —fix-missing
user@astra:

APT опять сломался

Что ему не нравится на этот раз?

sources.list покажи, похоже на то что репозиторий неправильно прописал

36804:66134862

Ключ для этого репозитория добавил?

Какое-то сломанное зеркало досталось. Замени deb.debian.org на что-то конкретное.

Ещё есть /etc/apt/sources.list.d/stretch-backports.list:

И вот самое интересное, что я руками ничего не трогал и никакие дополнительные репы не дописывал, кроме секций contrib и non-free.

Ключ для этого репозитория добавил?

Это от мелкого репа, одного из тех, которые приползают сами при установке Шкайпа, Мега-облака и вот этого мэйлрушного облака. На них плевать, это жить не мешает. Главное, чтобы главные репы не сломались.

Закоментируй и попробуй apt-get updte

И вот самое интересное, что я руками ничего не трогал и никакие дополнительные репы не дописывал, кроме секций contrib и non-free.

Debian 9 глючный, может инсталлятор по ошибке их прописал.

109588:158833342

Да, благодарю, все варнинги исчезли, кроме жалоб на недействительный мейлрушный ключ, но на это пофиг.

36804:66134862

И вот самое интересное, что я руками ничего не трогал и никакие дополнительные репы не дописывал

Пытай кота с пристрастием. Кто-то же это сделал, само оно появиться не могло.

36804:66134862

может инсталлятор по ошибке их прописал

82971:1791648203

Подтверждаю. Дебиан почти БОЖЕСТВЕНЕН.

Кто-то же это сделал, само оно появиться не могло.

Могло, это же Дебиан.

глючной lightdm, выводящий лишь чёрный экран после спящего режима

gnome-software, периодически вещающий иксы при 100%-й загрузке (в остальных дистрибутивах как часы)

куча глючного софта, работающего через раз (чуть раньше жаловался на Devhelper)

Про ультраглючной АПТ отдельная песня. Каким надо быть криворуким больным кретином, чтобы наваять это уродливое нежизнеспособное поделие. Оно, как оказывается, ещё и самостоятельно sources.list заполнить не может.

куча глючного софта, работающего через раз (чуть раньше жаловался на Devhelper)

У меня в Fedoea тоже он работает через одно место. Также документацию по c/c++ не показывает, поэтому дело не в дистрибутиве.

В последние пару дней ко мне обратилось несколько человек с одной и той же проблемой — невозможно добавить репозиторий Debian в последней Astra Linux.

На самом деле решение этой проблемы довольно простое.

При обновлении получим ошибку:

Операционной системе не хватает GPG ключей от Debian.

Давайте их установим:

Запустим еще раз:

Заключение

Проблема с добавлением репозитория связана с отсутствием необходимых ключей для репозиториев Debian в дистрибутиве Astra Linux.

Данная проблема легко решается ручной установкой ключей!

Итак, ОС Astra Linux установлена.

Теперь нужно подключить нужные репозитории и обновить систему.

Будем иметь в виду, что у меня специальная редакция ОС (“Смоленск”), поэтому постараюсь без лишней необходимости не использовать сторонние репозитории, или репозитории, расположенные в интернете.

Кроме того, каждый раз вставлять DVD-диск в сервер для установки какой-нибудь программы мне не хочется

Что делать? Конечно, скопировать содержимое установочного диска на локальный диск сервера и подключить его в качестве репозитория.

Шаг 1. Запускаем терминал.

Шаг 2. Производим предварительную подготовку.

Т.к. у нас суперпользователь root без пароля, зададим ему пароль.

Шаг 3. Создаём локальный репозиторий из установочного диска.

Для этого вставляем установочный диск в привод и копируем его содержимое в папку на диске. Правда, придётся предварительно установить rsync, т.к. эта программа по умолчанию не установлена в системе.

Шаг 4. Создаём локальный репозиторий из диска для разработчиков

Если у вас нет диска разработчиков на флешке, скачиваем его из интернета

Шаг 5. Создаём локальный репозиторий из диска обновлений.

Если у вас нет диска с обновлениями на флешке, скачиваем его из интернета. На момент написания статьи последнее обновление имело имя 20210730SE16

Шаг 6. Подключаем созданные репозитории.

Для этого редактируем файл /etc/apt/sources.list.

Приводим его к следующему виду

Обратите внимание, первую строчку, которая уже была в файле, я закомментировал. Действительно, зачем нам каждый раз вставлять DVD с установочным диском? ��

Шаг 7. Обновляем систему.

Для этого сначала обновляем список подключенных репозиториев.

Теперь по поводу обновления системы…

У apt есть ключ upgrade, который выполняет только обновление одной версии пакета на другую, более свежую. Он не будет устанавливать или удалять пакеты, даже если это необходимо для обновления других. Это наиболее безопасный и надежный вариант обновления, но он может обновить не все. Например, с ее помощью не обновить ядро до более свежей версии.

Ключ dist-upgrade или full-upgrade (это одно и то же) в дополнение к upgrade обрабатывает все изменения зависимостей для новых пакетов и во время работы может удалять ненужные и ставить необходимые пакеты для обновления.

Использование ключа dist-upgrade несколько опасно, я так несколько раз получал повреждённую систему.

Итак, обновляем систему

Придётся немного подождать.

(Моё субъективное мнение: Astra Linux обновляяется уж очень долго. Red Hat или Centos обновляются в 2-3 раза быстрее.)

После обновления рекомендую перезагрузить сервер

PS.

Так как я планирую установить ещё и модули дополнений для гостевой ОС от VirtualBox, установлю минимальный набор необходимых для этого пакетов

Ну, и собственно, ставлю сами дополнения гостевой ОС

Теперь точно всё.

Установка пакета для работы в командной строке:
sudo apt install astra-update

Установка графического инструмента для установки обновлений:
sudo apt install fly-astra-update

Список основных действий astra-update приведён ниже. При запуске инструмента может быть выбрано только одно действие.

-c : Проверить, можно ли устанавливать обновление. Изменения в систему не вносятся. Это действие «по умолчанию».
-a : Установить обновление автоматически. Представляет собой последовательное выполнение действий:

1. -d — Сохранить состояние функции безопасности, и отключить функции безопасности, мешающие обновлению. Состояние функций безопасности при этом будет сохранено в файле /etc/parsec/update-saveconf;

2. -i — Установить обновление интерактивно (могут быть заданы вопросы);

3. -e — Восстановить отключенные функции безопасности, мешавшие обновлению.

-A : Установить обновление полностью автоматически, не задавая вопросов, выполняя автоматическое выключение и включение функций безопасности. Представляет собой последовательное выполнение действий:
1. -d — Сохранить состояние функции безопасности, и отключить функции безопасности, мешающие обновлению. Состояние функций безопасности при этом будет сохранено в файле /etc/parsec/update-saveconf;
2. -I — Установить обновление не интерактивно, не задавая вопросов;
3. -e — Восстановить отключенные функции безопасности, мешавшие обновлению.

Данный режим предназначен для массовой автоматической установки обновлений на удалённых компьютерах, в том числе для использования в сценариях puppet/ansible.
CD-ROMы, добавленные с помощью команды ‘sudo apt-cdrom add’ не будут использованы в процессе не интерактивной установки, т.к. могут потребовать действий пользователя

-I : Установить обновление не интерактивно, не задавая вопросов и не выполняя выключение и включение функций безопасности.
-i : Установить обновление интерактивно (могут быть заданы вопросы) не выполняя выключение и включение функций безопасности.
-d : Отключить функции безопасности, мешающие обновлению. Состояние функций безопасности при этом будет сохранено в файле /etc/parsec/update-saveconf.
-e : Включить функции безопасности, которые мешали обновлению. Состояние функций безопасности при этом будет восстановлено из файла /etc/parsec/update-saveconf (если такой файл не существует то никакие изменения в систему внесены не будут).
-T : Не выполнять проверку установочного диска (доступен в версиях astra-update начиная с версии 2.5.291+ci16).
Если при установке оперативного обновления на платформе, отличной от платформы x86-64, возникает ошибка «Не подключен репозиторий установочного диска», то для устранения указанной ошибки использовать при установке дополнительный ключ -T, отменяющий проверку установочного диска.

-k : Сохранить источники для последующего использования (iso-файлы будут скопированы на диск и указаны в /etc/fstab, сетевые репозитории будут добавлены в файл /etc/apt/sources.list)
-g : Проверить контрольные суммы ГОСТ для iso-образов.

Если при установке оперативного обновления с применением опции -g на платформе, отличной от платформы x86-64, возникает ошибка контрольной суммы, то для устранения указанной ошибки исключить использование опции -g, а проверку контрольной суммы образов выполнять перед установкой командой:
gostsum -d <имя_образа>.

-m : Проверить контрольные суммы MD5 для iso-образов.
-r : Установка обновления из репозиториев, перечисленных в файле /etc/apt/sources.list (без внесения изменений в сам файл).
-n : Только имитировать установку пакетов обновления.

В качестве источника может быть выбран файл с образом ISO или сетевой репозиторий. Может быть указано несколько источников. Возможные источники:
ISO-репозиторий инсталляционного диска;
ISO-репозиторий с обновлением;
ISO-репозиторий со средствами разработки;
ISO-репозиторий с обновлением средств разработки.

Инсталляционный iso/репозиторий всегда должен присутствовать в /etc/apt/sources.list или быть среди источников, указанных в командной строке.
Если производится установка обновления средств разработки, то ISO-репозиторий средств разработки должен присутствовать в /etc/apt/sources.list или быть среди источников, указанных в командной строке.

Если какой-то источник пакетов указан несколько раз (например, как зарегистрированный компакт-диск в файле /etc/apt/sources.list и как файл с образом в аргументах вызова), то поиск пакетов для установки будет выполняться во всех указанных локациях, т.е, например, при наличии инсталляционного диска в виде файла-образа может быть запрошена установка инсталляционного CD-диска. Чтобы избежать ненужного поиска в дублирующих локациях и связанных с этим ненужных действий следует исключить дублирующие источники либо из файлов /etc/apt/, либо из аргументов вызова.

Компакт-диски, добавленные с помощью команды ‘apt-cdrom add’ не будут использованы в процессе не интерактивной установки, т.к. их установка может потребовать действий от пользователя.
———

В благодарность за информацию посмотрите рекламу, может что-то заинтересует) Отключите антибаннер в вашем браузере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *