Найти в Дзене
Astra Linux - обновление ПО

Astra Linux - обновление ПО

Сборка новых версий ПО
подборка · 8 материалов
2 месяца назад
Google Test сборка из исходников и установка как deb-пакет в Astra Linux 1.7.7.9
Есть несколько способов подключения библиотеку Google Test Рассмотрим способ с созданием DEB пакета. Соберем googletest из исходников и установим в систему, это позволит не зависеть от работы интернета, и работать с актуальной версией тестов, в любой момент ее можно будет пересобрать на более новую. создадим директорию и клонируем репозиторий $ mkdir ~/work-tmp $ cd ~/work-tmp $ git clone https://github.com/google/googletest.git далее проверим какие версии доступны $ git tag -l перейдем в ветку с нужной версией $ git checkout v1...
140 читали · 5 месяцев назад
Astra Linux 1.7 - Как узнать какие ip адреса свободны в локальной сети.
При работе с виртуальными машинами в режиме "Мост", иногда не срабатывает DHCP ( Dynamic Host Configuration Protocol - это сетевой протокол, который автоматически назначает IP-адреса и другие параметры сети устройствам, подключающимся к ней. ) Поэтому для подключения виртуальной машины приходиться задавать ip статически. Для этого поиска свободных ip можно воспользоваться двумя утилитами, есть очень простая с интуитивным GUI интерфейсом Angry IP Scanner и CLI утилита Nmap git clone git@github...
5 месяцев назад
AstraLinux 1.7 - Установка системы управления пакетами Snap
Snap — система развертывания и управления пакетами, разработанная Canonical для мобильной Ubuntu и позволяющая запускать прикладное программное обеспечение без необходимости установки пакетов в операционную систему. В инструкции сказано, что для Astra Linux 1.7 нужно подключить репозитории с mirror.yandex.ru: deb [trusted=yes] https://mirror.yandex.ru/debian/ buster main contrib non-free Но, к сожалению Debian 10 уже снята с поддержки и на зеркалах яндекса доступны последние версии 11, 12, 13 deb http://archive...
7 месяцев назад
(GCC12.4) Astra Linux - Как обновить gcc до версии 12.4 - сборка из исходников.
Использование gcc12 полезно при работе с С++20 и библиотеками на нем. Сборка прошла успешно несколько раз на Astra Linux 1.7.7.9 Процесс достаточно длительный и занимает более часа на машине с шестью ядрами. для установки необходимо клонировать репозиторий git clone https://gitflic.ru/project/litvinov_mv/astra-linux-gcc12-4.git и запустить скрипт bash build_gcc_12.4.0.sh Сборка проходила на стандартной системе gcc (AstraLinux 8.3.0-6+b1) 8.3.0 GNU ld (GNU Binutils for AstraLinux) 2.31.1 В результате: будет создана папка по пути: ${HOME}/opt/gcc-12...
202 читали · 11 месяцев назад
(GCC10) Astra Linux - Как обновить gcc до версии 10 - сборка из исходников?
GCC (GNU Compiler Collection) — это набор компиляторов, разработанный проектом GNU, который предназначен для преобразования исходного кода, написанного на различных языках программирования, в объектный код или непосредственно в исполняемый файл. Изначально GCC был создан для компиляции программ на языке C, но со временем был расширен и теперь поддерживает множество языков, включая: В Astra Linux 1.7 можно проверить версию компилятора $ gcc -v gcc version 8.3.0 (AstraLinux 8.3.0-6+b1) Эта версия...
11 месяцев назад
Astra Linux - Как обновить binutils до версии 2.40?
Binutils (сокращение от binary utilities) — это набор программных утилит, предназначенных для работы с объектными файлами, исполняемыми файлами и библиотеками. Эти инструменты являются важной частью процесса разработки и отладки программного обеспечения. Ниже приведено описание основных утилит из набора binutils и объяснение их необходимости. В Astra Linux 1.7 используется: GNU ld (GNU Binutils for AstraLinux) 2.31.1 чтобы проверить текущие версии можно воспользоваться командами: as --version ld...