Только что нашло прозрение. FreeBSD конечно рулит. Обновление всего софта на сервере в 2 команды – это за гранью моего понимания.

Итак, чтобы получить свежую коллекцию портов пишем:

portsnap fetch

Это позволит автоматически слить коллекцию портов с ближайшего миррора. Если её на сервере нет, то будет создана. Если коллекция уже есть и была создана портснапом, то нужно набрать:

portsnap update

И будет скачена вся информация об обновленных портах.

Дальше, чтобы обновить ВЕСЬ софт на сервере (если он ставился из портов разумеется), нужно набрать всего одну команду:

portupgrade -ai

Запустится программа портапгрейд в интерактивном режиме. Она будет говорить какой из портов устарел и спрашивать, хотители его обновить. Я такой эксперимент провел – больше 200 портов обновились совершенно без проблем, сервер не умер и даже не перестал работать ни на минуту.

Да, ставится портапграде так:

cd /usr/ports/ports-mngt/portupgrade

make install clean

Чувствую себя одмином.

зы

На сколько я понимаю, в Red Hat Linux это всё не сильно сложнее.

***

Понравилась запись? Подпишись на блог по RSS или по e-mail. Так же можно следить за мной в твиттере.

Метки:

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Этой записью можно поделиться и с друзьями:
Опубликовать в twitter.com