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

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

Product SiteDocumentation Site

⁠47.6. Обновление систем, не имеющих выхода в Интернет

Для систем, не имеющих прямого выхода в Интернет, рекомендуется установка отдельного сервера обновлений на базе ОС Альт Сервер, находящегося вне защищенного контура и организация ограниченного доступа к этому серверу.

Модуль ЦУС Сервер обновлений (пакет alterator-mirror ) из раздела Серверы предназначен для зеркалирования репозиториев и публикации их для обновлений рабочих станций и серверов.

Сервер обновлений — технология, позволяющая настроить автоматическое обновление программного обеспечения, установленного на клиентских машинах (рабочих местах), работающих под управлением Альт Рабочая станция .

Настройка сервера обновлений

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

Здесь также можно выбрать репозитории, локальные срезы которых необходимы. При нажатии на название репозитория, появляются настройки этого репозитория. Необходимо выбрать источник (сайт, откуда будет скачиваться репозиторий), архитектуру процессора (если их несколько, то стоит выбрать соответствующие).

Настройки репозитория

Сервер обновлений предоставляет возможность автоматически настроить обновление клиентских машин в нужном режиме:

В этом режиме на сервере создаётся копия удалённого репозитория. Загрузка ПО клиентскими машинами может производится с локального сервера по протоколам HTTP, HTTPS, FTP, rsync (для каждого протокола нужно настроить соответствующие службы, ниже приведён пример настройки HTTP- и FTP-сервера). Наличие на локальном сервере зеркала репозитория при большом количестве машин в сети позволяет существенно сэкономить трафик.

Уменьшить размер скачиваемых файлов и занимаемое репозиторием место на диске можно, указав имена каталогов и файлов, которые будут исключены из синхронизации. Например, не скачивать пакеты с исходным кодом и пакеты с отладочной информацией:

Шаблоны указываются по одному в отдельной строке. Символ «*» используется для подстановки любого количества символов.

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

Со стороны клиентских машин, в этом случае, необходимо настроить модуль Обновление системы , отметив в нём Обновление системы управляемое сервером .

Читайте также:  Linux lvm resize logical volume

По умолчанию локальное зеркало репозитория находится в /srv/public/mirror . Для того чтобы зеркалирование происходило в другую папку, необходимо эту папку примонтировать в папку /srv/public/mirror . Для этого в файл /etc/fstab следует вписать строку:

/media/disk/localrepo /srv/public/mirror none rw,bind,auto 0 0

Источник

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

Product SiteDocumentation Site

⁠37.5. Обновление систем, не имеющих выхода в Интернет

Для систем, не имеющих прямого выхода в Интернет, рекомендуется установка отдельного сервера обновлений на базе ОС Альт Сервер, находящегося вне защищенного контура и организация ограниченного доступа к этому серверу.

Модуль ЦУС Сервер обновлений (пакет alterator-mirror ) из раздела Серверы предназначен для зеркалирования репозиториев и публикации их для обновлений рабочих станций и серверов.

Сервер обновлений — технология, позволяющая настроить автоматическое обновление программного обеспечения, установленного на клиентских машинах (рабочих местах), работающих под управлением Альт Рабочая станция .

Настройка сервера обновлений

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

Здесь также можно выбрать репозитории, локальные срезы которых необходимы. При нажатии на название репозитория, появляются настройки этого репозитория. Необходимо выбрать источник (сайт, откуда будет скачиваться репозиторий), архитектуру процессора (если их несколько, то стоит выбрать соответствующие).

Настройки репозитория

Сервер обновлений предоставляет возможность автоматически настроить обновление клиентских машин в нужном режиме:

В этом режиме на сервере создаётся копия удалённого репозитория. Загрузка ПО клиентскими машинами может производится с локального сервера по протоколам HTTP, HTTPS, FTP, rsync (для каждого протокола нужно настроить соответствующие службы, ниже приведён пример настройки HTTP- и FTP-сервера). Наличие на локальном сервере зеркала репозитория при большом количестве машин в сети позволяет существенно сэкономить трафик.

Уменьшить размер скачиваемых файлов и занимаемое репозиторием место на диске можно, указав имена каталогов и файлов, которые будут исключены из синхронизации. Например, не скачивать пакеты с исходным кодом и пакеты с отладочной информацией:

Шаблоны указываются по одному в отдельной строке. Символ «*» используется для подстановки любого количества символов.

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

Со стороны клиентских машин, в этом случае, необходимо настроить модуль Обновление системы , отметив в нём Обновление системы управляемое сервером .

Читайте также:  Создать файл терминале linux

По умолчанию локальное зеркало репозитория находится в /srv/public/mirror . Для того чтобы зеркалирование происходило в другую папку, необходимо эту папку примонтировать в папку /srv/public/mirror . Для этого в файл /etc/fstab следует вписать строку:

/media/disk/localrepo /srv/public/mirror none rw,bind,auto 0 0

Если в каталогах /srv/public/mirror/<репозиторий>/branch//base/ . нет файлов pkglist.* значит зеркалирование не закончено (т.е. не все файлы загружены на ваш сервер).

⁠37.5.1. Настройка веб-сервера

server < listen 80; server_name localhost .local ; access_log /var/log/nginx/repo-access.log; error_log /var/log/nginx/repo-error.log; location /mirror < root /srv/public; autoindex on; >>
# ln -s /etc/nginx/sites-available.d/repo.conf /etc/nginx/sites-enabled.d/repo.conf 
# systemctl enable --now nginx 

На клиентских машинах необходимо настроить репозитории. Сделать это можно в программе управления пакетами Synaptic ( ПараметрыРепозитории ) или в командной строке:

# apt-repo rm all # apt-repo add http:///mirror/p10/branch 
# apt-repo rpm http://192.168.0.185/mirror p10/branch/x86_64 classic rpm http://192.168.0.185/mirror p10/branch/noarch classic

Источник

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

Product SiteDocumentation Site

⁠46.4. Обновление системы

После установки системы крайне важно следить за обновлениями ПО. Обновления для Альт Рабочая станция могут содержать как исправления, связанные с безопасностью, так и новый функционал или просто улучшение и ускорение алгоритмов. В любом случае настоятельно рекомендуется регулярно обновлять систему для повышения надёжности её работы.

Для автоматизации процесса установки обновлений предусмотрен модуль ЦУС Обновление системы (пакет alterator-updates ) из раздела Система . Здесь можно включить автоматическое обновление через Интернет с одного из предлагаемых серверов или задать собственные настройки.

Модуль Обновление системы

Источник обновлений указывается явно (при выбранном режиме Обновлять систему автоматически из сети Интернет ) или вычисляется автоматически (при выбранном режиме Обновление системы управляемое сервером и наличии в локальной сети настроенного сервера обновлений).

Рабочие станции «видят» локальный сервер обновлений, при выборе режима Обновление системы управляемое сервером , если они находятся в домене (при этом сервер обновлений должен быть настроен на Опубликовать как репозиторий для автоматических обновлений ).

Источник

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

Product SiteDocumentation Site

⁠43.6. Обновление систем, не имеющих выхода в Интернет

Для систем, не имеющих прямого выхода в Интернет, рекомендуется установка отдельного сервера обновлений на базе ОС Альт Сервер, находящегося вне защищенного контура и организация ограниченного доступа к этому серверу.

Модуль ЦУС Сервер обновлений (пакет alterator-mirror ) из раздела Серверы предназначен для зеркалирования репозиториев и публикации их для обновлений рабочих станций и серверов.

Читайте также:  Загрузка linux через windows

Сервер обновлений — технология, позволяющая настроить автоматическое обновление программного обеспечения, установленного на клиентских машинах (рабочих местах), работающих под управлением Альт Рабочая станция .

Настройка сервера обновлений

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

Здесь также можно выбрать репозитории, локальные срезы которых необходимы. При нажатии на название репозитория, появляются настройки этого репозитория. Необходимо выбрать источник (сайт, откуда будет скачиваться репозиторий), архитектуру процессора (если их несколько, то стоит выбрать соответствующие).

Настройки репозитория

Сервер обновлений предоставляет возможность автоматически настроить обновление клиентских машин в нужном режиме:

В этом режиме на сервере создаётся копия удалённого репозитория. Загрузка ПО клиентскими машинами может производится с локального сервера по протоколам HTTP, HTTPS, FTP, rsync (для каждого протокола нужно настроить соответствующие службы, ниже приведён пример настройки HTTP- и FTP-сервера). Наличие на локальном сервере зеркала репозитория при большом количестве машин в сети позволяет существенно сэкономить трафик.

Уменьшить размер скачиваемых файлов и занимаемое репозиторием место на диске можно, указав имена каталогов и файлов, которые будут исключены из синхронизации. Например, не скачивать пакеты с исходным кодом и пакеты с отладочной информацией:

Шаблоны указываются по одному в отдельной строке. Символ «*» используется для подстановки любого количества символов.

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

Со стороны клиентских машин, в этом случае, необходимо настроить модуль Обновление системы , отметив в нём Обновление системы управляемое сервером .

По умолчанию локальное зеркало репозитория находится в /srv/public/mirror . Для того чтобы зеркалирование происходило в другую папку, необходимо эту папку примонтировать в папку /srv/public/mirror . Для этого в файл /etc/fstab следует вписать строку:

/media/disk/localrepo /srv/public/mirror none rw,bind,auto 0 0

⁠43.6.1. Настройка веб-сервера

server < listen 80; server_name localhost .local ; access_log /var/log/nginx/repo-access.log; error_log /var/log/nginx/repo-error.log; location /mirror < root /srv/public; autoindex on; >>
# ln -s /etc/nginx/sites-available.d/repo.conf /etc/nginx/sites-enabled.d/repo.conf 
# systemctl enable --now nginx 

На клиентских машинах необходимо настроить репозитории. Сделать это можно в программе управления пакетами Synaptic ( ПараметрыРепозитории ) или в командной строке:

# apt-repo rm all # apt-repo add http:///mirror/p9/branch 
# apt-repo rpm http://192.168.0.185/mirror p9/branch/x86_64 classic rpm http://192.168.0.185/mirror p9/branch/noarch classic

Источник

Оцените статью
Adblock
detector