Загрузка репозитория astra linux

Содержание
  1. Устанавливаем для Астры репозитории Дебиан.
  2. Аннотация
  3. Синонимы доменного имени репозиториев Astra Linux
  4. Зеркала репозиториев Astra Linux Common Edition
  5. Компоненты репозитория Astra Linux Common Edition
  6. Регистрация репозиториев Astra Linux Common Edition в качестве источников пакетов
  7. Astra Linux Common Edition 2.12.45
  8. Astra Linux Common Edition 2.12.44
  9. Добавляем репозиторий Debian 9 в Astra Linux Common Edition
  10. 1. Подключаем репозиторий Debian 9
  11. 2. Добавляем публичные ключи репозитория
  12. 3. Обновление индексов репозитория
  13. Astra Linux. Подключение репозиториев и обновление системы.
  14. Шаг 1. Запускаем терминал.
  15. Шаг 2. Производим предварительную подготовку.
  16. Шаг 3. Создаём локальный репозиторий из установочного диска.
  17. Шаг 4. Создаём локальный репозиторий из диска для разработчиков
  18. Шаг 5. Создаём локальный репозиторий из диска обновлений.
  19. Шаг 6. Подключаем созданные репозитории.
  20. Шаг 7. Обновляем систему.
  21. Аренда серверов.
  22. 1С:Предприятие «в облаке».
  23. IP-телефония в офис.

Устанавливаем для Астры репозитории Дебиан.

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

Идем на оф сайт https://wiki.astralinux.ru/pages/viewpage.action?pageId=3276859#id — и видим что сначала нам нужно поставить ключи, там установка с терминала, но нам это не надо, только окна. Открываем программу Synaptic

Заходим в пункт Поиск и копируем debian-archive-keyring и находим пакет. Отмечаем устанавливаем. Все ключи у нас есть.

Теперь идем в Настройка — Репозитории — Новый и копируем с сайта репозиторий Дебиан. https://mirror.yandex.ru/debian/ stretch main contrib non-free посмотрите внимательно как я раскинул ссылку в окне. Теперь ОК и обновить.

Там где я поставил крестик на скриншоте, ничего не трогайте. Этот репозиторий не работает, не вникал почему. Теперь мы можем ставить ключи и дополнительные репозитории. И теперь у нас появилось много стабильных программ. Набрав в поиске название, программа появится. Так же сбоку окно по разделам программ, можно искать.
Ключи — что же это такое и с чем его едят. Опишу примитивным языком. Когда разработчик программы довел ее до ума, он создает ключ безопасности и система ни когда не поставит никакой пакет (иначе программу) пока в ней, в системе, нет того самого ключа от разработчика. Система сравнивает полученную из интернета программу, с ключом и если все хорошо, система разрешает ее установить на компьютер. Вот почему у Линукса нет вирусов, которые могут сами по себе попасть в систему. Как у Windows. Даже если кто-то поменяет код программы и попытается всунуть ее вам, система не даст ее установить, так как ключи не совпадут. Примерно так. Вы только вы сами можете в наглую всунуть какой-нибудь сторонний софт с вирусом, минуя все принципы безопасности Линукс. А до этого можно вообще не переживать.

Читайте также:  Linux mint обновление дистрибутива

Подписываемся, ставим лайки, добавляем по теме, может я что и упустил, буду исправлять. Вы же помните один из четырех принципов Линукса — доступность и полнота информации.

Источник

Аннотация

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

Синонимы доменного имени репозиториев Astra Linux

Структура репозиториев Astra Linux имеет два равнозначных доменных имени:

Зеркала репозиториев Astra Linux Common Edition

Репозитории Astra Linux Common Edition синхронизируется со следующими зеркалами:

Протоколы передачи интернет-репозиториев Astra Linux Common Edition

Репозитории Astra Linux доступны по протоколам:

