Только что нашло прозрение. FreeBSD конечно рулит. Обновление всего софта на сервере в 2 команды — это за гранью моего понимания.
Итак, чтобы получить свежую коллекцию портов пишем:
portsnap fetch
Это позволит автоматически слить коллекцию портов с ближайшего миррора. Если её на сервере нет, то будет создана. Если коллекция уже есть и была создана портснапом, то нужно набрать:
portsnap update
И будет скачена вся информация об обновленных портах.
Дальше, чтобы обновить ВЕСЬ софт на сервере (если он ставился из портов разумеется), нужно набрать всего одну команду:
portupgrade -ai
Запустится программа портапгрейд в интерактивном режиме. Она будет говорить какой из портов устарел и спрашивать, хотители его обновить. Я такой эксперимент провел — больше 200 портов обновились совершенно без проблем, сервер не умер и даже не перестал работать ни на минуту.
Да, ставится портапграде так:
cd /usr/ports/ports-mngt/portupgrade
make install clean
Чувствую себя одмином.
зы
На сколько я понимаю, в Red Hat Linux это всё не сильно сложнее.
Похожие записи:
В RH (Fedora) — yum update
В SuSE — zypper up
Все тоже самое, обновление из репозиториев всего софта установленного из репозиториев. Ну и ядер всяких и тд.
ну я догадываюсь, да, что в других *nix системах тоже всё так же красиво
я тут представил, что бы было бы, если бы в винде пришлось бы обновить 200 программ
я бы пристрелился
да и пол жизни бы ждал, пока комп сделает 200 перезагрузок
Теперь ты понимаешь, почему я винду видеть не могу))
нет
как использовать *nix системы в качестве настольных — я не понимаю ни разу
ну за исключением мака конечно
Для винды есть программка SuMo, которая следит за обновлениями программ.