Подробная инструкция по чистой установке Astra Linux
Astra Linux — операционная система на основе Debian. Начните с ее загрузки. Для этого посетите веб-сайт проекта.
Как скачать Astra Linux
Скачайте операционную систему общего назначения, процесс чистой установки которой я рассматриваю. Для этого нажмите на кнопку «Скачать» на главной странице сайта.

Как создать загрузочную флешку Astra Linux в Universal USB Installer
Время загрузки ISO-образа ОС зависит от скорости интернет-соединения. Сохраните файл в удобном для вас месте на SSD или HDD. Операционная система требовательна к ресурсам. Для работы в графическом режиме ей нужно не менее четырех гигабайт оперативной памяти и шестнадцати гигабайт свободного места на накопителе компьютера. Ее нельзя использовать для восстановления старых и слабых ПК.
Откройте веб-сайт утилиты для создания загрузочных флеш-накопителей операционных систем Linux — Universal USB Installer.

Скачайте исполняемый файл программного инструмента. Нужно, чтобы флешка была отформатирована в файловых системах:
У разработчиков программы нет уверенности в том, что утилита станет работать в операционных системах Windows:

Сохраните утилиту на SSD или жестком диске настольного компьютера или ноутбука. Запустите ее.
Необходимо, чтобы к USB-порту компьютера была подключена чистая флешка.

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

В окне создающей загрузочные флешки программы нужно выполнить три шага:
- Шаг первый (Step 1): выбор из списка дистрибутива (Debian)
- Шаг второй (Step 2): указание пути к файлу образа Astra Linux
- Шаг третий (Step 3): указание буквы загрузочного накопителя
Нажмите «Create». Через некоторое время загрузочная флешка Astra Linux будет создана и готова к использованию.

Создание загрузочного USB-накопителя Astra Linux в balenaEtcher
Рекомендую этот способ начинающим пользователям и тем, кто создает установочную флешку операционной системы впервые.
Зайдите на сайт утилиты. Записывает образы операционных систем на носители:
- Карты памяти
- USB-накопители

Версии для операционных систем:
Прокрутите страницу вниз и скачайте версию программного инструмента для своей операционной системы.
Для Windows выберите одну из версий:
- С установкой (Installer)
- Без установки (Portable)
Обе совместимы с 32- и 64-разрядными процессорами.
Для macOS предусмотрена одна 64-битная версия утилиты.
- 64-битная (x64)
- 32-битная (x86)
Напомню, что 32-битными процессорами укомплектованы старые ПК, не подходящие для Astra Linux.

В операционных системах Linux:
- Щелкните правой кнопкой мыши по скачанному файлу
- Выберите пункт «Свойства»
- Перейдите на вкладку «Права»
- Включите опцию «Разрешить запуск этого файла в качестве программы»

В зависимости от скачанной версии, запустите программу или сначала установите, а потом откройте. Нажмите «Select image» и укажите путь к файлу ISO-образа операционной системы.

Нажмите «Select target» и выберите флешку, на которую будет записан образ ОС. Щелкните мышью по экранной кнопке «Flash» и дождитесь завершения создания программой установочного накопителя.

Настройки BIOS
Действия этого пункта выполняются вне зависимости от метода, которым создавалась загрузочная флешка.
Извлеките созданный накопитель из USB-разъема ПК. Выключите компьютер. Включите его вновь и войдите в BIOS и UEFI. В начале загрузке в нижней части окна отображается клавиша (реже — сочетание клавиш), которую необходимо нажать для этого. В разных моделях настольных ПК и ноутбуков могут применяться различные клавиши.

Найдите раздел настроек, в котором определяется очередность загрузки компьютера с разных дисков. Название может отличаться, но чаще всего содержит слово «Boot».

Нужно, чтобы загрузочная флешка Astra Linux была перемещена на первое место списка.

Для подтверждения сделанных изменений:
- Нажмите «F10» на клавиатуре
- Нажмите экранную кнопку «OK» в диалоговом окне

Установка системы
Первое окно мастера установки — лицензионное соглашение. Его необходимо внимательно прочитать. Далее:
- Согласиться с его условиями («Да»)
- Прервать установку («Нет»)
В случае продолжения установки ОС, нажмите «Продолжить». Кнопка применяется и в дальнейшем в других окнах для перехода к следующему шагу установщика Astra Linux.

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

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

В поле введите имя ПК, на который устанавливается Astra Linux. В домашних условиях определяется пользователем. На работе — системным администратором или другим ИТ-специалистом.

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

Рекомендации по созданию надежного пароля администратора:
- Смешанный и содержит цифры, знаки препинания и буквы
- Время от времени заменяется новым
Придуманный пароль нужно ввести дважды.

Из предлагаемого программой установки Astra Linux выберите часовой пояс. Соответствующее время станет в дальнейшем использоваться операционной системой.

Разметка дисков. Первый пункт: «Авто – использовать весь диск». Данные с выбранного вами для установки операционной системы диска будут полностью удалены. Перед переходом к последующим шагам мастера установки Astra Linux необходимо, чтобы пользователь был уверен — файлы перемещены на дополнительные накопители:
- Внешние HDD и SSD
- Флешки
- Файловые хранилища (NAS)
- Компакт-диски (CD и DVD)
Если резервные копии не будут сделаны, могут быть потеряны:
- Фотографии
- Текстовые файлы
- Презентации
- Электронные таблицы
- Фильмы
- Видеоролики
- Песни

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

Программа установки Astra Linux рекомендует новичкам выбрать схему разметки диска: «Все файлы в одном разделе».

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

Выберите опцию «Да» для записи изменений на диск. Перед этим ознакомьтесь с теми изменениями, которые будут записаны. Чтобы произвести изменения вручную, выберите «Нет».

Процесс установки базовой системы — автоматический. В этом окне пользователю ничего делать не нужно.

Появится сообщение о том, что основа системы установлена. Вам нужно выбрать необходимые наборы софта. Перед продолжением отметьте их «птичками».

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

Изучите перечень дополнительных настроек операционной системы. Отметьте «птичками» те из них, которые вам понадобятся. Не включайте опции, смысл которых непонятен.

Стартует установка системного загрузчика GRUB на жесткий диск компьютера.

«Да» — предлагаемая по умолчанию опция. Выберите ее в том случае, когда Astra Linux будет единственной системой ПК. Ознакомьтесь с инструкциями мастера установки и примите решение. Если установлена другая операционная система, она не станет загружаться до того момента, пока пользователь не настроит загрузчик GRUB для ее запуска.

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

Мастер установки Astra Linux завершает работу.

В окне появится сообщение о завершении установки Astra Linux на HDD или SSD компьютера. Перед нажатием «Продолжить» отключите загрузочную флешку от USB-разъема.

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

Недавно я написал подробные пошаговые инструкции по установке:
По каким параметрам вы выбираете операционную систему?
Авторизуясь, вы даете согласие на обработку персональных данных.
Отменить ответ
Зачем Astra Linux, когда можно накатить Xubuntu, Ubtubtu или тот же Debian… 4гб ОЗУ и 16 гб на диске. Какого же г…а напихали туда наши разрабы….
Спасибо устанавливал другую ОС, с флешки, помогли ваши настройки в bios, выставить на”первое место флешку”. Advanced BIOS Features->Hard Disk Boot Priority->Enter->Клавишами +/- выставляем флешку на первое место. В разделе Integrated Peripherals включаем опцию (если не включена) Legacy USB storage detect, определяет будет ли БИОС загружать ОС с внешнего устройства usb.
Здравствуйте попытался установить через загрузочную флешку, но ничего не выходит. Флешка загружается пишется ерунда не нужная и на этом всё. Образ делал через UltraISO это могло повлиять?
Именно из-за UltraISO проблема, попробуйте способ из статьи.
После установки на чистый HDD и перезагрузки -> чёрный экран.
перед установкой менял vga=788 на vga=normal и в конец строки дописывал “nomodeset”
Установка прошла нормально. Мать Asroock A320m-DVS r4.0 проц – Athlon200GE видео интегрированное Radeon Vega3
Вопрос? что нужно сделать, чтобы сбросить настройки и завестись в минимальном режиме и затем установить видеодрайвер, которого похоже нет?
Если не затруднит- на почту.
Привет. Вам лучше в официальный форум заглянуть, например сюда: https://forum.astralinux.ru/threads/583/
Спасибо за ответ. В ссылке на ноутбуке после загрузки на экране стрелка, а у меня нет сигнала на монитор. Т.е. выбираю тип загрузки, жму Enter, на экране бегут строчки загрузки и затем монитор переходит в ждущий режим.
На форуме https://forum.astralinux.ru/threads/86/page-2 пока не ответили, думаю попробовать УБУНТУ.
Установил Убунту- мате 19.10, встала без проблем, заработала сразу, вопрос по Астре снят.
Источник
Установка программ tar bz2, из исходных кодов в Linux
Linux-системы неразрывно связаны с концепцией GNU – проекта, поддерживающего и развивающего философию свободно распространяемого программного обеспечения (ПО), в том числе и в виде исходного кода. А поскольку систем на базе ядра Linux существует великое множество и разработчики дистрибутивов всегда для своих систем используют исходный код ПО при сборке комплектов утилит, пакетов, да и самого ядра, то, очевидно, что использование исходных кодов ПО — это неотъемлемый аспект в эксплуатации Linux-систем. По крайней мере, любому пользователю, достаточно хорошо освоившему UNIX-подобные системы, рано или поздно приходится сталкиваться со сборкой ПО из исходных кодов.
Самым распространённым случаем, когда приходится собирать ПО из «исходников» является ситуация, когда в свет выходит новая версия какого-либо пакета с устранением критической уязвимости в системе безопасности или с добавлением важного функционала. Но поскольку системы Linux, как правило, снабжены хранилищами пакетов (репозиториями), из которых происходит загрузка, установка и обновление ПО, то часто бывает так, что разработчики дистрибутива, которые и поддерживают репозитории, ещё не успели сформировать новые пакеты ПО, для которых уже выпущено обновление. В этом случае можно прибегнуть к самостоятельной сборке требуемых пакетов из исходного кода.
Для чего нужно построение пакетов из исходного кода?
Как уже отмечалось ранее, это необходимо, в первую очередь для устранения брешей в безопасности. Часто новые версии ПО выпускаются в результате внедрения новых подходов и технологий при разработке и оптимизации программного кода, что существенно может сказаться на производительности ПО, и это также довольно частая причина обновления программных пакетов путём их сборки из исходных текстов.
Владельцы и администраторы хостинг-площадок предпочитают также устанавливать в качестве веб-серверов, PHP-интерпретаторов и серверов баз данных (БД) предварительно собранные на целевом оборудовании соответствующие программные пакеты. Это позволяет добиться максимальной совместимости ПО с оборудованием, на котором предполагается его работа и, как следствие — стабильности, что для веб-хостинга очень важно.
Для программистов навыки по построению исполняемых файлов из исходного кода являются ключевыми, несмотря даже на то, что с этой задачей прекрасно справляются все современные интегрированные среды разработки (IDE), однако, как показывает практика, часто приходится производить сборку ПО без применения IDE.
Общий порядок сборки пакетов — утилита make
Для облегчения сборки ПО из исходных кодов существует свободная утилита make. Она применяется во всех UNIX-подобных системах для подавляющего большинства утилит. При сборке пакета очень полезно изучать информацию, содержащуюся, как правило, в файлах README или INSTALL, входящих в пакет. В этих файлах разработчики ПО указывают инструкции и специфические мероприятия для успешной сборки пакетов. Здесь также можно найти и системные требования для работы ПО и описания необходимых зависимостей, без которых собрать пакет будет невозможно.
Общий порядок сборки выглядит так:
- Распаковка архива tar bz2, содержащего исходные коды (обычно именно так «исходники» и распространяются).
- Переход в директорию с распакованными исходными текстами.
- Конфигурирование предстоящей сборки (указание директорий установки, сторонних библиотек, архитектуры, дополнительных компонентов и т.д.). Для этого обычно используются служебные скрипты.
- Непосредственно, сама сборка — команда make.
- Установка (распространение) построенного ПО — команда make install.
Ниже будет приведена эта процедура на примере с FTP-клиентом FileZilla, итак распаковка архива с «исходниками»:
В результате, в домашнем каталоге пользователя в поддиректории Builds появится директория filezilla-3.38.1. Нужно перейти в неё:
Просмотрев содержимое этой директории можно заметить файл INSTALL, в котором приведены инструкции для сборки/установки FileZilla:

