Установка и настройка Astra Linux: конфигурация сети и среды разработки
Установка и настройка Astra Linux включает конфигурацию сети через NetworkManager или networking, а также развёртывание IDE: Eclipse, VSCode и PyCharm.
Оглавление
Настройка сети
Современные версии Astra Linux поддерживают несколько способов настройки сети.
NetworkManager (рекомендуемый способ)
NetworkManager является фактическим стандартом управления сетевыми интерфейсами в Astra Linux. При стандартной установке служба устанавливается и запускается автоматически, получая управление всеми внешними сетевыми интерфейсами.
Графический интерфейс
- Откройте меню «Система» → «Настройки сети»
- Выберите нужное подключение (Ethernet или Wi-Fi)
- Нажмите правой кнопкой мыши → «Настроить»
- В окне параметров укажите:
- IP-адрес (статический или DHCP)
- Шлюз
- Маску подсети
- DNS-серверы
- Нажмите «Сохранить»
Для настройки DNS через графический интерфейс:
- ПКМ на иконке NetworkManager в трее → «Изменить соединения...»
- Выберите соединение и дважды кликните по нему
- На вкладке «Параметры IPv4» задайте адрес DNS-сервера
- Нажмите «Сохранить» и перезапустите соединение
Командная строка nmcli
Пример настройки статического IP-адреса:
# Установить IP-адрес
nmcli device modify eth0 ipv4.address 192.168.32.97/24
# Установить шлюз
nmcli device modify eth0 ipv4.gateway 192.168.32.1
# Установить DNS
nmcli device modify eth0 ipv4.dns 192.168.32.1
# Проверить настройки
nmcli device show eth0
Скрипт для переключения на статический IP:
#!/bin/bash
con="Проводное соединение 1"
ip="10.0.2.254/24"
gw="10.0.2.1"
dns="10.0.2.254 77.88.8.8"
if nmcli con show "$con" > /dev/null ; then
nmcli con mod "$con" ip4 $ip gw4 $gw
nmcli con mod "$con" ipv4.dns "$dns"
nmcli con mod "$con" ipv4.method manual
nmcli con down "$con" ; nmcli con up "$con"
fi
Служба Networking (через /etc/network/interfaces)
Для серверных конфигураций можно использовать службу networking с файлом /etc/network/interfaces.
Пример настройки статического адреса:
allow-hotplug eth0
iface eth0 inet static
address 192.168.11.100
netmask 255.255.255.0
gateway 192.168.11.1
dns-domain example.com
dns-nameservers 192.168.11.1
Перезапуск интерфейса:
sudo ifdown eth0; sudo ifup eth0
Просмотр сетевых интерфейсов
# Просмотр всех интерфейсов
ip a
# Или через NetworkManager
nmcli con show
Среды разработки
Доступные IDE в Astra Linux
Согласно официальной документации, в Astra Linux доступны следующие интегрированные среды разработки:
- Eclipse (Java и другие языки)
- Qt Creator (Qt, QML, Qt Quick, Kirigami)
- Lazarus (Pascal, Delphi)
- Fp-ide (Pascal)
- Monodevelop (Mono)
- Idle (Python)
- Geany (поддержка множества языков)
- LibreOffice (Python, JavaScript, LibreOffice Basic)
Установка Eclipse
Eclipse требует Java, которая исключена из состава Astra Linux Special Edition по требованиям безопасности.
Доступные варианты Java:
- Axiom JDK/Axiom JDK Pro (коммерческая версия от АО "АКСИОМ")
- ГосJava из репозитория Лаборатория 50
Для установки Eclipse с ГосJava необходимо добавить репозиторий ГосJava в /etc/apt/sources.list, импортировать GPG-ключ репозитория, обновить список пакетов и установить пакеты gosjava-jre и eclipse.
Установка Visual Studio Code
VSCode доступен для загрузки с официального сайта.
# Установить .deb пакет
sudo apt install ~/Загрузки/code_*.deb
После установки редактор доступен через меню: «Пуск» → «Утилиты» → «Visual Studio Code» или из терминала: /usr/bin/code.
Другие IDE
PyCharm и OpenIDE также могут быть установлены в Astra Linux. Разработчики активно используют PyCharm и VSCode для Python-разработки.
OpenIDE — российская открытая среда разработки с поддержкой Java и Kotlin, представленная как альтернатива зарубежным решениям.
Частые ошибки
Попытка установить Eclipse без предварительной установки Java. Eclipse требует Java, которая исключена из состава Astra Linux Special Edition по требованиям безопасности. Перед установкой Eclipse необходимо установить совместимую версию Java (Axiom JDK или ГосJava).
FAQ
Какую Java использовать для Eclipse в Astra Linux? Eclipse требует Java, которая исключена из состава Astra Linux Special Edition по требованиям безопасности. Доступные варианты: Axiom JDK/Axiom JDK Pro (коммерческая версия от АО "АКСИОМ") или ГосJava из репозитория Лаборатория 50.
Где найти Visual Studio Code после установки?
После установки VSCode доступен через меню «Пуск» → «Утилиты» → «Visual Studio Code» или из терминала командой /usr/bin/code.
Какие IDE доступны в Astra Linux? Согласно официальной документации, доступны: Eclipse, Qt Creator, Lazarus, Fp-ide, Monodevelop, Idle, Geany и LibreOffice. Также могут быть установлены PyCharm и российская среда OpenIDE с поддержкой Java и Kotlin.