Astra linux build essentials

Установка драйвера NVIDIA на Astra Linux Common Edition 2.11/2.12

Эта статья описывает установку на компьютеры с картой Nvidia.

Для ноутбуков и моноблоков с гибридной графикой планируется отдельная статья.

Установить необходимые пакеты:

Скачать с сайта nvidia.ru драйвер, выбрать тип, серию и семейство продукта, в поле «Операционная система» выбрать «Показать все операционные системы» и выбрать «Linux 64bit»

Далее необходимо отключить свободный драйвер nouveau:

В /etc/modprobe.d/blacklist.conf добавить строки:

blacklist nouveau options nouveau modeset=0

В /etc/initramfs-tools/modules удалить или закомментировать строку

После загрузки, перейти в терминал нажатием CTRL+ALT+F1, выполнить вход и выполнить команду:

Перейти в директорию с загруженным драйвером сделать файл исполняемым и установить:

Для проверки работоспособности драйвера в терминале выполнить команду glxinfo:

u@astra:~$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 440/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 390.42
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 390.42
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.42
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Источник

Astra linux build essentials

Скачиваем дистрибутив КриптоПро CSP с сайта.

Распаковываем и устанавливаем КриптоПро CSP КС1 с дополнительными компонентами lsb-cprocsp-devel:
tar -xvf ./linux-amd64_deb.tgz && cd ./linux-amd64_deb/
sudo ./install.sh kc1 lsb-cprocsp-devel cprocsp-stunnel

Для сборки Nginx на Astra Smolensk 1.6 SE необходимо установить пакеты build-essential и patch.

Скачиваем актуальный devel DVD — https://download.astralinux.ru/astra/stable/smolensk/devel/1.6/
Монтируем:
sudo apt-cdrom add
sudo apt update
sudo apt-get install build-essential patch

Скачиваем Nginx и накладываем патч:
wget https://nginx.org/download/nginx-1.18.0.tar.gz
tar -xvf ./nginx-1.18.0.tar.gz
cp ./ng-nginx.1.18.0.patch ./nginx-1.18.0 && cd ./nginx-1.18.0/
patch -p1 < ./ng-nginx.1.18.0.patch

Получаем дополнительные исходные тексты:
wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz
tar -xvf ./pcre-8.45.tar.gz
wget https://zlib.net/zlib-1.2.13.tar.gz
tar -xvf ./zlib-1.2.13.tar.gz
wget https://www.openssl.org/source/openssl-1.1.1o.tar.gz
tar -xvf ./openssl-1.1.1o.tar.gz

Собираем (предварительно проверив пути):
./configure \
—user=nginx \
—group=nginx \
—with-cc-opt=’-fstack-protector -fstack-protector-strong —param=ssp-buffer-size=4 -Wformat -Werror=format-security -Werror=implicit-function-declaration -Winit-self -Wp,-D_FORTIFY_SOURCE=2 -fPIC’ \
—with-ld-opt=’-Wl,-z,relro -Wl,-z,now -Wl,—as-needed -pie -L/opt/cprocsp/lib/amd64 -lrdrsup -lssp -lcapi10 -lcapi20′ \
—prefix=/opt/nginx \
—conf-path=/etc/nginx/nginx.conf \
—error-log-path=/var/log/nginx/error.log \
—http-log-path=/var/log/nginx/access.log \
—lock-path=/var/run/lock/nginx.lock \
—pid-path=/var/run/nginx.pid \
—with-pcre=./pcre-8.45/ \
—with-pcre-jit \
—with-zlib=./zlib-1.2.13/ \
—with-http_ssl_module \
—with-http_sspi_module \
—with-http_stub_status_module \
—with-openssl=./openssl-1.1.1o/ \
—with-openssl-opt=’no-gost no-comp no-dtls no-deprecated no-dynamic-engine no-engine no-hw-padlock no-nextprotoneg no-psk no-tests no-ts no-ui-console no-ocsp’ \
—with-stream \
—with-stream_ssl_module \
—with-stream_sspi_module \
—with-http_v2_module

