FreeBSD откатить версию установленного софта.

Дата | 25.10.2016

Понадобилось мне на медне обновится не до новой версии elasticsearch2-2.4, а в новой версии elasticsearch проблемы с модулем
Решил откатится на предыдущею стабильную версию elasticsearch2-2.3.
Для начало нам нужно установить порт portdowngrade.

# cd /usr/ports/ports-mgmt/portdowngrade && make install clean

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

# cd /mnt/ 

Смотрим какие доступны версии для отката на них.

# portdowngrade textproc/elasticsearch2

Мне нужно такая версия.

------------------------------------------------------------------------
r414918 | tj | 2016-05-10 07:38:12 +0300 (Tue, 10 May 2016) | 2 lines

Add multi instance support for boxes with more that 64Gb RAM

------------------------------------------------------------------------

Код для отката на эту версию r414918
Определись с кодом новой версии, ставим.

# portdowngrade textproc/elasticsearch2 r414918
Checked out revision 414918.
You should be done-- now cd into elasticsearch2 and you can run
# make deinstall install clean

Please note that portdowngrade no longer modifies the ports tree; the
checked out port is at
//elasticsearch2

Следуем инструкциям.
Удаляем нынешнею версию эластика и после уже ставим выбранную нами нужную версию.
Удаляем.

# cd /usr/ports/textproc/elasticsearch2 && make deinstall clean

Переходим к новому порту и устанавливаем его.

# cd /mnt/elasticsearch2/ && make install clean

Вот и все.
Версия эластика должна понизится с 2.4 до 2.3.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *