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

Как добавить репозиторий в astra linux

  • автор:

Репозитории для Astra Linux

День добрый господа. Как нам известно репозитории Astra linux не очень богаты. В гугле я нагугли как добавить репозитории и нашёл только репозиторий Debian и добавил. Но и там репозиторий не очень богат. Мой вопрос следующий: Можно ли добавить репозитории Ubuntu в Astra linux? В гугле на это информации нема. А источники репозиториев у меня под рукой нет и я не знаю как найти правильный и прописать его.

frank_dilan
29.01.23 09:19:20 MSK

  • Ответить на это сообщение
  • Ссылка

Вообще добавлять репозитории от других дистров не труъ.

GREAT-DNG ★★★
( 29.01.23 09:27:39 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от GREAT-DNG 29.01.23 09:27:39 MSK

Мейби. Но жуть как не охота лазать по сайтам и качать пакеты. Хотелось бы устанавливать с терминала.

frank_dilan
( 29.01.23 09:47:52 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от frank_dilan 29.01.23 09:47:52 MSK

Это может сломать систему, на свой страх и риск…

Вообще попробуй ppa https://launchpad.net/. Это хоть сколько то правильнее.

Если тебе прям нужны репы Ubunt’ы попозже скину.

GREAT-DNG ★★★
( 29.01.23 10:01:45 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Если ты начнёшь ставить системные пакеты и базовые пакеты тулкитов, например, графических от которых зависят остальные пакеты, из сторонних репозиториев, то с большой вероятностью сломаешь систему. То есть при обновлении придётся тщательно следить, чтобы основная система обновлялась именно из родных репозиториев.

Чем именно не богаты репозитории Debian до такой степени, что требуются именно репозитории от другого дистрибутива?

grem ★★★★★
( 29.01.23 11:16:08 MSK )
Последнее исправление: grem 29.01.23 11:17:03 MSK (всего исправлений: 1)

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

нашёл только репозиторий Debian и добавил. Но и там репозиторий не очень богат

Что-то новенькое, такого ещё не слышал.

papin-aziat ★★★★★
( 29.01.23 11:16:39 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

и там репозиторий не очень богат

деда, какие богатства тебе там надобно?! конкретику давай!

aol ★★★★★
( 29.01.23 11:37:01 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от frank_dilan 29.01.23 09:47:52 MSK

git — найдётся всё И как раз из терминала.

Rossiks ★
( 29.01.23 12:12:47 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от GREAT-DNG 29.01.23 10:01:45 MSK
frank_dilan
( 29.01.23 14:40:18 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от grem 29.01.23 11:16:08 MSK

У меня с дровами проблема, а именно микрофон не работает по дефолту. Пробовал через альсу настроит но не могу. А на убунту с лёту ставилось, вот и подумал что дрова пойдут, да и софтина там поновее.

frank_dilan
( 29.01.23 14:41:30 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от aol 29.01.23 11:37:01 MSK

К примеру obs studio

frank_dilan
( 29.01.23 14:42:03 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от frank_dilan 29.01.23 14:40:18 MSK

Если еще актуально, вот sources.list моей Kubuntu 22.04 LTS:

# deb cdrom:[Kubuntu 22.04.1 LTS _Jammy Jellyfish_ - Release amd64 (20220809.1)]/ jammy main multiverse restricted universe # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://ru.archive.ubuntu.com/ubuntu/ jammy main restricted # deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted # deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://ru.archive.ubuntu.com/ubuntu/ jammy universe # deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy universe deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates universe # deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://ru.archive.ubuntu.com/ubuntu/ jammy multiverse # deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy multiverse deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates multiverse # deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-updates multiverse ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse # deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu jammy-security main restricted # deb-src http://security.ubuntu.com/ubuntu jammy-security main restricted deb http://security.ubuntu.com/ubuntu jammy-security universe # deb-src http://security.ubuntu.com/ubuntu jammy-security universe deb http://security.ubuntu.com/ubuntu jammy-security multiverse # deb-src http://security.ubuntu.com/ubuntu jammy-security multiverse # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual. 

Посмотрим заведется ли твой дистр, отпиши что получится.

GREAT-DNG ★★★
( 29.01.23 14:50:46 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Установка пакетов и репозиториев в операционной системе Astra Linux

Российская операционная система Astra Linux разработана для внедрения в государственных и коммерческих организациях. Она основана на дистрибутиве Debian и обеспечивает высокий уровень безопасности и надежности.

Astra Linux имеет сертификат соответствия требованиям информационной безопасности, выданный ФСТЭК России. ОС предоставляет полный контроль над системой, включая возможность управления правами доступа, шифрования данных и повышенной защиты от вирусов и атак. Astra Linux предоставляет множество инструментов и приложений, чтобы обеспечить эффективное использование в бизнесе и государственном секторе.

Отметим преимущества, которые выделяют Astra Linux среди других операционных систем:

  1. Высокий уровень безопасности. Операционная система обладает различными механизмами защиты, включая усиленную аутентификацию, мультинезависимую структуру доступа, шифрование данных и другое.
  2. Соответствие государственным стандартам. Astra Linux разработана на основе государственных требований и стандартов, установленных в России.
  3. Широкие возможности кастомизации. Пользователи могут выбирать и устанавливать только необходимые пакеты программного обеспечения, настраивать систему под свои требования и предпочтения, а также управлять средствами автоматизации и конфигурации, такими как Ansible.
  4. Поддержка различных аппаратных платформ обеспечивает гибкость в выборе и использовании оборудования, поддерживающего Astra Linux.
  5. Наличие потребительских и корпоративных версий: Home Edition (для потребителей) и Business Edition (специализированная корпоративная версия).

Репозитории Astra Linux

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

  1. Main (основной репозиторий)

Он содержит официально поддерживаемые пакеты, разработанные и поддерживаемые командой разработчиков Astra Linux.

  1. Contrib (дополнительный репозиторий)

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

  1. Security (репозиторий безопасности)

Security репозиторий содержит обновления безопасности и исправления ошибок для операционной системы Astra Linux. Он очень важен для обновления и поддержания безопасности системы.

  1. Updates (репозиторий обновлений)

В репозитории updates содержатся обновления и исправления ошибок для пакетов Astra Linux. Он обеспечивает поддержку новых версий устанавливаемых пакетов и повышает функциональность системы.

  1. Backports (репозиторий обратной совместимости)

Репозиторий backports содержит пакеты с обратной совместимостью, которые могут быть взяты из новых версий Astra Linux и использованы на старых версиях системы.

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

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

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

При подключении репозиториев необходимо вносить изменения в файл /etc/apt/sources.list. После каждой внесенной правки необходимо обновлять списки пакетов с помощью команды sudo apt update.

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

Мы рассмотрим способ подключения репозиториев с использованием интернет-подключения.

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

Чтобы подключить и использовать сетевые репозитории в Astra Linux откройте терминал (нажмите Ctrl+Alt+T). При работе вам потребуются права администратора.

  1. Отредактируйте файл /etc/apt/sources.list, используя текстовый редактор, например, nano. Введите команду nano /etc/apt/sources.list и нажмите Enter.
  2. Находясь в редакторе, в конце файла укажите следующие строки, которые необходимы для добавления официальных репозиториев Astra Linux:

deb http://mirror.yandex.ru/astra/stable/orel/repo orel main contrib non-free

deb-src http://mirror.yandex.ru/astra/stable/orel/repo orel main contrib non-free

  1. Сохраните изменения в файле (Ctrl+O) и закройте редактор (Ctrl+X).
  2. С помощью команды apt update обновите список пакетов в системе (при необходимости введите пароль администратора).
  3. После обновления списка вы можете устанавливать пакеты из репозиториев Astra Linux, используя команду apt install .

Вы подключили репозитории Astra Linux и можете устанавливать пакеты из репозиториев с помощью менеджера пакетов APT.

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

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

  1. Для добавление репозитория через команду apt-add-repository, введите:

sudo apt-add-repository ppa:example/repository

  1. Чтобы добавить репозиторий вручную в файл /etc/apt/sources.list, используйте команду:

sudo nano /etc/apt/sources.list

Затем добавьте следующую строку в файл ( – ссылка на репозиторий):

deb http://example.com/repo/ astra main

  1. Так как сторонние репозитории создавались не разработчиком Astra Linux, требуется установка GPG-ключа для доверия стороннему репозиторию. Для этого используйте команду:

sudo apt-key adv —keyserver —recv-keys

sudo apt-key adv —keyserver keyserver.ubuntu.com —recv-keys ABCDEFGH

  1. После добавления репозитория, выполните обновление списка пакетов:

sudo apt update

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

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

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

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

  1. В терминале введите команду для открытия файла /etc/apt/sources.list в текстовом редакторе nano:

sudo nano /etc/apt/sources.list

  1. В открывшемся файле в самом конце добавьте строку:

deb http://deb.debian.org/debian stretch main

  1. Для сохранения изменений и закрытия текстового редактора нажмите Ctrl + X, затем Y, после – Enter.
  2. Обновите список пакетов с помощью команды:

sudo apt update

Теперь у вас есть возможность устанавливать пакеты из репозитория Debian 9 на Astra Linux Common Edition. Отметим, что добавление репозитория Debian 9 может привести к проблемам или конфликтам с пакетами Astra Linux, поэтому будьте внимательны при установке пакетов из добавленного репозитория.

Если вы ищите надежный VPS-сервер для своего бизнеса, предлагаем вам воспользоваться услугой VDS/VPS с поддержкой ОС Debian. При работе с сервером вы получаете надежное оборудование, размещенное в дата-центре с высоким уровнем защиты, круглосуточную поддержку и uptime 99,9%.

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.

mcedit /etc/apt/sources.list

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

## 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 update

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

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

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

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

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

apt -y upgrade

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

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

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

reboot

PS.

Так как я планирую установить ещё и модули дополнений для гостевой ОС от 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-телефония давно перестала быть роскошью в офисах.
Хотите себе в офис цифровую АТС — обращайтесь.
!

Как добавить репозиторий в astra linux

В связи с последними событиями в стране и мире, все чаще идут упоминания о переходе гос. учреждений и прочих организаций с ОС Windows на отечественные ОС на базе ядра Linux, такие как Astra Linux, РЕД ОС, Alt Linux, Rosa Linux и прочие…

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

Из всех “отечественных” на базе Debian дистрибутивов самым ярким, по моему мнению и высокопроизводительным (за счет своего легковесного окружения fly) является именно Astra Linux. Да и популярность данного дистрибутива в гос. структурах говорит уже о многом…

К тому же стоит отметить, что Astra Linux имеет в свободном доступе дистрибутив для некоммерческого использования на домашнем ПК – называется он Astra Linux Orel. О нем сегодня и поговорим…

Astra Linux Orel использует старую пакетную базу, поэтому что-то из свежего софта очень проблемно установить, да и не свежего собственно тоже, что на самом деле для домашнего ПК большая проблема. Но то, что он после установки потребляет не более 250 мб оперативной памяти – дает вторую жизнь любому ПК из 2006 года еще немного поработать…

Сегодня мы разберем такой простой и в то же время очень важный момент – добавление сторонних репозиториев в дистрибутив Astra Linux, а именно репозиториев от Debian 9 “stretch”. Благодаря этим репозиториям у нас появляется хоть какая-то возможность расширить пакетную базу и получить доступ к основным необходимым при работе утилитам и программам.

  1. Идем в пуск и открываем терминал fly
  2. Устанавливаем пакет debian-archive-keyring и корневые сертификаты безопасности ca-certificates
sudo apt install debian-archive-keyring -y

sudo apt install apt-transport-https ca-certificates -y

  1. Открываем “Менеджер пакетов Synaptic”, переходим в настройки и жмем Репозитории.
  2. Добавляем новые репозитории как на рисунке ниже ручками

Либо идем в терминал Fly и пишем: sudo mcedit /etc/apt/sources.list.d/debian.list Копируем и вставляем репозитории ниже: deb http://deb.debian.org/debian/ stable main contrib non-free deb-src http://deb.debian.org/debian/ stable main contrib non-free deb http://deb.debian.org/debian/ stable-updates main contrib non-free deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free deb http://ftp.debian.org/debian buster-backports main deb-src http://ftp.debian.org/debian buster-backports main
  1. Обновляем кэш пакетов командой
sudo apt-get update -y && sudo apt-get upgrade -y

Теперь можно легко установить ранее недоступные утилиты, например Neofetch

sudo apt install neofetch 

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

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