The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Напоминание о прекращении распространения портов FreeBSD чер..., opennews (??), 11-Янв-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


43. "Напоминание о прекращении распространения портов FreeBSD чер..."  +/
Сообщение от mvalery (ok), 11-Янв-13, 16:44 
У меня порядка 50-70 серверов под управлением FreeBSD.
Использую svn, а раньше использовал cvs, которые отличии от portsnap позволяют мне делать downgrade.
В среднем раз в год после апгрейда приложений выясняется, что какое-то из них нерабочее. Приходится откатываться на предыдущую версию.
Был, например нерабочий redmine, а пару лет назад из-за неудачного обновления libxml2 на всех серверах попадал php.

Подсказка для тех кто начинает пользоваться svn. Перед созданием репозитория обязательно полностью очищайте /usr/ports:
# rm -rf /usr/ports
# svn checkout http://svn.FreeBSD.org/ports/head /usr/ports

Ответить | Правка | Наверх | Cообщить модератору

46. "Напоминание о прекращении распространения портов FreeBSD чер..."  +/
Сообщение от deadless (ok), 11-Янв-13, 17:08 
Кстати вместе с csup/cvsup отвалится также и portdowngrade так что svn в портах становится более актуальным нежели portsnap
Ответить | Правка | Наверх | Cообщить модератору

47. "Напоминание о прекращении распространения портов FreeBSD чер..."  +/
Сообщение от iZEN (ok), 11-Янв-13, 17:11 
> Кстати вместе с csup/cvsup отвалится также и portdowngrade так что svn в
> портах становится более актуальным нежели portsnap

При проблеме с обновлёнными портами использую простой откат установленных обновлений:
zfs rollback poolname/usr/local@fixpoint
zfs rollback poolname/var/db/pkg@fixpoint

Ответить | Правка | Наверх | Cообщить модератору

48. "Напоминание о прекращении распространения портов FreeBSD чер..."  +2 +/
Сообщение от mvalery (ok), 11-Янв-13, 17:26 
portdowngrade резко облегчается. Например:

Выясняем какие номера ревизий имеются для утилиты most
# svn log -q --limit 10 /usr/ports/sysutils/most

Откатываемся на конкретную ревизию
# svn update -r231694 /usr/ports/sysutils/most

<выполняем запланированные действия>

Возвращаем дерево портов к актуальному состоянию
# svn update /usr/ports

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

53. "Напоминание о прекращении распространения портов FreeBSD чер..."  –3 +/
Сообщение от www2 (??), 11-Янв-13, 19:11 
Чего только люди не придумают, лишь бы не пользоваться системами с пакетными менеджерами и стабильными ветками дистрибутивов.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

55. "Напоминание о прекращении распространения портов FreeBSD чер..."  +/
Сообщение от iZEN (ok), 11-Янв-13, 19:27 
> Чего только люди не придумают, лишь бы не пользоваться системами с пакетными
> менеджерами и стабильными ветками дистрибутивов.

К сожалению, такие системы, как правило, отстают от современного состояния программного обеспечения, подчинённой концепции непрерывной интеграции (CI) изменений. Не интересно.


Ответить | Правка | Наверх | Cообщить модератору

57. "Напоминание о прекращении распространения портов FreeBSD чер..."  +/
Сообщение от тигар (ok), 11-Янв-13, 19:56 
> Чего только люди не придумают, лишь бы не пользоваться системами с пакетными
> менеджерами и стабильными ветками дистрибутивов.

это ты типа на дебиан намекнул? смешно получилось. центос еще вспомни.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

58. "Напоминание о прекращении распространения портов FreeBSD чер..."  +/
Сообщение от mvalery (ok), 11-Янв-13, 20:10 
Система портов даёт гибкость.
В моей практике неоднократно была необходимость оставаться на одной из предыдущих версий приложений или библиотек. Приложение, которое их использует, строится у меня на сервере под эти, конкретные, не самые свежие зависимости.
А вот пакетный менеджер, обновляя софт, через зависимости вытянет новейшие библиотеки и приложения нижнего уровня, которые мне не подходят.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

61. "Напоминание о прекращении распространения портов FreeBSD чер..."  +/
Сообщение от Аноним (-), 11-Янв-13, 20:49 
Бинарные дистрибутивы бесполезны, потому что не дают настроить опции порта и собрать его с оптимизациями. Кроме того, к левым бинарникам доверия никакого нет.

Стабильные ветки означают плесневелый софт и тоже бесполезны.

Чтобы не терпеть эту убогость, раз в год можно и откатиться. В продакшне я такой необходимости не встречал за 10 лет ни разу, только на десктопе было пару раз за те же 10 лет, и то потому что у меня половина коллекции портов установлена.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

81. "Напоминание о прекращении распространения портов FreeBSD чер..."  +/
Сообщение от Аноним (-), 12-Янв-13, 01:33 
> Чего только люди не придумают, лишь бы не пользоваться системами с пакетными
> менеджерами и стабильными ветками дистрибутивов.

толсто

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру