Команды приведены для установки на Ubuntu 22.04.5 LTS |
Для зеркалирования репозитория необходимо:
Установить утилиту apt-mirror
:
sudo apt install apt-mirror |
etc/apt/mirror.list
: end
config
", чтобы не заниматься зеркалированием репозиториев по умолчанию.Artix Control Center:
deb [arch=amd64] http://update.artix.su/cs cashserver4_stable cashserver4 |
Ubuntu 22.04:
deb [arch=amd64] http://update.artix.su/cs jammy_stable jammy_deb |
Ubuntu 18.04:
deb [arch=amd64] http://update.artix.su/cs bionic_stable bionic_deb |
Artix Loyalty Management:
deb [arch=amd64] http://update.artix.su/lm loyalty_testing loyalty |
кассового ПО.
В зависимости от дистрибутива системы, на которой работает кассовое ПО:
В случае, если требуется зеркалировать разные версии кассового ПО или версии под разные архитекторы, нужно добавить отдельные строки для каждой требуемой версии |
Ubuntu 22.04:
deb [arch=amd64] http://update.artix.su/jammy artix-{версия кассового ПО} artix main contrib deb [arch=i386] http://update.artix.su/jammy artix-{версия кассового ПО} artix main contrib |
Ubuntu 18.04:
deb [arch=amd64] http://update.artix.su/bionic artix-{версия кассового ПО} artix main contrib deb [arch=i386] http://update.artix.su/bionic artix-{версия кассового ПО} artix main contrib |
Добавить команды:
clean http://update.artix.su/cs clean http://update.artix.su/lm clean http://update.artix.su/jammy clean http://update.artix.su/bionic |
Данные команды автоматически помечают на удаление устаревшие файлы.
Выполнить скрипт для запуска удаления помеченных файлов:
sudo bash /var/spool/apt-mirror/var/clean.sh |
Если во время запуска утилиты |
Запустить зеркалирование:
sudo apt-mirror |
Эта команда скачает все пакеты, расположенные в репозиториях и разместит локально.
В дальнейшем, чтобы скачать новые пакеты, необходимо повторно выполнить данную команду. |
Установить apache2
:
sudo apt install apache2 |
Создать ссылки для apache
на зеркалированные директории (по умолчанию, зеркалируются в /var/spool/apt-mirror/mirror/update.artix.su
):
sudo ln -s /var/spool/apt-mirror/mirror/update.artix.su/jammy /var/www/html/jammy sudo ln -s /var/spool/apt-mirror/mirror/update.artix.su/bionic /var/www/html/bionic sudo ln -s /var/spool/apt-mirror/mirror/update.artix.su/lm /var/www/html/lm sudo ln -s /var/spool/apt-mirror/mirror/update.artix.su/cs /var/www/html/cs |
вручную.
Для этого необходимо:
Изменить в директории /etc/apt/sources.list.d
файл:
для:
|
Заменить update.artix.su
на адрес зеркалирующего сервера.
Было:
Стало:
|
С помощью puppet.
Только для кассового ПО. |
Для этого необходимо отредактировать конфигурационную метку "Установка и обновление кассового ПО". В данной метке необходимо изменить параметр repo
на адрес зеркалирующего сервера и распространить изменения: