Обновление через aptitude
Кассовое ПО Artix может быть обновлено вручную из репозитория. Из репозитория обновляется пакет artix-pos
– GUI версия кассы.
Перед установкой нового ПО можно воспользоваться командой поиска имени пакета и его описания: apt-cache search <имя пакета>
.
Последовательность действий при обновлении следующая:
Импорт открытого ключа GPG.
Добавление репозитория в список источников.
В каталоге
/etc/apt/sources.list.d
находится файлartix.list
в котором прописан репозиторий вида:deb <имя_ресурса> <кодовое_имя_версии> <список_компонент>
, где
Кодовое имя Список компонент artix-4.6.120-1 artix main contrib Для обновления до версии Artix 4.6.244-3 из репозитория http://update.artix.su список источников примет вид:
Для Ubuntu 18.04deb http://update.artix.su/bionic artix-4.6.244-3 artix main contrib
Для Ubuntu 22.04deb http://update.artix.su/jammy artix-4.6.244-3 artix main contrib
Синхронизация индексных файлов.
Для синхронизации выполните команду:aptitude update
Рекомендуется очистить файл
/etc/apt/sources.list
, чтобы избежать задержки при синхронизации в случае, если с кассы нет доступа во внешнюю сеть.Установка новых версий пакетов.
Выполните команду:aptitude upgrade
В целях сохранения необходимого списка пакетов и поддержания работоспособности кассы крайне не рекомендуется использовать команды
apt dist-upgrade
для обновления кассы.Обновление можно произвести также с помощью сервисного меню.
Обновление с помощью скрипта
Для обновления кассового ПО Artix с помощью скрипта необходимо:
В файле
/etc/apt/sources.list.d/artix.list
указать номер сборки, до которой требуется обновить/откатить кассовое ПО Artix:deb http://update.artix.su/bionic artix-4.6.244-3 artix main contrib
Запустить скрипт
changeversion.sh
, расположенный в директории/linuxcash/cash/bin
.Для запуска скрипта необходимо выполнить команду:
Пример запуска скрипта./changeversion.sh
По умолчанию будет установлен пакет
artix-pos
.Для дополнительной установки определенных пакетов необходимо использовать параметр "-packages" с указанием наименований пакетов:
Пример запуска скрипта с указанием параметра./changeversion.sh -packages "artix-pos artix-servicestub"
В данном случае будут установлены пакеты
artix-pos
иartix-servicestub
.