Главная / База знаний / Как обновить систему и пакеты на сервере (Linux)

База знаний

Linux

Как обновить систему и пакеты на сервере (Linux)

Регулярное обновление операционной системы и установленных пакетов помогает повысить безопасность сервера, исправить ошибки и получить новые возможности.

Перед началом обновления:
- Подключитесь к серверу по SSH.
- Убедитесь, что у вас есть права root или доступ через sudo.
- Желательно сделать резервную копию важных данных.

Обновление в популярных дистрибутивах
- Debian, Ubuntu и производные
- Обновите список пакетов:
sudo apt update

- Установите последние версии пакетов:

sudo apt upgrade

- Для обновления и пакетов, и самой системы используйте:

sudo apt full-upgrade

- Очистите кеш и неиспользуемые пакеты:


sudo apt autoremove
sudo apt clean


- Arch Linux и производные (Manjaro, EndeavourOS)

В Arch все пакеты и сама система обновляются одной командой.

Синхронизируйте репозитории и установите обновления:

sudo pacman -Syu

Если необходимо очистить кеш старых пакетов:

sudo pacman -Sc

(Будьте осторожны: полная очистка кеша может усложнить откат обновлений.)


- CentOS, AlmaLinux, Rocky Linux

`Выполните обновление:

sudo yum update

или (в новых версиях):

sudo dnf update


После обновления ядра или системных библиотек рекомендуется перезагрузить сервер:

sudo reboot

Автоматическое обновление

Чтобы не выполнять процедуру вручную, можно настроить автоматическое обновление:
- Debian / Ubuntu:

sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades


- CentOS / AlmaLinux / Rocky Linux:

sudo yum install yum-cron
sudo systemctl enable --now yum-cron