Назад | Перейти на главную страницу

Обновите порты FreeBSD до определенной версии / времени

Я знаю, что могу использовать команду Portsnap fetch update для обновления дерева портов.

Моя проблема возникает, потому что у меня есть 2 сервера, один из которых работает с php 5.2 (сервер a), а другой - под управлением 5.3 (сервер b).

Я хочу обновить дерево портов на сервере a, чтобы оно точно соответствовало дереву портов на сервере b.

Если я запущу указанную выше команду, она обновит дерево портов до последней версии, в результате чего порт php обновится до версии 5.4.13, чего я не хочу.

Как я могу сопоставить версию дерева портов?

Так как Крейг указал официально одобренный способ справиться с этим - использовать одну машину для создания «официальных» пакетов, которые вы распространяете на другие хосты в своей среде.
Это обсуждалось в другом вопросе / ответе о сбое сервера., с несколькими вариантами реализации его в вашей среде.


Если ты все еще НЕОБХОДИМОСТЬ чтобы получить дерево портов таким, каким оно было на определенную дату, вы можете сделать это, используя svn (видеть Метод Subversion для получения портов и прочтите документацию по Subversion или этот вопрос о переполнении стекадля получения дополнительной информации о том, как установить дерево на определенную дату / версию).