FreeBSD 9.1. Автоматическое обновление портов. Как правильн?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Fast_Deer
мл. сержант
Сообщения: 95
Зарегистрирован: 2013-01-09 10:56:34

FreeBSD 9.1. Автоматическое обновление портов. Как правильн?

Непрочитанное сообщение Fast_Deer » 2013-09-01 17:31:57

Здравствуйте!
Нужна помощь в правильной настройке автоматического обновления портов с помощью утилиты portsnap. Везде, в том числе и хендбуке по FreeBSD, сказано что для автоматического обновления портов просто можно добавить строку в cron

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

0 3 * * * root portsnap -I cron update && pkg_version -vIL=
что было и сделано, но при этом после отработки команды (через некоторое время) рушится основное дерево портов в /usr/port. То есть пропадают ранее закачанные порты, перестает работать команда make search. Приходится в ручную обновлять заново все дерево портов с распаковкой или удалять /var/db/portsnap.
Может кто-нибудь знает как правильно настроить автоматическое обновление портов, чтобы не делать это в каждый раз ручном режиме?

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

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Непрочитанное сообщение Bayerische » 2013-09-01 20:15:30

Заменить portsnap -I cron на скрипт с portsnap fetch update и забить.

Fast_Deer
мл. сержант
Сообщения: 95
Зарегистрирован: 2013-01-09 10:56:34

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Непрочитанное сообщение Fast_Deer » 2013-09-01 21:00:19

об этом я тоже думал. Попробую хотя бы этот вариант

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Непрочитанное сообщение Shuba » 2013-09-03 22:29:09

Bayerische писал(а):Заменить portsnap -I cron на скрипт с portsnap fetch update и забить.
Когда-то давно я именно так и прописывал в кроне. Обновления не проходили, portsnap говорил, хочу мол portsnap cron update. Может на данный момент уже и не обязательно в кроне именно так прописывать, но я прописываю на всех серверах именно portsnap cron update и проблем не имею.
Сила ночи, сила дня - одинакова фигня!

Fast_Deer
мл. сержант
Сообщения: 95
Зарегистрирован: 2013-01-09 10:56:34

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Непрочитанное сообщение Fast_Deer » 2013-09-04 9:02:57

ну про это, как я указал выше, написано в хендбуке (да, да, я его читал,хоть и не весь :-) )
Проблема в том, что строка из хендбука на моем домашнем серваке (на Интел Атоме) почему то рушит всё дерево портов. Так что мне нужно какое то другое приемлемое решение. так как на сервак в административных целях захожу не часто (точнее очень не часто). А в ручную обновлять "не кошерно" :-)

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Непрочитанное сообщение Bayerische » 2013-09-04 11:48:53

Shuba, как не проходили? Крон не хотел запускать сторонний скрипт?

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Непрочитанное сообщение Shuba » 2013-09-11 0:19:32

Bayerische писал(а): Shuba, как не проходили? Крон не хотел запускать сторонний скрипт?
Запускать то запускал, только на выходе получал, что неправильно скрипт прописан, типа правильно через portsnap cron update. Исходя из этого сообщения я сделал вывод, что сам portsnap определял, что запускался из cron-а и отказывался работать. Но ещё раз говорю, было это лет 5 назад, может что-то поменялось.
Сила ночи, сила дня - одинакова фигня!