Протокол FTP (префикс адреса репозитория ftp://) не используется.

Дополнительно репозитории Astra Linux Common Edition доступны по протоколу RSYNC.

Доступность по протоколам HTTPS и HTTP обеспечивает доступность всех файлов репозитория по прямым ссылкам, что позволяет использовать для установки и обновления пакетов из этих репозиториев стандартные программы.

Помимо доступности протоколов HTTPS и HTTP для того, чтобы было возможно открыть ссылку в браузере и просмотреть содержимое репозитория так, как это делается в файловом менеджере, в репозитории должна быть включена автоматическая индексация содержимого (autoindex). Автоматическая индексация поддерживается в репозиториях Astra Linux Common Edition и не поддерживается в репозиториях Astra Linux Special Edition.

Компоненты репозитория Astra Linux Common Edition

  • main — стандартный компонент репозитория Debian;
  • contrib — стандартный компонент репозитория Debian;
  • non-free — стандартный компонент репозитория Debian;
  • debhelper — комплект средств разработки debhelper версии 12;
  • smb-heimdal — компонент содержит Astra Linux Common Edition 2.12.40: Samba с поддержкой Heimdal Kerberos

Регистрация репозиториев Astra Linux Common Edition в качестве источников пакетов

Для регистрации репозиториев в качестве источников пакетов указанные ниже строки должны быть добавлены в файл /etc/apt/sources.list или в файлы с произвольными именами и расширением .list в каталоге /etc/apt/sources.list.d

Astra Linux Common Edition 2.12.45

deb https://dl.astralinux.ru/astra/frozen/2.12_x86-64/2.12.45/repository stable main contrib non-free

Astra Linux Common Edition 2.12.44

deb https://dl.astralinux.ru/astra/frozen/2.12_x86-64/2.12.44/repository stable main contrib non-free

Источник

Добавляем репозиторий Debian 9 в Astra Linux Common Edition

Добавляем репозиторий Debian 9 в Astra Linux Common Edition

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

Так не удалось установить пакет fusioninventory-agent для отправки информации в базу данных, основанную на GLPI .

# apt-get update Пол:1 http://mirror.yandex.ru/astra/stable/orel/repository orel InRelease [13,2 kB] Сущ:2 https://download.astralinux.ru/astra/stable/orel/repository orel InRelease Пол:3 http://mirror.yandex.ru/astra/stable/orel/repository orel/main amd64 Packages [3 945 kB] Пол:4 http://mirror.yandex.ru/astra/stable/orel/repository orel/main i386 Packages [296 kB] Пол:5 http://mirror.yandex.ru/astra/stable/orel/repository orel/contrib amd64 Packages [4 454 B] Пол:6 http://mirror.yandex.ru/astra/stable/orel/repository orel/contrib i386 Packages [1 174 B] Пол:7 http://mirror.yandex.ru/astra/stable/orel/repository orel/non-free amd64 Packages [59,0 kB] Пол:8 http://mirror.yandex.ru/astra/stable/orel/repository orel/non-free i386 Packages [3 987 B] Получено 4 323 kБ за 17с (252 kБ/c) Чтение списков пакетов… Готово # apt-cache search fusioninventory-agent #

Для того, чтобы решить эту проблему, пришлось прибегнуть не к самому безопасному решению. А именно — подключить репозиторий Debian 9. Так как по своей кодовой базе Astra Linux Common Edition очень к нему близок. ( Решение достаточно опасное и может завалить систему ).

Читайте также:  Отключить аппаратное ускорение linux

1. Подключаем репозиторий Debian 9

Для этого можно воспользоваться либо менеджером репозиториев, либо внести изменения в файл /etc/apt/sources.list:

deb http://ftp.debian.org/debian stretch main contrib non-free deb-src http://ftp.debian.org/debian stretch main contrib non-free

2. Добавляем публичные ключи репозитория

Для того, чтобы система смогла подключиться к репозиторию Debian 9 необходимо добавить публичные ключи репозитория:

gpg --keyserver pgpkeys.mit.edu --recv-key 04EE7237B7D453EC gpg -a --export 04EE7237B7D453EC | apt-key add -

3. Обновление индексов репозитория

Теперь при помощи менеджера пакетов Synaptic или консоли устанавливаем необходимый софт:

apt-cache search fusioninventory-agent fusioninventory-agent - hardware and software inventory tool (client) root@k# apt-get install fusioninventory-agent

После установки программного обеспечения, безопаснее будет, отключить репозиторий Debian 9 и снова обновить индексы репозиториев командой apt-get update.

Источники:

Источник

Astra Linux. Подключение репозиториев и обновление системы.

Записки МихаНика

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

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

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

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

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

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

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

mihanik@astra-srv:~$ sudo su root@astra-srv:/home/mihanik# passwd Новый пароль : Повторите ввод нового пароля : passwd: пароль успешно обновлён root@astra-srv:/home/mihanik#

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

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

mount /dev/sr0 /media/cdrom0/ apt-cdrom add apt -y install rsync mkdir /opt/distr mkdir /opt/distr/inst_repo/ rsync -a --progress /media/cdrom0/ /opt/distr/inst_repo/

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

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

cd /home/mihanik/Загрузки wget --no-check-certificate https://dl.astralinux.ru/astra/stable/smolensk/international-se-version/devel-smolensk-1.6-09.07.2019_14.19.iso mkdir /mnt/iso mount -o loop /home/mihanik/Загрузки/devel-smolensk-1.6-09.07.2019_14.19.iso /mnt/iso/ mkdir /opt/distr/dev_repo rsync -a --progress /mnt/iso/ /opt/distr/dev_repo/ umount /mnt/iso

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

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

cd /home/mihanik/Загрузки wget --no-check-certificate https://download.astralinux.ru/astra/stable/smolensk/security-updates/1.6/20210730SE16/20210730SE16.iso mkdir /mnt/iso mount -o loop /home/mihanik/Загрузки/20210730SE16.iso /mnt/iso/ mkdir /opt/distr/upd_20210730SE16 rsync -a --progress /mnt/iso/ /opt/distr/upd_20210730SE16/ umount /mnt/iso

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

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

Читайте также:  Системы мониторинга сети linux

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

## deb cdrom:[OS Astra Linux 1.6 smolensk - amd64 DVD ]/ smolensk contrib main non-free deb file:///opt/distr/inst_repo smolensk contrib main non-free deb file:///opt/distr/dev_repo smolensk contrib main non-free deb file:///opt/distr/upd_20210730SE16 smolensk contrib main non-free

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

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

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

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

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

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

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

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

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

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

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

apt -y install gcc make python apt -y install linux-headers-4.15-generic

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

bash /media/cdrom0/autorun.sh reboot

Аренда серверов.

Надёжные сервера с Pro-бегом
У ВАС В ОФИСЕ
!

1С:Предприятие «в облаке».

Безопасный доступ к своей 1С из офиса, командировки и т.п.!

IP-телефония в офис.

IP-телефония давно перестала быть роскошью в офисах.
Хотите себе в офис цифровую АТС — обращайтесь.
!

Источник

Оцените статью
Adblock
detector