Назад | Перейти на главную страницу

Сценарий оболочки Debian для обновления программного обеспечения сервера

Большая часть моего серверного программного обеспечения устанавливается через apt-get, и мне было интересно, есть ли небольшой сценарий оболочки, который я могу получить, который обновит все это программное обеспечение. Также мне нужно перезапустить мой сервер после этого или остановить выполнение скриптов перед запуском этого обновления?

Неужели это так просто, как:

apt-get update?

Нет apt-get update загружает списки пакетов из репозиториев и «обновляет» их, чтобы получить информацию о новейших версиях пакетов. Затем вам также необходимо выполнить apt-get upgrade для фактической установки обновлений.

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

Кстати: вам стоит взглянуть на cron-apt - этот инструмент загружает обновленные пакеты ночью, которые затем можно установить вручную с помощью apt-get update.