Обновление версии memcached на FreeBSD

12 3
Александр Фролов
На сайте с 27.12.2007
Offline
155
1944

В портах FreeBSD находится устаревшая версия memcached, а на сайте разработчика имеется свежая.

Вопрос: как правильно обновить версию memcached? Можно ли просто скачать дистриубтив и установить его через make? Или надо обновлять порты и пользоваться тем, что там есть?

На сервере еще установлена панель ISPmanager, не будет ли проблем при обновлении портов?

ОС FreeBSD версий 7.0 и 7.2

Спасибо!

Himiko
На сайте с 28.08.2008
Offline
560
#1

Обновляйте.

Но лучше всё же детать из портов. Тогда и ISPManager "увидит" обновлённый модуль. Хотя на memcached ей совершенно пофиг.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Александр Фролов
На сайте с 27.12.2007
Offline
155
#2

Не очень понял ответ, как безопасно обновлять? Из закаченного дистрибутива?

Или безопасно будет только обновлять порты и ставить из портов?

Himiko
На сайте с 28.08.2008
Offline
560
#3
Александр Фролов:
Не очень понял ответ, как безопасно обновлять? Из закаченного дистрибутива?
Или безопасно будет только обновлять порты и ставить из портов?

Дело тут вообще не в "безопасности". Корректнее обновлять из портов.

Александр Фролов
На сайте с 27.12.2007
Offline
155
#4

А если в портах нет свежей версии? Лучше подождать, когда она там появится, или можно ставить из исходников? Возможно ли что при установке из исходников возникнут какие-нибудь проблемы с memcached? В интернете не нашел ничего насчет этого...

M
На сайте с 01.12.2009
Offline
235
#5
Александр Фролов:
А если в портах нет свежей версии? Лучше подождать, когда она там появится, или можно ставить из исходников? Возможно ли что при установке из исходников возникнут какие-нибудь проблемы с memcached? В интернете не нашел ничего насчет этого...

А если в портах нет свежей версии? Лучше подождать - да лучше подождите.

Администратор Linux,Freebsd. построения крупных проектов.
M
На сайте с 16.09.2009
Offline
278
#6
Александр Фролов:
А если в портах нет свежей версии? Лучше подождать, когда она там появится, или можно ставить из исходников? Возможно ли что при установке из исходников возникнут какие-нибудь проблемы с memcached? В интернете не нашел ничего насчет этого...

А _зачем_ Вы обновляете мемкеш? Просто из-за разности

в версиях? Если это вызвано какими-то конкретными проблемами,

которые исправлены в новом релизе, то самое надежное - выцепить

из CVS соответствующие изменения и добавить патчик в порт.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Александр Фролов
На сайте с 27.12.2007
Offline
155
#7
myhand:
А _зачем_ Вы обновляете мемкеш? Просто из-за разности
в версиях? Если это вызвано какими-то конкретными проблемами,
которые исправлены в новом релизе, то самое надежное - выцепить
из CVS соответствующие изменения и добавить патчик в порт.

Проблемы пока не проявились, но в новых версиях исправлены некоторые ошибки и хотелось бы обновиться. Но может, конечно, и старая будет работать без проблем.

С патчем идея понятная, пойду учить, как это делать) Спасибо!

AU
На сайте с 03.09.2009
Offline
88
#8

как обновлять? Вот так:

1.Обновить дерево портов любым удобным способом.

Например: portsnap fetch extract

Либо portsnap fetch update, если уже обновляли дерево портов через portsnap

2. Для обновления вам потребуется portupgrade. Проверим, установлен ли такой пакет в системе: pkg_info -Ex portupgrade

Если его нет, установите: pkg_add -vr portupgrade либо make -C `whereis -qs portupgrade` install clean

3. Обновите memcached: portupgrade -v `pkg_info -Ex memcached`

Unix в вопросах и ответах https://unixhow.com (https://unixhow.com)
Himiko
На сайте с 28.08.2008
Offline
560
#9
adm.unix:
как обновлять? Вот так:

1.Обновить дерево портов любым удобным способом.
Например: portsnap fetch extract
Либо portsnap fetch update, если уже обновляли дерево портов через portsnap

2. Для обновления вам потребуется portupgrade. Проверим, установлен ли такой пакет в системе: pkg_info -Ex portupgrade
Если его нет, установите: pkg_add -vr portupgrade либо make -C `whereis -qs portupgrade` install clean

3. Обновите memcached: portupgrade -v `pkg_info -Ex memcached`

Вы читали, что ТС написал, что в портах просто нет новой версии?

AU
На сайте с 03.09.2009
Offline
88
#10
Himiko:
Вы читали, что ТС написал, что в портах просто нет новой версии?

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

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий