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

Установка из портов определенной версию пакета

Добавлено: 2010-02-02 0:39:46
BIT
собственно
portsnap fetch
portsnap extract

cd /usr/ports/lang/mono/

мы получаем сорцы:
PORTNAME= mono
PORTVERSION= 2.4.3.1

как-нибуть можно скомпилить допустим 1.12 версию также из порта?
в Gentoo это делается очень легко - маскируются пакеты старше этой версии и все

Re: Установка из портов определенной версию пакета

Добавлено: 2010-02-02 3:29:14
Гость
Нет, это будет как минимум не очень просто. Надо еще править distfiles.

Re: Установка из портов определенной версию пакета

Добавлено: 2010-02-02 11:03:45
arkan
BIT писал(а):как-нибуть можно скомпилить допустим 1.12 версию также из порта?
Как вариант найти историю портов /usr/ports где старые версии портов

я несколько раз уже сталкивался с подобным что надо вот установить старую версия порта а нету ее и поэтому начал резервировать по два раза в месяц /usr/ports/ кроме всяких олбанских и тому подобных
начал резервировать с 30.10.09

Re: Установка из портов определенной версию пакета

Добавлено: 2010-02-03 6:17:01
Overseer

Код: Выделить всё

portdowngrade -s:pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs имяпорта
тут выбираем имяпорта и потом его версию, подтверждаем, что хотим именно ее,
смотрим изменения:

Код: Выделить всё

portsdb -Uu
"апгрейдим" порт:

Код: Выделить всё

portupgrade -f имяпорта
пожалуй самый быстрый способ, чтобы не мучиться с архивами и правкой distfiles