FreeBSD и порты

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

shulik
Сообщения: 256
ОС: OpenSuse 11 / FreeBSD 7.0

FreeBSD и порты

Сообщение shulik »

Чтение хендбука о портах все прекрасно объясняет, кроме одного. Как мне обновить приложение через потры.

Например, у меня стоит xmms1.2.9,а в портах 1.2.10. Если я в порте делаю make install - насколько я понял он мне ставит параллельно его... А как сделать так, чтобы он обновил пакет до новой версии???
"Так не возможно
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: FreeBSD и порты

Сообщение StraNNicK »

Ставишь порт portupgrade и хаваешь фан... ;)
Если ручками, то сначала надо сделать make deinstall...
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
shulik
Сообщения: 256
ОС: OpenSuse 11 / FreeBSD 7.0

Re: FreeBSD и порты

Сообщение shulik »

(StraNNicK @ Четверг, 10 Февраля 2005, 16:09) писал(а):Ставишь порт portupgrade и хаваешь фан...  ;)
Если ручками, то сначала надо сделать make deinstall...


Что я хаваю? :new_huh:

Нашел более интересный метод: make reinstall?
или это не то?
"Так не возможно
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: FreeBSD и порты

Сообщение serg_sk »

Что я хаваю?  :new_huh:
:new_megalol:
and have a fun
Так понятнее?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: FreeBSD и порты

Сообщение StraNNicK »

хавать фан == have fun ;)
make reinstall у меня не всегда срабатывал (я им и пользовался-то пару раз от силы). Вполне допускаю версию кривого /dev/hands... Бывает.
portupgrade - для фряшника, собирающегося поддерживать порты в актуальном состоянии, такой же маст хэв, как и cvsup (cvsup-without-gui)... Он, кроме всего прочего, умеет разруливать зависимости...
ИМХО, разумеется... ;)
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
shulik
Сообщения: 256
ОС: OpenSuse 11 / FreeBSD 7.0

Re: FreeBSD и порты

Сообщение shulik »

(StraNNicK @ Четверг, 10 Февраля 2005, 16:33) писал(а):хавать фан == have fun  ;)
make reinstall у меня не всегда срабатывал (я им и пользовался-то пару раз от силы). Вполне допускаю версию кривого /dev/hands... Бывает.
portupgrade - для фряшника, собирающегося поддерживать порты в актуальном состоянии, такой же маст хэв, как и cvsup (cvsup-without-gui)... Он, кроме всего прочего, умеет разруливать зависимости...
ИМХО, разумеется...  ;)


А как во фре ядро поддерживается? Вот в линухе например есть kernel.org с которого можно стянуть сырцы любой версии ядра....

Вот скажем у меня версия ядра 5.3-RELEASE-p5, а я хочу стянуть и собрать какой-нить там 6.0-....
"Так не возможно
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: FreeBSD и порты

Сообщение StraNNicK »

Тем же cvsup-ом.
А вообще - RTFM
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
shulik
Сообщения: 256
ОС: OpenSuse 11 / FreeBSD 7.0

Re: FreeBSD и порты

Сообщение shulik »

(StraNNicK @ Четверг, 10 Февраля 2005, 18:44) писал(а):Тем же cvsup-ом.
А вообще - RTFM


Может плохо читал RTFM - но там о том же cvsup сказано - вот конфиг, вот сервер - прописали и качаем, а вот о версиях ничего...
"Так не возможно
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: FreeBSD и порты

Сообщение StraNNicK »

Вопрос - по ссылке ходили? Разницу между CURRENT и STABLE поняли?
Тут нет версий ядра, как таковых. Т.е. нельзя скачать ядро 5.2.12.68 или 5.3.1.67
Есть ветка (для простоты пусть будет 5-я). И, каждый раз, когда Вы делаете cvsup исходные тексты ядра (и окружения) обновляются до актуальной на данный момент версии.
Т.е. значение имеет только ветка.
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
shulik
Сообщения: 256
ОС: OpenSuse 11 / FreeBSD 7.0

Re: FreeBSD и порты

Сообщение shulik »

(StraNNicK @ Четверг, 10 Февраля 2005, 19:46) писал(а):Вопрос - по ссылке ходили? Разницу между CURRENT и STABLE поняли?
Тут нет версий ядра, как таковых. Т.е. нельзя скачать ядро 5.2.12.68 или 5.3.1.67
Есть ветка (для простоты пусть будет 5-я). И, каждый раз, когда Вы делаете cvsup исходные тексты ядра (и окружения) обновляются до актуальной на данный момент версии.
Т.е. значение имеет только ветка.


Что такое CURRENT и STABLE вроде понял, а что касается других - есть еще ветки?
У меня, например, 5.3-RELEASE-p5...
"Так не возможно
Не оступиться,
Не избежать высоты.
Остановиться нам еще можно,
Есть еще шаг до черты." © А.Горшенев
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: FreeBSD и порты

Сообщение StraNNicK »

Других веток нет.
Рекомендую остаться на 5-й ветке, она недавно стабилизировалась (6-й, можно сказать, что и нет...)
p5 - это и есть ммм... "редакция" данной ветки.
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
galki
Сообщения: 231

Re: FreeBSD и порты

Сообщение galki »

make reinstall я пользуюсь иногда -- "make deinstall;make reinstall" подряд.
portupgrade иногда маразматично неудобен (когда что-нибудь происходит не по плану).
Еще есть неплохой порт portmanager -- раньше "portmanager -s" был удобный,
работал сравнительно быстро и информативно сообщал что надо. Еще он
умеет "portmanager -u", но раньше иногда это вползало в вечный цикл (из-за ошибок
каких-то в портах, конечно). У нового portmanager появилась удобная функция
"portmanager -sl" -- показывает порты которые можно спокойно удалить (от которых ничего не зависит).
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: FreeBSD и порты

Сообщение alv »

2shulik

Во Free нельзя обновить только ядро, отдельно от базовой системы: после этого не гарантируется работа таких штук, как top, ps и подобных (а если обновить с 5-й ветки на 6-ю, то скорее всего гарантируется _не работа_ вообще - хотя сам не пробовал и другим не советую). Процедура обновления базовой системы (т.н. make world) очень подробно описана в хэндбуке (и вообще только ленивый об этом не писал еще).
Спасибо сказали:
Аватара пользователя
killdos
Сообщения: 187
Статус: Cклеротик
ОС: FreeBSD, NetBSD, винда

Re: FreeBSD и порты

Сообщение killdos »

Ну я не писал.... ну да... ленивый. :new_wink_3:
"UNIX is simple and coherent..." (c) Dennis Ritchie, "GNU's Not UNIX" (c) Richard Stallman
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: FreeBSD и порты

Сообщение xorader »

2galki: спасибо за "portmanager -sl" !
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали: