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

Как правильно обновлять порты?

Добавлено: 2008-12-03 15:49:20
ksvserega
Собственно, интересуют основые пункты и, главное, всевозможные грабли.
Сервер рабочий, поэтому очень не хочется ронять.
FreeBSD7.0, Apache, Mysql, PHP, Sendmail, Squid и т.п ,вобчем стандартный набор шлюза в инет

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 15:56:24
MASiK
ksvserega писал(а):Собственно, интересуют основые пункты и, главное, всевозможные грабли.
Сервер рабочий, поэтому очень не хочется ронять.
FreeBSD7.0, Apache, Mysql, PHP, Sendmail, Squid и т.п ,вобчем стандартный набор шлюза в инет
я всегда делаю

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

portupgrade -arR
Обновить всё и вся в системе, если обновиться не удаёться, говорит ошибку, и откатывает назад

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 16:05:38
serge
Что значит обновить порты? Вам дерево портов (читай сведения о ПО) обновить нужно или сами установленные пакеты?

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 16:13:28
ksvserega
Интересует именно установленное.

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 16:28:13
ev
portupgrade -arR
вот только руби он тянет за собой :(

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 17:02:24
ksvserega
А чем плох руби ???

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 17:12:23
ev
А чем плох руби ???
тем, что это интерпретатор

вы согласитесь, что для использования ping на сервер надо будет установить ввв сервер и иксы?
вот и я не хочу для обновления портов ставить себе совершенно не нужный мне софт (руби)

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 17:14:54
zg
ev писал(а):
portupgrade -arR
вот только руби он тянет за собой :(
с диска поставь портапгрейд или руби

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

zg# pwd
/cdrom/packages/All
zg# ls | grep ruby
ruby-1.8.6.111_1,1.tbz
ruby18-bdb-0.6.2.tbz
zg# ls | grep port
mime-support-3.39.1.tbz
p5-XML-NamespaceSupport-1.09_1.tbz
portaudio-18.1_2.tbz
portaudit-0.5.11.tbz
portupgrade-2.3.1,2.tbz
zg#

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 17:16:13
dikens3
рекомендовал бы ключ "b" для portupgrade. Он создаёт тарбол (копию файлов, установленных в системе данным пакетом), и только потом обновляет. В случае чего есть предыдущая версия без особых напрягов.

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 17:19:37
m0ps

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

# cd /usr/ports/ports-mgmt/portmaster
# make install clean
# rehash
#
# portmaster -L | grep -B1 "New version"
===>>> expat-1.95.8
        ===>>> New version available: expat-2.0.0
#
# portmaster -b expat-1.95.8
кратко:
1) ставишь портмастер.
2) проверяеш наличие новых версий в портах (перед этим не забудь сами порты обновить)
3) собственно само обновление (не забываем: указывать надо версию которую нужно обновить а не до которой) в процессе будет предложено создать резервный пакадж установленной версии порта

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 17:55:13
vintovkin
#offtop
как маны отинсталить при помощи цэвээсап или ещё какойнибуть штучьки? :smile:

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 17:57:42
paradox
boot -s
rm -rf /

Re: Как правильно обновлять порты?

Добавлено: 2008-12-03 18:00:29
terminus
vintovkin писал(а):#offtop
как маны отинсталить при помощи цэвээсап или ещё какойнибуть штучьки? :smile:

Руками поудадять к едрене-фене - это ведь обособленные каталоги... И потом не csup'ить новых

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

# manpath
/usr/share/man:/usr/local/man:/usr/share/openssl/man:/usr/local/lib/perl5/5.8.8/man:/usr/local/lib/perl5/5.8.8/perl/man

Re: Как правильно обновлять порты?

Добавлено: 2008-12-04 16:54:55
vintovkin

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

bsd# man w
No manual entry for w
bsd#

Re: Как правильно обновлять порты?

Добавлено: 2008-12-04 17:03:20
helloworld
вообще не рекомендую заниматься подобными вещами, можете себе отгрести проблем по уши.

как то на тестовой машине обновлял:

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

portupgrade -air

Re: Как правильно обновлять порты?

Добавлено: 2008-12-04 17:06:46
m0ps
портмастером обновлялся раз 10 - ни одной проблемы. правда разница в версиях была не большая

Re: Как правильно обновлять порты?

Добавлено: 2008-12-04 17:10:53
helloworld
Скажем, если обновлять софт с 2004 года, явно проблемы будут.

Re: Как правильно обновлять порты?

Добавлено: 2008-12-04 17:30:23
m0ps
ну я собственно это и имел ввиду ;)