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

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ksvserega
мл. сержант
Сообщения: 104
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

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

Непрочитанное сообщение ksvserega » 2008-12-03 15:49:20

Собственно, интересуют основые пункты и, главное, всевозможные грабли.
Сервер рабочий, поэтому очень не хочется ронять.
FreeBSD7.0, Apache, Mysql, PHP, Sendmail, Squid и т.п ,вобчем стандартный набор шлюза в инет

Хостинговая компания 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/

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

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

Непрочитанное сообщение MASiK » 2008-12-03 15:56:24

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

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

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

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение serge » 2008-12-03 16:05:38

Что значит обновить порты? Вам дерево портов (читай сведения о ПО) обновить нужно или сами установленные пакеты?

ksvserega
мл. сержант
Сообщения: 104
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

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

Непрочитанное сообщение ksvserega » 2008-12-03 16:13:28

Интересует именно установленное.

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

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

Непрочитанное сообщение ev » 2008-12-03 16:28:13

portupgrade -arR
вот только руби он тянет за собой :(

ksvserega
мл. сержант
Сообщения: 104
Зарегистрирован: 2008-11-28 9:57:49
Откуда: Донецк
Контактная информация:

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

Непрочитанное сообщение ksvserega » 2008-12-03 17:02:24

А чем плох руби ???

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

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

Непрочитанное сообщение ev » 2008-12-03 17:12:23

А чем плох руби ???
тем, что это интерпретатор

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

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2008-12-03 17:14:54

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#

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2008-12-03 17:16:13

рекомендовал бы ключ "b" для portupgrade. Он создаёт тарбол (копию файлов, установленных в системе данным пакетом), и только потом обновляет. В случае чего есть предыдущая версия без особых напрягов.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

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

Непрочитанное сообщение m0ps » 2008-12-03 17:19:37

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

# 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) собственно само обновление (не забываем: указывать надо версию которую нужно обновить а не до которой) в процессе будет предложено создать резервный пакадж установленной версии порта

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

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

Непрочитанное сообщение vintovkin » 2008-12-03 17:55:13

#offtop
как маны отинсталить при помощи цэвээсап или ещё какойнибуть штучьки? :smile:
JunOS kernel based on FreeBSD UNIX.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

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

Непрочитанное сообщение paradox » 2008-12-03 17:57:42

boot -s
rm -rf /

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

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

Непрочитанное сообщение terminus » 2008-12-03 18:00:29

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
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

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

Непрочитанное сообщение vintovkin » 2008-12-04 16:54:55

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

bsd# man w
No manual entry for w
bsd#
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

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

Непрочитанное сообщение helloworld » 2008-12-04 17:03:20

вообще не рекомендую заниматься подобными вещами, можете себе отгрести проблем по уши.

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

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

portupgrade -air
Последний раз редактировалось helloworld 2008-12-04 17:08:38, всего редактировалось 1 раз.

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

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

Непрочитанное сообщение m0ps » 2008-12-04 17:06:46

портмастером обновлялся раз 10 - ни одной проблемы. правда разница в версиях была не большая

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

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

Непрочитанное сообщение helloworld » 2008-12-04 17:10:53

Скажем, если обновлять софт с 2004 года, явно проблемы будут.

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

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

Непрочитанное сообщение m0ps » 2008-12-04 17:30:23

ну я собственно это и имел ввиду ;)