URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4217
[ Назад ]

Исходное сообщение
"обновление п.о"

Отправлено Вася , 25-Мрт-15 13:07 
Добрый день, подскажите как обновить пакет в центось:
CentOS release 6.6 (Final)

yum update libxml2

Пакет libxml2-2.7.6-17.el6_6.1.x86_64 уже установлен, и это последняя версия.

хотя на офф. сайте есть версия 2.9.2

пробовал из сорцов собрать(make, make install) все равно пишет:

php -i | grep libxml

libxml Version => 2.7.6


не пойму, как проапгрейдить версию, подкажите


Содержание

Сообщения в этом обсуждении
"обновление п.о"
Отправлено Andrey Mitrofanov , 25-Мрт-15 13:22 
> не пойму, как проапгрейдить версию, подкажите

Выбирай:
1/ никак
2/ проапгрейдиться для CentOS7, 2.9.1-5.el7
3/ много читать про что такое пакет, что такое дистрибутив, что такое стабильная версия, ... Вырабатывать _понимание.
3.1/ точно надо?
3.2/ искать про "сборку руками", много думать про поломку зависимостей, путей, и т.д.
3.3/ точно не надо.
3.14/ искать про "сборку _пакета руками", много думать про поломку зависимостей, путей, и т.д.

И контрольный вопрос: зачем?

Надеюсь, понимание достигнуто. Пожалуйста.


"обновление п.о"
Отправлено Andrey Mitrofanov , 25-Мрт-15 13:26 
> 3/ много читать про что такое пакет, что такое дистрибутив, что такое
> стабильная версия, ... Вырабатывать _понимание.
> 3.1/ точно надо?
> 3.2/ искать про "сборку руками",

=читаить https://git.gnome.org/browse/libxml2/tree/INSTALL.libxml2 и много думать о том, почкму, в свете п.3/, так делать _не надо_:

> много думать про поломку зависимостей, путей, и т.д.


"обновление п.о"
Отправлено Вася , 25-Мрт-15 14:19 
>[оверквотинг удален]
> 3/ много читать про что такое пакет, что такое дистрибутив, что такое
> стабильная версия, ... Вырабатывать _понимание.
> 3.1/ точно надо?
> 3.2/ искать про "сборку руками", много думать про поломку зависимостей, путей, и
> т.д.
> 3.3/ точно не надо.
> 3.14/ искать про "сборку _пакета руками", много думать про поломку зависимостей, путей,
> и т.д.
> И контрольный вопрос: зачем?
> Надеюсь, понимание достигнуто. Пожалуйста.

Да, спасибо
причина обновления баг в  2.7.6, который у меня всплыл, а в 2.7.7 он был исправлен.


"обновление п.о"
Отправлено Вася , 25-Мрт-15 21:23 
>[оверквотинг удален]
>> 3.2/ искать про "сборку руками", много думать про поломку зависимостей, путей, и
>> т.д.
>> 3.3/ точно не надо.
>> 3.14/ искать про "сборку _пакета руками", много думать про поломку зависимостей, путей,
>> и т.д.
>> И контрольный вопрос: зачем?
>> Надеюсь, понимание достигнуто. Пожалуйста.
> Да, спасибо
> причина обновления баг в  2.7.6, который у меня всплыл, а в
> 2.7.7 он был исправлен.

в общем собрал из сорцов libxm2, потом собрал php с опцией with-libxml-dir

/tmp/php-5.3.4/sapi/cli/php  -i | grep libxml

libxml2 Version => 2.7.8

все заработало.


"обновление п.о"
Отправлено ALex_hha , 06-Апр-15 09:55 
> /tmp/php-5.3.4/sapi/cli/php  -i | grep libxml

php-5.3.4, вы серьезно?

> все заработало.

Welcome to hell Luke!

А теперь представь, что тебе надо будет обновить php ;)

Я бы как минимум установил с офф сайта rpm


# rpm -Uvh --test ftp://xmlsoft.org/libxml2/libxml2-2.7.7-1.x86_64.rpm ftp://xmlsoft.org/libxml2/libxml2-devel-2.7.7-1.x86_64.rpm
Retrieving ftp://xmlsoft.org/libxml2/libxml2-2.7.7-1.x86_64.rpm
Retrieving ftp://xmlsoft.org/libxml2/libxml2-devel-2.7.7-1.x86_64.rpm
Preparing...                ########################################### [100%]