Кассовое ПО 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 список источников примет вид:
deb http://update.artix.su/bionic artix-4.6.244-3 artix main contrib |
deb http://update.artix.su/jammy artix-4.6.244-3 artix main contrib |
Синхронизация индексных файлов.
Для синхронизации выполните команду:
aptitude update |
Рекомендуется очистить файл /etc/apt/sources.list
, чтобы избежать задержки при синхронизации в случае, если с кассы нет доступа во внешнюю сеть.
Установка новых версий пакетов.
Выполните команду:
aptitude 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
.