LINUX.ORG.RU

17
Всего сообщений: 190

сборка php и кастомный ссл

значит есть старый альт 8. в нем openssl 1.0.2 в системе удален devel пакет openssl

хочу собрать openssl 1.1.1h и пхп с его использованием. при этом чтобы все остальные компаненты системы небыли затронуты.

собирал ссл в папку /opt/openssl

собирая пхп так

env PKG_CONFIG_PATH=/opt/openssl/lib/pkgconfig ./configure –prefix=/opt/php/7.3
–with-openssl=/opt/openssl
–with-curl=/opt/curl
–with-zlib-dir –with-freetype-dir
–enable-cgi
–enable-mbstring
–with-libxml-dir=/usr
–enable-soap –enable-calendar
–with-zlib
–with-gd
–disable-rpath
–enable-inline-optimization
–with-bz2
–enable-sockets –enable-sysvsem
–enable-sysvshm
–enable-pcntl –enable-mbregex
–with-mhash
–enable-zip
–with-pcre-regex
–enable-mysqlnd
–with-pdo-mysql –with-mysqli
–with-pgsql=/opt/libpq –with-pdo-pgsql=/opt/libpq
–with-jpeg-dir=/usr
–with-png-dir=/usr
–with-libxml-dir=/usr
–enable-exif –enable-dba
–with-gettext
–enable-shmop
–enable-sysvmsg
–enable-wddx
–with-kerberos
–enable-bcmath –enable-intl
–with-readline && make

в итоге

ldd ./sapi/cli/php|grep -i ssl
        libcrypto.so.1.1 => /opt/openssl/lib/libcrypto.so.1.1 (0x00007f0e20c6c000)
        libssl.so.1.1 => /opt/openssl/lib/libssl.so.1.1 (0x00007f0e209d8000)
        libssl.so.10 => /lib64/libssl.so.10 (0x00007f0e1cead000)

как эту заразу отучить видеть /lib64/libssl.so.10 при линковке.

продолжение

спрятал системную libssl библиотеку временно. сбросил кэш ld

 ldconfig -v|grep 'ssl\|\/lib64'
/opt/openssl/lib:
        libssl.so.1.1 -> libssl.so.1.1
/lib64:
        libevent_openssl-2.0.so.5 -> libevent_openssl-2.0.so.5.1.10
/usr/lib64:
        libssl3.so -> libssl3.so

собираю пхп

make
Generating phar.phar
/usr/local/src/openssl/php-7.3.24/sapi/cli/php: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
make: *** [ext/phar/phar.phar] Ошибка 127

 , ,

xoy ()

где взять файлы инсталлера для altlinux?

излазил весь ftp и не могу найти очевидного: где взять kernel, initrl и altinst для установки, собственно, altlinux? без всяких дисков, флешек, чтобы можно было хоть по сети загрузить, хоть в kvm -m 512 -kernel linux -initrd initrd сделать? в общем, как у всех остальных дистрибутивов, будь то дебиан, арч или центось?

для установки хоть p9, хоть сизифа (желательно второе, его я уже почти зазеркалил)

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

 , ,

buratino ()

AltLinux и кросс-компиляция.

Привет.

g++ -m32 somecode.cc

/usr/include/c++/8/string:38:10: fatal error: bits/c++config.h: Нет такого файла или каталога.

sudo apt-get install gcc-multilib g++-multilib

На ALT Linux не помогает. Ну и как быстро поставить средства разработки под 32 бита на Alt Linux? Версия дстрибутива «Альт Рабочая станция 9.0». В Убунте легко установились multilib и кросс-компиляция заработала.

 

alman ()

Обзор Нифёдыча на Альт.

Почему альт выглядит как говно, а другие дистрибутивы на mate выглядят красиво(mint, manjaro, да даже openindiana)

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

Примерно такое же отношение будет у 99% жителей РФ если показать им альт:

https://youtu.be/pO6CUJgxd40

 

fsb4000 ()

Alt Linux, репозитории.

Есть Alt Linux 8.3, который сертифицированный. Под него надо собрать пакеты. Для этого надо доустановить хотя бы git, gcc и прочее по зависимостям. А в основной базе пакетов их нет.

