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

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BIT
рядовой
Сообщения: 14
Зарегистрирован: 2009-03-31 6:28:01

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

Непрочитанное сообщение BIT » 2010-02-02 0:39:46

собственно
portsnap fetch
portsnap extract

cd /usr/ports/lang/mono/

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

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

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

Непрочитанное сообщение Гость » 2010-02-02 3:29:14

Нет, это будет как минимум не очень просто. Надо еще править distfiles.

arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

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

Непрочитанное сообщение arkan » 2010-02-02 11:03:45

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

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

Overseer
сержант
Сообщения: 221
Зарегистрирован: 2008-03-20 23:00:42

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

Непрочитанное сообщение Overseer » 2010-02-03 6:17:01

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

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

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

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

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

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