Страница 1 из 1

7.2 дерево портов

СообщениеДобавлено: 06 сен 2014, 09:06
Mechanic
есть старая рабочая система 7.2 в которой потребовалось доставить p5-dbi
дерево портов периодически обновлялось, текущая версия p5-dbi требует уже новую систему
можно ли создать древо под 7.2 и доставить нужные пакеты ?

Re: 7.2 дерево портов

СообщениеДобавлено: 06 сен 2014, 19:19
lehisnoe
Можно получить дерево портов для нужного релиза используя subversion:
Код: Выделить всё
svn co https://svn0.us-west.freebsd.org/ports/tags/RELEASE_7_2_0/ /path/to/ports/tree

Если повезет, то нужные сорцы еще будут размещены на серверах, указанных в портах. Иначе ждет поиск нужных версий нужных файлов и сохранение их в /usr/ports/distfiles

Re: 7.2 дерево портов

СообщениеДобавлено: 06 сен 2014, 19:56
Mechanic
svn еще нужно умудриться поставить :)
я использован cvsup для ядра и portsnap для портов
похоже проще переставить систему

Re: 7.2 дерево портов

СообщениеДобавлено: 07 сен 2014, 08:39
root
Ессно что переставить систему будет проще, да и думаю что вообще стоит это сделать, т.к. 7.2 давно уже устарела.
А по сабжу можно ещё попробовать /usr/ports/ports-mgmt/portdowngrade
Я однажды юзал, как раз для отката порта на предыдущую версию.

Re: 7.2 дерево портов

СообщениеДобавлено: 07 сен 2014, 12:55
lehisnoe
Mechanic писал(а):svn еще нужно умудриться поставить
Неужели нету машинки со свежей фрей? На нее получаем дерево портов, а потом переносим его на нужный таз. В виртуалке такое сделать несложно.
Mechanic писал(а):я использован cvsup для ядра и portsnap для портов

Раньше можно было получить дерево портов для определенного релиза (и на определенную дату) и при помощи cvsup (csup), но некоторое время назад фрюшники полностью отказались от CVS, поэтому остался только SVN.

P.S. Мы сейчас пользуемся net/svnup для получения сорцов (ибо subversion слишком "тяжелый" для такой задачи) и portsnap для обновления дерева портов.