Что альт - уродец с пакетным менеджером apt и базой пакетов rpm я понял, как это работает - нет. Про Сизиф меня предупредили, что он может разнести всю систему, но попробовать надо, т.к. другого источника пакетов нет, судя по их же форумам.

Git из Сизифа не ставится - ошибки зависимостей пакетов. Из rpm-src его тоже не собрать - видимо требуется какой-то типа zlib-develop. Вообщем все упирается снова в репы.

Вот как сейчас выглядит sources.list.

# cat /etc/apt/sources.list.d/sources.list

#rpm cdrom:[ALT 8 SP Server 11100-01 x86_64 build 2019-10-25]/ ALTLinux main
rpm file:///mnt/iso0/ ALTLinux main

rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
#rpm [alt] file:///mnt/builds

При подключении вместо Sysyphus репозиториев c8/branch, c8.1/branch, p8 сыплются ошибки на неправильную подпись базы пакетов.

Откуда добавить ключи, какую репу использовать? Кто с этой чебурашкой Альтом боролся?

 ,

bugs-bunny ()

Перенос системы с hda на sdа с восстановлением загрузчика lilo

Доброго дня. Такая вот задача: Нужно перекинуть систему с старого железа на новое. Раньше диск был hdb. Сейчас нужно запустить линукс с sdа.

Дистрибутив alt-linux допотопной сборки.

Собственно, все уже на новом диске, диск оперделяется как sdb (на sda стоит образ Убунты для восстановления).

Образ системы скопирован с помощью dd.

что делаю:

  1. Загружаюсь с Убунты
  2. Монтирую sdb /mnt/
  3. Меняю в lilo.conf hda на sdb, hda1 на sdb1.
  4. Редактирую fstab. Тут тоже меняю имена дисков. Они у меня в виде hda/sdb без Id
  5. Далее запускаю lilo для компиляции загрузчика

Вот тут у меня проблема. Не понимаю принципа, как правильно сказать #lilo, что диск, на который нужно писать загрузчик должен быть /dev/sdb

