1

Прошу собрать пакет PHP 7.2.

2

Лежит в моем репозитории

Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================
Mageia 6  MATE x86_64

3

Подскажите, а как подключиться к вашему репозиторию?

4

neket89⇓ пишет:

Подскажите, а как подключиться к вашему репозиторию?

У него репо только для x86_64, так сказать общая тенденция к 64-й архитектуре:

Консоль: root
[root@localhost ~]# urpmi.addmedia --distrib XliN-Repo http://packages.gb2bel.ml/mageia6/x86_64/

Есть ещё репо от gaurii, но заточен только под пакетный менеджер dnf, нет файла media.cfg для rpmdrake, тема Mageia 6: MEGASync
Ещё пока работает репо на яндекс-зеркале для Магеи до 5 версии включительно: https://mirror.yandex.ru/mirrors/packag … alinux.ru/

Спасибо сказали: neket891

5

algri14⇓ пишет:

У него репо только для x86_64, так сказать общая тенденция к 64-й архитектуре:

То что нужно, 32-битной версией и не помню уже когда последний раз пользовался.

6

Вопрос заодно в этой теме задам. А в ближайшей версии Mageia собираются включать PHP 7? Времени с выпуска седьмой версии прошло много, многие CMS рекомендуют установку 7 версии, а некоторые даже ставят это обязательным требованием, а в Mageia до сих пор никаких подвижек. Раньше та же Mandriva славилась тем что там были последние передовые версии, а сейчас это не так. В той же Ubuntu давно есть 7.2.

7

neket89, В Mageia 7 будет нужная вам версия. Я взял именно от туда и пересобрал просто для Mageia 6

Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================
Mageia 6  MATE x86_64
Спасибо сказали: neket891

8

Подскажите, пожалуйста, как решить данную проблему:

urpmi php-gd
Не удаётся установить запрошенный пакет:
php-gd-7.2.5-1.mga6.x86_64 (из-за неудовлетворённости libwebp.so.6()(64bit))
Продолжить установку? (Y/n) y
Хоть часть пакетов и могла быть установлена, произошли ошибки.
Не удаётся установить запрошенный пакет:
php-gd-7.2.5-1.mga6.x86_64 (из-за неудовлетворённости libwebp.so.6()(64bit))
Продолжить установку?

9 (2018-05-21 04:43:44 отредактировано neket89)

И можно включить php-mcrypt в этот пакет?

Ещё вот такая проблема:

urpmi php-suhosin


    rsync://ftp.tsukuba.wide.ad.jp/mageia/distrib/5/x86_64/media/core/release/php-suhosin-0.9.37.1-1.mga5.x86_64.rpm
устанавливается php-suhosin-0.9.37.1-1.mga5.x86_64.rpm из /var/cache/urpmi/rpms
Установка не удалась:   php-suhosin is obsoleted by (установлен)lib64php_common7-3:7.2.5-1.mga6.x86_64

И такая:

urpmi php-zip
Не удаётся установить запрошенный пакет:
php-zip-7.2.5-1.mga6.x86_64 (из-за неудовлетворённости libzip.so.4()(64bit))

10

Взял источники обновления от Mageia 6 и всё получилось. Спасибо за решение проблемы.

11

Теперь другая проблема))

PHP Warning:  PHP Startup: Unable to load dynamic library 'curl' (tried: /usr/lib64/php/extensions/curl (/usr/lib64/php/extensions/curl: cannot open shared object file: No such file or directory), /usr/lib64/php/extensions/curl.so (/lib64/libcurl.so.4: undefined symbol: libssh2_scp_recv2)) in Unknown on line 0

Хотя curl установлен. Файл /usr/lib64/php/extensions/curl.so присутствует.

12 (2018-05-21 13:20:03 отредактировано neket89)

neket89⇓ пишет:

Хотя curl установлен. Файл /usr/lib64/php/extensions/curl.so присутствует.

Установил вот этот пакет - http://rpmfind.net/linux/RPM/mageia/6/a … oarch.html и всё заработало.

13

neket89, Вы работаете с Магеей с 2013 года и вроде бы должны знать всё о подключении репозиториев. У Вас точно все репо подключены? Для 64 бит вообще-то иногда требуются пакеты от 32 бит, это редко, но бывает, просто потому, что 64 бит не собран.
Для справки посмотрите (Вы хоть и не новичок, но всё же посмотрите) ЧАВО (FAQ) для новичков. Подключение репозиториев. , страница немного устарела, позже подправлю

14

algri14⇓ пишет:

У Вас точно все репо подключены?

Всё подключено) И 32-бит тоже. В итоге всё заработало. Просто сначала были подключены старые репозитории, а потом переключил на mga6. Как подключать репозитории знаю, но вот какой адрес у XliN я был не в курсе. В общем очень порадовала поддержка php 7.2 для Mageia, хоть и не без помощи сообщества.

15

neket89, я никогда не подключаю репо с пометкой Testing, ибо не люблю такие эксперименты, иногда туда кладут новые пакеты для тестирования

16

Нормально все ставится. Какие репозитории подключены?

[xlin@localhost ~]$ sudo urpmi php-zip                                                                                           
Для удовлетворения зависимостей будут установлены следующие пакеты:
  Пакет                          Версия       Релиз         Платформа 
(источник «Core Updates (distrib3)»)
  lib64zip4                      1.1.3        1.1.mga6      x86_64  
(источник «XliN-REPO-x86_64 (XliN-Repo1)»)
  php-zip                        7.2.5        1.mga6        x86_64  
Будет использовано 152КБ дополнительного дискового пространства.
Будет загружено 77КБ пакетов.
Установить 2 пакетов? (Y/n) 

А php-suhosin устарел походу и с PHP7 не работает

Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================
Mageia 6  MATE x86_64

17

neket89⇓ пишет:

И можно включить php-mcrypt в этот пакет?

Он тоже вроде как устарел и конфликтует с установленным lib64php_common7-3:7.2.5-1.mga6.x86_64
Но в репах есть php-pecl-mcrypt-1.0.1-2.mga6.x86_64.rpm Это не оно?

Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================
Mageia 6  MATE x86_64