Обновление программного обеспечения сервера

Материал из ISPWiki
Перейти к: навигация, поиск


В ISPmanager 5 реализована возможность обновления программного обеспечения, установленного в ОС семейства Debian, в ОС CentOS, FreeBSD.

Настройка программного обеспечения сервера осуществляется в разделе «Настройки» -> «Настройки системы» -> группа настроек «Настройки сервера». Изменение настроек системы доступно только с правами суперпользователя.

Пункт настроек «Обновлять ПО автоматически»:

  • Не обновлять — не выполнять обновление ПО;
  • Обновлять продукты ISPsystem — выполнять обновление только ПО ISPsystem;
  • Обновлять все пакеты системы — выполнять обновление всего ПО.

Обновление выполняется по расписанию.

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

Обновление продуктов ISPsystem выполняется ежедневно по заданию в cron:

/usr/local/mgr5/sbin/cron-ispmgr sbin/pkgupgrade.sh coremanager >/dev/null 2>&1

Обновление всех пакетов системы выполняется ежедневно по заданию в cron:

/usr/local/mgr5/sbin/cron-ispmgr sbin/pkgupgrade.sh >/dev/null 2>&1


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

  • Для ОС семейства Debian:
    • Менеджер пакетов Apt;
    • Команда
apt-get -y --allow-unauthenticated upgrade
  • Для ОС CentOS:
    • Менеджер пакетов Yum;
    • Команда
yum -y update
  • Для ОС FreeBSD:
    • Утилита обновления portupgrade
    • Команда:
portupgrade -a -r --batch
  • Если утилита portupgrade не установлена, она будет установлена автоматически.