Посмотрим этот файл
Раздел «Compilation» из файла INSTALL:

Теперь, согласно этой инструкции, нужно создать директорию compile и перейти в неё:
Далее, для успешной сборки и работы пакета необходимо проверить существующую конфигурацию системы на наличие требуемых зависимостей, библиотек и настроек, а также сконфигурировать сборку, запустив соответствующий скрипт configure.
Подобные скрипты создаются разработчиками ПО для облегчения процесса сборки/установки. Символы ../ означают переход в каталог на уровень вверх — именно там
по отношению к недавно созданной директории compile находится служебный скрипт configure.
Вывод этого скрипта показывает , готов ли данный пакет к сборке:
В данном случае для сборки необходима библиотека libfilezilla более свежей версии, чем имеющаяся на данный момент в системе. По указанному адресу её можно скачать и собрать отдельно:

Здесь также присутствует файл INSTALL с указанием порядка сборки библиотеки libfilezilla-0.15.0 
Изучив вывод скрипта configure, можно сделать вывод о том, стоит ли далее приступать к сборке пакета. Обычно о критических ошибках сообщается фразами «configure: error». Убедившись, что всё нормально, можно приступать к построению:
Далее в консоль будет направлен вывод, отображающий ход сборки, после успешного окончания которого можно произвести установку пакета:
В выводе этой команды при успешном завершении обычно присутствует сообщения вида:
Сборка и установка библиотеки завершена, можно приступать к построению пакета FileZilla:
По-умолчанию установка будет произведена в директорию /usr/bin. Для изменения директории установки следует использовать опцию —prefix=каталог:
Сборка FTP-клиента FileZilla из исходных кодов на этом завершена. Следует отметить, что для FileZilla требуются также сторонние библиотеки инструментов, обеспечивающие работу с криптографическими алгоритмами (nettle), а также для отрисовки графического пользовательского интерфейса (GUI) — wxWidgets. Специфические требования всегда указываются разработчиками ПО в файлах README или INSTALL, входящих в архив пакета или исходных кодов.
Помимо установленных в системе требуемых пакетов, удовлетворяющим зависимостям для сборки, также необходимо, зачастую, устанавливать версии этих пакетов для разработки.
Обычно такие пакеты имеют идентичные с оригинальными наименования, но оканчивающиеся на «dev», к примеру nettle-3.1-dev или wx-gtk-base-dev. В данном примере предполагается, что данные пакеты установлены и правильно настроены.
Ручная сборка
Ручная сборка из исходных кодов выполняется следующим образом:
Для кода на процедурном C:
Здесь «program» — это собранный исполняемый файл, который можно теперь запускать:
Теперь стоит рассмотреть чуть более сложный вариант. Например, исходный код приложения состоит из классов, содержащихся в отдельных файлах. Класс BaseClass, заголовочный файл BaseClass.h:
Реализация, файл BaseClass.cpp:
Класс ChildClass, заголовочный файл ChildClass.h:
Файл с функцией main, main.cpp:
Пусть все приведённые файлы находятся в директории «HelloWorld», причём заголовочные файлы в поддиректории «include», а файлы реализаций *.cpp — в «src». Чтобы построить исполняемый файл в данном случае нужно выполнить следующие команды:
Определите аргументы программы! Пример: ./program 5.25
Автоматическая сборка — написание Make-файлов
Конечно, для больших проектов ручная сборка — это крайне неудобно. Именно поэтому и была когда-то давно разработана утилита make, позволяющая производить построение проектов любой сложности. Она выполняет инструкции и правила по автоматизации процесса сборки, хранящиеся в специальных Make-файлах.
Синтаксис Makefile’а следующий:
Это описание цели, в котором указываются зависимости dependencies, команды для достижения цели system command, а также сама цель target. Символ табуляции [tab] является обязательным и только этим символом обозначаются команды для достижения целей. Например, для данного примера, одна из целей будет иметь следующее описание:
Эта запись означает, что для получения объектного файла BaseClass.o нужно использовать исходный код из файла src/BaseClass.cpp, использовав команду g++, которой, в свою очередь, передаются соответствующие параметры.
Для вышеупомянутого проекта HelloWorld Make-файл будет иметь следующий вид:
Make-фалы обычно имеют имя Makefile. Это, своего рода унификация для того, чтобы утилита make самостоятельно отыскивала и распознавала Make-файлы без надобности явно их ей передавать в качестве аргумента в командной оболочке.
Теперь нужно выполнить команду make и запустить построенный исполняемый файл:
Но даже и такой вариант для больших проектов не подойдёт, поскольку придётся обрабатывать практически каждый файл отдельно, задавая для них описания целей. Используя правила implicit rules, а также predrfined implicit rules можно заставить Make-файл автоматически обрабатывать содержимое проекта и генерировать описания целей для его компонентов. Для того, чтобы составлять универсальные Make-файлы нужно придерживаться определённых правил или даже стандартов, определяющих структуру всего проекта, например:
- Имя конечного исполняемого файла должно совпадать с папкой проекта.
- Заголовочные файлы и файлы реализаций находятся в отдельных (include и src соответственно) поддиректориях.
- Функция main находится в отдельном файле, расположенном в корне проекта над директориями src и include.
- Объектные файлы должны создаваться в отдельной поддиректории, например obj.
- Конечный исполняемый файл должен создаваться в отдельной поддиректории, например build.
Make-файл, удовлетворяющий этим требованиям для данного проекта HelloWorld может иметь такой вид:
Обращение к переменным производится с помощью конструкции $(VALUE). Запись SOURCES=$(wildcard $(MAIN) $(SRC)/*.cpp) указывает, что исходные тексты будут искаться в поддиректории src по маске *.cpp и в файле main.cpp. А конструкция:
описывает, как будут генерироваться цели для создания объектных файлов в каталоге obj из исходных текстов файлов в каталоге src. Цель clean подразумевает удаление всего, что связано с предыдущими сборками. Функция filter-out, присутствующая в списке команд для этой цели, нужна для того, чтобы при очистке не удалились нужные файлы, в данном случае — main.cpp. Цель .PHONY описывает зависимости, не связанные напрямую с файлами.
Теперь, после выполнения команды make:
исполняемый файл будет в директории build:
Объектные файлы — в директории obj:
Следует отметить, что грамотное составление универсальных Make-файлов требует предварительно и внимательного изучения соответствующей документации, например по адресу http://www.gnu.org/software/make/manual/, где можно найти исчерпывающее описание для более подробного изучения данной темы.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Установка программ в Linux (.tar, .gz, .bz, RPM и DEB)
Каждому пользователю операционных систем Linux, а также других систем приходится устанавливать дополнительные программы. В операционных системах Windows все очень просто, как правило есть установщик setup.exe, который помогает установить софт. А вот в линуксе дела обстоят несколько иначе. Как устанавливать программы в Linux? Сейчас рассмотрим этот вопрос.
В линуксе есть несколько типов установочных пакетов и каждый дистрибутив имеет свой формат пакетов. В дистрибутивах Fedora, Mandriva, Red Hat и Suse используется стандартная установка для линукс RPM, разработанная компанией Red Hat. Файл пакета RPM как правило имеет название имя_программы-версия.rpm.
Еще один из очень популярных форматов это DEB. Используется в Debian, Ubuntu, Knoppix и Mepis. Имеет название имя_программы-версия.deb.
И подошли мы к архивам. Обычно это .tar , .tar.gz , .tgz расширения. Их следует распаковать, а потом уже устанавливать/компилировать.
Выполнять процедуру установки программ нужно от имени суперпользователя.
Установка программ на Debian, Ubuntu
Для работы с пакетами формата DEB есть множество инструментов, но чаще всего используют apt-get , он входит в стандартный набор инструментов. Для установки приложения вводим команду:
APT хранит локальную базу данных всех доступных для установки пакетов и ссылок где их брать. Эту базу нужно обновлять время от времени, командой:
Для обновления устаревших пакетов (программ) на компьютере набираем следующие команды:
Про APT можете почитать более подробно на официальном сайте: http://www.debian.org/doc/manuals/apt-howto/
Установка программ на Fedora, Red Hat
Утилита, аналогичная APT — yum. Загрузить и установить пакет из настроенного хранилища пишем команду:
Локальная база yum не сохраняется, поэтому нет необходимости обновлять. Для установки обновлений воспользуемся командой:
Выбрать что-то определенное для обновления:
Установка программ в Mandriva
В Mandriva есть свой набор инструментов для работы с пакетами, называется urpmi. Для установки:
Обновить локальную базу со списком пакетов:
Чтобы установить обновления:
Установка программ из архивов (тарболов)
Для архивов сжатых с помощью GZIP (gz, gz2 и т.д.) делаем так:
Для архивов сжатых с помощью BZIP (bz, bz2 и т.д.) несколько по другому:
- x – извлекаем файлы из архива;
- v – подробный вывод инфы на экран;
- f – Обязательная опция. Если не указать, Tar будет пытаться использовать магнитную ленту вместо файла;
- z – обработать архив сжатый при помощи gzip;
- j – обработать архив сжатый при помощи bzip.
После выполнения команды, будет создана папка с именем, аналогичным названию пакета. Затем нужно открыть эту созданную папку командой:
Далее в распакованном архиве читаем инструкцию в файле README если есть. Во всяком случае, если программа собрана в виде исполняемого файла, то в пакете будет файл .sh , как правило называется install.sh . Его просто запускаем на исполнение.
А вот если программа представлена в исходном коде, выполняем команды:
После установки выполняем:
Ну вот и все, ничего сложного. Теперь вы знаете как устанавливать программы на Linux: Debian, Ubuntu, Fedora, Red Hat, Mandriva, в том числе и из архивов.
Источник
Установка и настройка ОС Astra Linux Common Edition
В данном руководстве описан процесс установки и первичной конфигурации операционной системы Astra Linux Common Edition (Релиз "Орел", версия 2.12) в целях последующей установки под данной операционной системой программных средств Платформы НЕЙРОСС. Приводимые в настоящем руководстве инструкции описывают лишь один из возможных способов установки и настройки программных средств.
Загрузка дистрибутива ОС
Загрузите ISO-образ операционной системы Astra Linux Common Edition с официального сайта производителя https://astralinux.ru/ — на странице выберите Astra Linux Common Edition операционная система общего назначения, Релиз "Орел".
Последняя на момент написания статьи версия Astra Linux Common Edition это 2.12.
Запишите загруженный ISO-образ на установочный носитель (DVD-диск / USB-флешку).
По вашему запросу компания ИТРИУМ может предоставить дистрибутив операционной системы.
Установка операционной системы
- Загрузите целевой компьютер/сервер с подготовленного установочного носителя.
- Выберите язык загрузчика (выберите English).

- Запустите процесс установки.

- Выберите язык интерфейса процесса установки (выберите English). Нажмите Continue (Продолжить).

- Выберите локаль, используемую по-умолчанию (выберите United States — en_US.UTF-8).

- Примите лицензионное соглашение.

- Задайте раскладку клавиатуры.

- Задайте имя компьютера (hostname) и полное имя пользователя.


- Задайте пароль пользователя.

- Уточните часовой пояс.

Задайте разметку дисков.
Системными требованиями обусловлено наличие выделенного под ОС диска. В этом случае используйте опцию Guided — use entire disk (Использовать весь диск).
При наличии одного физического диска (не рекомендуемый вариант), необходимо создать как минимум два логических раздела на данном диске — для операционной системы и для данных (медиаданные, резервные копии и др.). Для этого выберите Вручную и выделите под раздел операционной системы только часть носителя. Раздел для данных можно создать как на данном этапе, так и впоследствии — см. раздел Подготовка накопителей.

Дождитесь окончания процесса установки и извлеките установочный диск для загрузки ОС.

Настройка сетевых параметров
Для корректной работы требуется фиксированный IP-адрес сервера. Задайте сетевые параметры вручную или используйте DHCP, который всегда для данного MAC выдаёт один и тот же IP-адрес.
Подробная инструкция по настройке сети приведена в документации на операционную систему: https://wiki.astralinux.ru/pages/viewpage.action?pageId=3277370. Ниже приведена краткая инструкция по ручной настройке одного фиксированного IP-адреса для одного сетевого интерфейса.
Отключите network-manager. Для этого, откройте терминал Fly и выполните следующую команду:
sudo apt remove network-manager -y

После отключения network-manager перезагрузите систему.
Откройте терминал Fly и выведите список подключённых сетевых устройств:
В тексте вывода обратите внимание на первую строку:

eth0 — это и есть искомое имя сетевого интерфейса . С етевые интерфейсы могут иметь и другие имена. В результате eth0 может называться, например enp0s3 или eno1 , или даже enx78e7d1ea46da . Именно это имя сетевого адаптера и нужно использовать в настройке сети.
Рассмотрим пример настройки одного сетевого интерфейса со статическим IP-адресом. Выполните команду открытия файла /etc/network/interfaces в текстовом редакторе:
Допишите блок кода (вместо eth0 впишите имя вашего интерфейса):
auto eth0
iface eth0 inet static
address 10.1 . 29.37
netmask 255.248 . 0.0
gateway 10.0 . 1.1
dns-nameservers 10.1 . 31.1
auto eth0 — флаг автоматического включения сетевого интерфейса eth0 при загрузке системы;
iface eth0 inet static — интерфейс ( iface eth0 ) находится в диапазоне адресов IPv4 ( inet ) со статическим ip ( static );
address 10.1.29.37 — IP адрес (address) сетевой карты;
netmask 255.248.0.0 — маска подсети (netmask);
gateway 10.0.1.1 — адрес шлюза ( gateway );
dns-nameservers 10.1.31.1 — адреса DNS серверов;
Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
Настройка репозиториев
Для установки необходимых системных компонентов необходимо произвести настройку репозиториев Astra Linux.
Выполните команду открытия файла /etc/apt/sources.list в текстовом редакторе:
Измените блок кода и приведите его к следующему виду:
Установка системных компонентов
Для работы Платформы НЕЙРОСС необходимо установить и настроить Java 1.8 (ГосJava) и некоторые системные утилиты (ntpdate и др.). Приведённые ниже инструкции предполагают, что у целевой операционной системы корректно настроен сетевой интерфейс и есть доступ в сеть Интернет. В отсутствие доступа в сеть Интернет вы можете загрузить необходимые deb-пакеты, перенести их на целевую систему и установить их вручную.
Установка ГосJava
Создайте файл /etc/apt/sources.list.d/gosjava.list:
Добавьте в него следующую строку:
Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
Добавьте цифровой ключ подписи в APT.
Проверить корректность установки java вы можете с помощью команды:
Установка необходимых системных компонентов
Установка и настройка NTP-сервера
Все узлы сети НЕЙРОСС должны быть синхронизированы по времени. Для этого каждый узел выполняет периодическую синхронизацию времени с NTP-сервером, адрес которого задан в настройках узла.
Платформа НЕЙРОСС автоматически выполняет синхронизацию времени с указанным в настройках NTP-сервером. Если сервер Платформы НЕЙРОСС должен сам выступать в роли NTP-сервера для других узлов НЕЙРОСС, то необходимо установить системный сервис NTP-сервера.
Проверьте, правильно ли установлена временная зона:
При необходимости, выполните перенастройку:
Установите демон NTP-сервера:
Если сервер должен быть основным источником времени (должен «доверять» сам себе), то отредактируйте файл /etc/ntp.conf в текстовом редакторе:
Поместите следующее содержимое в файл /etc/ntp.conf :
После переконфигурации NTP-сервера может потребоваться 10-15 минут, чтобы применить новые настройки. В течение этого времени синхронизация с этим NTP-сервером может быть всё ещё недоступна.
Подготовка накопителей
Для обработки медиаданных (импорта, экспорта и пр.) требуется хотя бы один накопитель. В роли накопителей в Платформе НЕЙРОСС выступают разделы (partitions) на жёстких дисках. Платформа НЕЙРОСС использует все смонтированные разделы с файловыми системами типов Ext4, Ext2, NTFS, VFAT за исключением корневого раздела (смонтированного в / ), однако для медиаданных рекомендуется выделить отдельный физический диск/диски.
В подавляющем большинстве случаев достаточно простого физического подключения диска, но иногда требуется смонтировать раздел для диска вручную.
Выполните физическое подключение диска и загрузите операционную систему.
Выполните поиск всех доступных дисков и разделов:
Название жёсткого диска в Linux зависит от интерфейса, через который он подключён. Название может начинаться на:
sd — устройство, подключённое по SCSI (сюда входят жёсткие диски, USB-флешки и ATA-диски, которые подключаются к SCSI через специальный переходник);
hd — устройство ATA;
vd — виртуальное устройство;
mmcblk — обозначаются флешки, подключённые через картридер;
Третья буква в имени диска означает его порядковый номер в системе: sda — первый диск, sdb — второй диск, sdc — третий и так далее. Дальше следует цифра — это номер раздела на диске — sda1, sda2.
Пример вывода команды (два диска: sda и sdb, диск sdb не имеет таблицы разделов):
Создайте точку монтирования раздела:
Отформатируйте диск в файловую систему ext4 с помощью утилиты mkfs :
Где:
/dev/sdb — форматируемый диск.
Где:
/dev/sdb — монтируемый диск;
/storage — выделенный раздел для диска.
Источник
Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов
Все команды, котрые вносят изменения в систему, выполняются:
- в Astra Linux CE — с правами администратора системы;
- в Astra Linux SE — с правами администратора системы с высоким уровнем целостности;
То есть выполняются либо через команду sudo для каждой выполняемой команды, либо для группы команд в сессии администратора после выполнения команды:
Установка пакетов при подключенном репозитории производится в терминале командой:
также установка пакетов и настройка репозиториев может производиться с помощью графического менеджера пакетов Synaptic.
Описание структуры папок на download.astralinux.ru и его зеркалах
- Репозитории и установочные образы с актуальными стабильными версиями пакетов.
- Установочные образы и наборы программ из данной папки ПОЛУЧАЮТ техническую поддержку.
- Вопросы по данным образам и наборам программ ОБРАБАТЫВАЮТСЯ в публичном багтрекере подразделением контроля качества.
- Репозитории с новыми (тестируемыми) версиями обновлений и пакетов.
- После выпуска обновлений данный репозиторий какое-то время соответствует репозиторию stable.
- Установочные образы и наборы программ из данной папки НЕ ПОЛУЧАЮТ техническую поддержку.
- Вопросы по данным образам и наборам программ ОБРАБАТЫВАЮТСЯ в публичном багтрекере подразделением контроля качества.
Экспериментальные репозитории, установочные образы и наборы программ (experimental/addons).
Установочные образы и наборы программы из данной папки НЕ ПОЛУЧАЮТ техническую поддержку.
Вопросы по данным образам и наборам программ НЕ ОБРАБАТЫВАЮТСЯ в публичном багтрекере.
- В данных репозиториях размещены архивные версии репозиториев, для которых уже не будут выпускаться обновления безопасности (версии ОС ОН Орёл 1.11 и снимки репозиториев 2.12).
- Установочные образы и наборы программы из данной папки НЕ ПОЛУЧАЮТ техническую поддержку.
- Вопросы по данным образам и наборам программ НЕ ОБРАБАТЫВАЮТСЯ в публичном багтрекере.
Сохранён для совместимости с более ранними версиями структуры папок. К использованию не рекомендуется. Cовпадает с репозиторием stable.
Установщик по умолчанию, если иное не задано в файлах настройки приоритетов, старается устанавливать более новые версии пакетов.
При этом минорные изменения версий установщиком не учитываются, т.е.:
- При возможности установки пакетов paket_1.1.1-100 и paket_1.1.2-1 будет установлен paket_1.1.2;
- При возможности установки пакетов paket_1.1.1-1 и paket_1.1.1-100 будет установлен первый найденный в репозиториях вариант пакета.
Приоритеты выбора репозиториев задаются в каталоге /etc/apt/preferences. d/ или в файле /etc/apt/preferences (устаревший способ).
Подробности см. по ссылке
Если приоритеты выбора репозитория не заданы явно, то
- неподписанные репозитории имеют меньший приоритет, чем подписанные;
- репозитории обрабатываются в порядке их перечисления в конфигурационных файлах.
Проверить приоритеты репозиториев для конкретного пакета можно командой:
Подключение репозиториев ОС СН Astra Linux Special Edition — Смоленск
Подключение репозиториев на DVD дисках
вставить загрузочный диск в привод и выполнить команду:
sudo apt-cdrom add
sudo apt update
для подключения диска со средствами разработки нужно еще вставить диск со средствами разработки и выполнить команду:
sudo apt-cdrom add
sudo apt update
Подключение образов ОС СН Смоленск скопированных на локальный жесткий диск
создать копию DVD диска на локальном жестком диске можно выполнив команду:
sudo dd if=/dev/cdrom of=/opt/cd.iso bs=1M
или просто скопировав содержимое диска в выбранную папку.
Смонтировать iso файл в выбранную папку можно выполнив команду:
для подключения репозиториев которые находятся в локальной папке:
в /etc/apt/sources.list надо вписать строку(остальные строки убрать или закомментировать символом #):
sudo apt update
Подключение репозиториев ОС ОН Astra Linux Common Edition Орел
Подключение репозиториев текущей версии orel-stable- 2.12
Убедитесь, что у вас установлены пакеты apt-transport-https и ca-certificates, обеспечивающие возможность загрузки пакетов из репозиториев по защищенному протоколу HTTPS.
Если нет — то установите их:
sudo apt install apt-transport-https ca-certificates
В /etc/apt/sources.list прописать путь к основному репозиторию (stable):
Или, по необходимости, к репозиторию testing или experimantal:
sudo apt update
sudo apt dist-upgrade
Подключение сторонних репозиториев
Подключение репозиториев Debian 9 "Stretch"
С установкой пакета debian-archive-keyring
Для ОС ОН Орёл 2.12.8 установить пакет dirmngr для управления ключами и пакет debian-archive-keyring, содержащий ключи к репозиториям Debian:
В /etc/apt/sources.list добавить ссылку на репозиторий Debian:
После добавления ссылки выполнить команду
sudo apt update
Если пакет debian-archive-keyring установлен, то команда должна отработаться без ошибок.
Если пакет debian-archive-keyring не установлен, то команда сообщит, что не может проверить подписи репозитория, и сообщит, какие именно ключи нужны для проверки.
Пример сообщения ниже, отпечатки ключей выделены жирным шрифтом:
Чтение списков пакетов… Готово
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 относится третий, последний отпечаток.
Для ОС СН Смоленск пакет debian-archive-keyring может быть установлен из репозитория ОС ОН Орёл после подключения этого репозитория или командами:
В примере команды указана версия пакета, доступная на момент написания примера, при изменении версии команда должна быть откорректирована.
Без установки пакета debian-archive-keyring
Для того, чтобы установить ключ проверки подлинности:
- Установите пакет dirmngr (если он ранее не установлен) и
- Используйте команду apt-key с указанием нужного отпечатка:
sudo apt install dirmngr
sudo apt-key adv —recv-keys —keyserver keys.gnupg.net EF0F382A1A7B6500
Если сервер keys.gnupg.net не отвечает или выдаёт ошибку вида "gpg: сбой при получении с сервера ключей: Нет данных" ,
можно попробовать:
Временно изменить настройки DNS, оставив только сервер DNS 8.8.8.8, после чего попробовать получить ключи вышеуказанной командой.
После успешного получения ключей настройки можно восстановить.
Попробовать получить ключи от других серверов, входящих в пул keys.gnupg.net.
Актуальный список этих серверов доступен через WEB-интерфейс сайта keys.gnupg.net, пункт "About" в нижней части экрана.
На момент написания статьи список такой:
- pool.sks-keyservers.net
- na.pool.sks-keyservers.net
- eu.pool.sks-keyservers.net
- oc.pool.sks-keyservers.net
- p80.pool.sks-keyservers.net
- ipv4.pool.sks-keyservers.net
- ipv6.pool.sks-keyservers.net
- subset.pool.sks-keyservers.net
Кроме того, можно попробовать получить ключ через WEB-интерфейс по адресу репозитория (keys.gnupg.net), указав в поле поиска код ключа в виде 0xE1F958385BFE2B6E (т.е. с лидирующими символами 0x),
открыть ключ в браузере, сохранить в текстовом файле на локальной машине и импортировать командой
После установки ключа репозитория обновите список пакетов:
sudo apt update
Ключ репозитория Stretch действителен до 2025-го года, если установлен пакет debian-archive-keyring ключи будут обновляться автоматически по мере обновления пакета.
Проверить список установленных ключей можно командой
Подключить репозиторий можно и без установки ключей, однако данный способ не рекомендуется к применению, так как при этом проверка подлинности данных, получаемых из репозитория, становится невозможной. Для отключения проверки ключей в определении репозитория нужно указать дополнительный ключ trusted=yes:
Для отключения проверки ключей в определении репозитория нужно указать дополнительный ключ trusted=yes:
Подключение репозитория выпуска orel-frozen — 1.11
в /etc/apt/sources.list надо вписать строку(остальные строки убрать или закомментировать символом #):
далее в терминале выполнить:
Для обновления дистрибутива:
Подключение репозитория с пакетами из проекта debian (wheezy)
Процедура получения ключа для репозитория Wheezy в целом аналогична процедуре для Stretch (см. выше), отличаются только строка с адресом репозитория и ключ.
В /etc/apt/sources.list надо вписать строку(остальные строки убрать или закомментировать символом #):
далее в терминале выполнить:
И, если пакеты с ключами ранее не установлены, по полученной подсказке получить ключи для репозитория.
Ключ (на момент написания этой статьи) следует получать по отпечатку 6FB2A1C265FFB764 :
sudo apt install dirmngr
sudo apt-key adv —recv-keys —keyserver keys.gnupg.net 6FB2A1C265FFB764
Подключение репозиториев скопированных на локальный жесткий диск
Перед копированием файлов на локальный жесткий диск рекомендуется убедиться, что в файловой системе достаточно свободного места. Сделать это можно командой:
Источник