Читайте также:  Intel hd graphics 630 driver linux

Для rhel based дистрибутивов добавляются опции:
—with-pcre-opt=-fPIC —with-zlib-opt=-fPIC

Копируем базовый конфиг в директорию с кодом:
sudo cp ./nginx.conf.sample ./nginx-1.18.0/conf/nginx.conf
make
sudo make install

Создаем системного пользователя:
sudo adduser —system —no-create-home —group nginx
sudo chown -R nginx:nginx /var/log/nginx/

Переносим init скрипт:
sudo cp ./nginx.init /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo systemctl daemon-reload

Создаем запрос на сертификат для Nginx:
sudo -u nginx /opt/cprocsp/bin/amd64/cryptcp -creatrqst -provtype 80 -rdn ‘CN=Astra, C=RU ,S=77 Москва, L=г. Москва’ -certusage 1.3.6.1.5.5.7.3.1 -cont ‘\\.\HDIMAGE\nginx1’ -ex /tmp/request.req

Выпускаем на УЦ сертификат по запросу и устанавливаем в контейнре:
sudo -u nginx /opt/cprocsp/bin/amd64/certmgr -install -store uMy -cont ‘\\.\HDIMAGE\nginx1’ -file /tmp/user.crt

Дополнительная информация и пример конфигурационного файла по ссылке.

Доступность сервиса проверяем с помощью:

csptest
/opt/cprocsp/bin/amd64/csptest -tlsc -server host_name -v

браузера с поддержкой ГОСТ TLS (на Linux — Chromium GOST)

Открыть страницу в браузере, посмотреть сертификат, убедиться что алгоритм ГОСТ.

Источник

Astra linux 1.7 (орел) и VMware player

Доброго времени суток! Столкнулся с проблемой установки виртуальной машины.
Дальше скрипты по настройке плеера выполнить не получается.
Может кто-то из гуру форума поможет со скриптами, что бы VMware player все же установился.
Спасибо

Вложения

Mischutka

New member

Доброго времени суток! Столкнулся с проблемой установки виртуальной машины.
Дальше скрипты по настройке плеера выполнить не получается.
Может кто-то из гуру форума поможет со скриптами, что бы VMware player все же установился.
Спасибо

Причём тут скрипты? Установщик не может найти в вашей системе GCC 8.3.0. Вам предлагается указать место, в которое он установлен (если он, конечно, установлен) или установить его.

A1exseder

New member

countmein

New member

A1exseder

New member

user@astra:~$ gcc — v
bash: gcc: команда не найдена
user@astra:~$ gcc -v
bash: gcc: команда не найдена

A1exseder

New member

user@astra:~$ sudo apt-get install build-essential
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет build-essential недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

Montfer

New member

A1exseder

New member

Montfer

New member

A1exseder

New member

#deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free
#deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free
и все же как добавить корректный репозиторий, что бы установить хоть, что то по нормальному на эту ОС

Читайте также:  Best mail client for linux

Montfer

New member

Mischutka

New member

#deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free
#deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free
и все же как добавить корректный репозиторий, что бы установить хоть, что то по нормальному на эту ОС