Пробую так, но что то не заводится(

root@cat-desktop:/r# chroot /r

[root@cat-desktop /]# lilo

без chroot команда lilo компилит загрузчик с убунты(

/proc/devices: fopen failed: No such file or directory

/proc/devices: fopen failed: No such file or directory

Failed to set up list of device-mapper major numbers

Warning: '/proc/partitions' does not exist, disk scan bypassed

Added ARK

Fatal: Default image doesn't exist.

ARK имя загрузчика в lilo.conf

PS: почему в LORCODE не работает спойлер?( и почему при копировании кода, он его вставляет в одну строчку? приходится ставить переносы.

 , ,

goodcat ()

Альт Линукс 8 не меняется иконка у документов docx, xlsx, pptx

Всем привет АЛЬТ 8 СП х64 Mate

Почему иконка не меняется для типа DOCX (так для PPTX XLSX). Для других меняется (например doc, xls, rtf).

Делаю так: Меняю имя иконки в «/usr/share/mime/packages/freedesktop.org.xml» для типа файла DOCX (mime = application/vnd.openxmlformats-officedocument.wordprocessingml.document) на такое

файл ku-doc.png лежит в папке /usr/share/icons и в /usr/share/pixmaps

Обновляю базу mime

update-mime-database /usr/share/mime

и ничего. Прошу помощи!

ps мне важно всё это делать не руками, а чтобы скрипт менял!

 

avilio ()

Помощь в multiseat на altlinux

Добрый день.

Нужна помощь в разбирательстве с dual set на altlinux.

Просьба тех кто обладает нужной степенью квалификации откликнуться.

 ,

andrey7690 ()

altlinux multiseat

Добрый вечер уважаемые форумчане.

На данный момент перед мной стоит задача сделать multiseat на altlinux, на ubuntu такое уже воспроизводил, поэтому некоторый опыт есть.

Что имею: Встроенное видео intel (vga + dvi) Карточку nvidia (vga + hdmi + dvi)

На ubuntu с этим было проще, признаюсь честно.

Первый вопрос, что будет стабильнее работать:

  1. nvidia + intel (т.е. используем встроенное и дискретное видео)
  2. только nvidia дискретное.
  3. только intel

На данный момент установил X-multiseat-preinit и проприетарный драйвер nvidia, т.к. без него система зависала через 10 секунд после появление GUI.

За любую поддержку буду признателен.

 ,

andrey7690 ()

FreeSoftware на Эльбрусе

Биполярочка от Базальта: https://youtu.be/NLOtcsNBuBs

Портирование свободного ПО на которой даже ISA засекречена, и компилятор есть только проприетарный.

Книгу в свободный доступ дали: http://mcst.ru/files/511cea/886487/1a8f40/000000/book_elbrus.pdf

Книгу не читал, но может там есть что-то полезное.

Если кто-то захочет купить, то есть магазин: http://shop.irsural.ru/comp/catalog/computers/3079

 , ,

fsb4000 ()

Импортозамещения altlinux

Привет, комрады!
$SUBJ
как себя чувствует этот зверек в продуктиве? Кто-нибудь использует?
интересуют задачи:

  • multipathd
  • Vmware,Tionix,etc(как себя чувствует в виртуальной среде/облачной среде)
  • СУБД(Oracle,Postgre,MySQL,etc)?
  • jwm,java-applets
  • .......

 ,

Dob ()

Доступ к настройке selinux

Доброго времени суток!

После запуска selinux c бубном в этой теме, я плавно подошёл к следующему вопросу:
при любой попытке выполнить управляющую команду, выдаётся ошибка:

# semanage fcontext -l
ValueError: SELinux policy is not managed or store cannot be accessed.
# semanage login -l
ValueError: SELinux policy is not managed or store cannot be accessed.
# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   permissive
Mode from config file:          permissive
Policy MLS status:              enabled
Policy deny_unknown status:     denied
Max kernel policy version:      30

Такое ощущение, что сам selinux и не разрешает мне себя настраивать. Подскажите, пожалуйста.

P.S. Система — AltLinux 8 Server
P.P.S.
# id -Z
user_u:user_r:user_t:s0

 ,

fractaler ()

Запустить selinux на AltLinux SP Server

Доброго времени суток!

Не запускается selinux в виртуалке на AltLinux 8 SP Server.

Всё сделал по инструкции: https://www.altlinux.org/Sl

Однако на этапе перезагрузки вместо сообщения о маркировке файлов загрузка просто останавливается и может висеть так час. Дольше я не пробовал. В этот момент система отвечает на пинги и на Alt-Ctrl-Del. Но не грузится.

$ uname -a
Linux proxy 4.4.86-std-def-alt0.M80C.1 #1 SMP Wed Sep 13 15:48:42 UTC 2017 x86_64 GNU/Linux

 ,

fractaler ()

Не запускается Спутник

[root@comp-core-i3-4130-20c71e ~]# uname -a
Linux comp-core-i3-4130-20c71e 4.19.56-std-def-alt1 #1 SMP Tue Jun 25 15:15:00 UTC 2019 x86_64 GNU/Linux

Возникает ошибка:

[root@comp-core-i3-4130-20c71e ~]# /opt/sputnik-browser/sputnik-browser 
[root@comp-core-i3-4130-20c71e ~]# /opt/sputnik-browser/sputnik-browser: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory

Такой либы нет в репозитории, с AltLinux знаком мало.

Спутник потому, что нужно отечественный браузер, их всего 2, Яндекс и Спутник.

Перемещено leave из admin

 ,

Shulman ()

Huawei нашел способ обойти санкции

Huawei ведет переговоры о сотрудничестве с производителями процессоров «Эльбрус» и операционной системы «Альт»

https://meduza.io/news/2019/07/10/rbk-huawei-vedet-peregovory-o-sotrudnichestve-s-proizvoditelyami-protsessorov-elbrus-i-operatsionnoy-sistemy-alt

 , ,

fuzzypants ()

Альт линукс на серверах Huawei?

Subj

«Huawei хочет лицензировать операционные системы «Альт» для использования их на своих компьютерах и серверах. Переговоры идут пару месяцев, и, насколько я знаю, и та и другая сторона сильно заинтересованы в сотрудничестве», — сообщил один из собеседников РБК. По словам другого, речь идет о лицензировании ОС для установки на компьютеры и серверы Huawei, которые затем планируется продавать не только в России, но и на азиатских рынках.

Генеральный директор «Базальт СПО» Алексей Смирнов сообщил РБК, что компания заинтересована в сотрудничестве с крупными международными корпорациями, но детали комментировать отказался.

Представитель пресс-службы Huawei отказался от комментариев.

Операционные системы из линейки «Альт» Huawei потенциально могла бы устанавливать на персональные компьютеры и серверы, продолжает Юсупов. «Альт» отличается от других ОС на основе Linux тем, что у них свой репозиторий, то есть набор библиотек, тогда как остальные клоны Linux базируются на сборках Debian, Fedora или CentOS, репозитории которых расположены не всегда в дружественных нам странах. Так, в 2017 году международное сообщество Fedora Project, которое занимается разработкой популярной открытой операционной системы Fedora Linux, обновило экспортное соглашение для пользователей, добавив в него запрет на поставку этой операционной системы в Крым. «Альт» — самая независимая разработка из всех остальных Linux-based операционных систем. Наверное, поэтому они привлекли внимание Huawei», — рассуждает Юсупов.

Однако он сомневается, что Huawei будет массово использовать российские ОС и процессоры в своем оборудовании. Такого же мнения придерживается и исполнительный директор Ассоциации предприятий компьютерных и информационных технологий Николай Комлев: «Договоренности с Huawei, скорее всего, будут носить локальный характер, и китайская компания будет использовать их для своего продвижения на российском рынке». По его мнению, «использование российского процессора и российской ОС, а также сборка оборудования где-нибудь в России позволят компании позиционировать свою продукцию как отечественную».

«Скорее всего, в дальнейшем Huawei будет добиваться для своего оборудования статуса российского и в случае успеха будет активно продавать его в госсектор. Буду рад ошибиться, и, если нашим компаниям удастся использовать партнерство с Huawei для выхода на зарубежные рынки, это отлично, но пока мой прогноз менее оптимистичный», — убежден Комлев.

По мнению Сергея Овчинникова, Huawei нужен вход на рынок, чтобы стать в каком-то смысле российской компанией. Он считает, что все технологии у китайской компании есть, а скупать местных игроков — это способ сделать так, чтобы конкурентов не существовало.

По ссылке там ещё и про Эльбрус.

 , , , ,

tiinn ()

altlinux + cryptopro + ЭЦП JaCarta, eToken

Здравствуйте. Кто нибудь устанавливал cryptopro и настраивал ЭЦП для входа на портал gosuslugi? У меня проблема после установки драйверов на ключ JaCarta и eToken ключ видится но в нем не видно контейнера с сертификатом, в чем может быть проблема подскажите пожалуйста.

 , ,

Geeker ()

Утечка памяти в Proxmox

Доброго времени суток, возникла такая проблема. До недавнего времени Proxmox работал стабильно, но три дня назад мною было замечено следующее: в сводке Proxmox показывает потребление виртуальной машиной 74% оперативной памяти, при том, что в системном мониторе самой ВМ(выделено 70Гб) показывает 20%. То же самое происходит на другой ВМ(выделено 6Гб), которая вообще почти не используется. На сервере, на котором установлен сам PVE free показывает:

total used free shared buffers cached

Mem: 125G 73G 52G 0B 237M 7,2G

-/+ buffers/cache: 65G 60G

Swap: 31G 53M 31G

С чем это может быть связано и как это исправить? P.S. Большая просьба не кидаться камнями, так как в теме еще новичок.

 , , ,

Koshatty ()

Отчественный микросуперкомпьютер

Габариты конструктива 1,9х1,35х1 м. Пиковая производительность до 2,2 петафлопс, система хранения объемом до 2,2 пб.

Каждый узел может содержать до четырех процессоров и до четырех видеокарт. Узел может включать либо процессоры архитектуры «Эльбрус», либо х86_64 с fpu ускорителями. Можно создать гетерогенную платформу, где в одном изделии будут использоваться узлы с процессорами разных архитектур.

В поставке для спецзаказчиков комплектуется AstraLinux или ALT Linux, для остальных Linux (без уточнения какой именно) или Windows.

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

 , ,

Bobby_ ()

GVIM в AltLinux

Поскольку AltLinux является KDE-ориентированным дистрибутивом, то не будет ли логичным собирать для него программы с Qt-интерфейсом, а не с GTK (при соответствующей возможности, конечно), например, GVIM?

При его сборке вроде можно прописать: ./configure --enable-gui=qt

 , , ,

Mischutka ()