Раскомментируй (убери # в начале строк) имеющиеся репозитории, а то у Вас кроме cdrom ничего не подключено.

A1exseder

New member

Montfer

New member

Mischutka

New member

A1exseder

New member

спасибо! поправил репозитории
НО
user@astra:~$ sudo apt-get install build-essential
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет build-essential недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «build-essential» не найден кандидат на установк
PS.Всем кто откликнулся спасибо огромное и + в репу, нашел ответы на вопросы

Mischutka

New member

спасибо! поправил репозитории
НО
user@astra:~$ sudo apt-get install build-essential
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет build-essential недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «build-essential» не найден кандидат на установк
Нужно ли перезагружать систему?

Источник

Astra linux установка драйверов

Мануал

http://yakadr.ru/wp-content/uploads/2016/05/AstraLinux_root_part4.png

При установке драйверов потребуются пакеты, например для установки драйверов сетевой карты D-link.

Ниже приведен мануал по установке этих пакетов.

Для проведения сборки необходимо выполнить описанную далее последовательность действий.

  1. Выполнить загрузку ОС СН на АРМ.
  2. Войти в систему как суперпользователь root.
  3. Запустить терминал fly-term. (alt+t)
  4. Для проведения сборки необходимо наличие диска РУСБ.10015-01 12 01-1 «Текст программы. Загрузочный модуль. Часть 1. Средства разработки». Диск должен быть зарегистрирован в системе управления пакетам при помощи команды:
# apt-get install build-essential
# apt-get install linux-headers-3.2.0-27-generic
# mount /dev/cdrom /media/cdrom
# cp -R /media/cdrom/r8169 /opt/build/
# make -C /lib/modules/3.2.0-27-generic/build M=/opt/build/r8169 modules

В результате сборки в каталоге /opt/build/r8169 должен быть создан файл r8169.ko

Тестировалось на версии 1.3 Смоленск

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!

Вы че, серьёзно полагаете, что с такими заморочками по драйверам эта ОС будет использоваться хотя бы инженерами на производстве? Производство элементарной диагностики по времени увеличится в сотни раз. Дохлый номер. ХРюня просто шедевр, по сравнению с этим. Проще виндообрубком на планшете устранить неисправность, чем вашим продуктом.

Читайте также:  Уроки linux для начинающих

  • Аудит ИБ (49)
  • Вакансии (12)
  • Закрытие уязвимостей (105)
  • Книги (27)
  • Мануал (2 305)
  • Медиа (66)
  • Мероприятия (39)
  • Мошенники (23)
  • Обзоры (820)
  • Обход запретов (34)
  • Опросы (3)
  • Скрипты (114)
  • Статьи (352)
  • Философия (114)
  • Юмор (18)

Anything in here will be replaced on browsers that support the canvas element

Что такое 404 Frame? Большинство инструментов для взлома веб-сайта находятся в 404 Frame. Итак, что же представляют собой команды? Вы можете отдавать команды, используя повседневный разговорный язык, поскольку разработчики не хотели выбирать очень сложную систему команд. Команды Команды “help” / “commands” показывают все команды и их назначение. Команда “set target” – это команда, которая должна […]

В этой заметке вы узнаете о блокировке IP-адресов в Nginx. Это позволяет контролировать доступ к серверу. Nginx является одним из лучших веб-сервисов на сегодняшний день. Скорость обработки запросов делает его очень популярным среди системных администраторов. Кроме того, он обладает завидной гибкостью, что позволяет использовать его во многих ситуациях. Наступает момент, когда необходимо ограничить доступ к […]

Знаете ли вы, что выполняется в ваших контейнерах? Проведите аудит своих образов, чтобы исключить пакеты, которые делают вас уязвимыми для эксплуатации Насколько хорошо вы знаете базовые образы контейнеров, в которых работают ваши службы и инструменты? Этот вопрос часто игнорируется, поскольку мы очень доверяем им. Однако для обеспечения безопасности рабочих нагрузок и базовой инфраструктуры необходимо ответить […]

Одной из важнейших задач администратора является обеспечение обновления системы и всех доступных пакетов до последних версий. Даже после добавления нод в кластер Kubernetes нам все равно необходимо управлять обновлениями. В большинстве случаев после получения обновлений (например, обновлений ядра, системного обслуживания или аппаратных изменений) необходимо перезагрузить хост, чтобы изменения были применены. Для Kubernetes это может быть […]

Является ли запуск сервера NFS в кластере Kubernetes хорошей идеей или это ворота для хакеров Одним из многочисленных преимуществ сетевой файловой системы является ее способность выполнять многократное чтение-запись. И как и все в наши дни, NFS – это просто еще одна служба, которую можно запустить в своем кластере Kubernetes. Однако является ли сервер NFS подходящей […]

Источник

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