Обновление через aptitude

Кассовое ПО Artix может быть обновлено вручную из репозитория. Из репозитория обновляется пакет artix-pos – GUI версия кассы.

Перед установкой нового ПО можно воспользоваться командой поиска имени пакета и его описания: apt-cache search <имя пакета>

Последовательность действий при обновлении следующая:

  1. Импорт открытого ключа GPG.

  2. Добавление репозитория в список источников.

    В каталоге /etc/apt/sources.list.d находится файл artix.list в котором прописан репозиторий вида:

    deb <имя_ресурса> <кодовое_имя_версии> <список_компонент> 

    , где

    Кодовое имяСписок компонент
    artix-4.6.120-1artix
    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


  3. Синхронизация индексных файлов. 
    Для синхронизации выполните команду:

    aptitude update

    Рекомендуется очистить файл /etc/apt/sources.list, чтобы избежать задержки при синхронизации в случае, если с кассы нет доступа во внешнюю сеть.

  4. Установка новых версий пакетов. 
    Выполните команду:

    aptitude upgrade


    В целях сохранения необходимого списка пакетов и поддержания работоспособности кассы крайне не рекомендуется использовать команды apt dist-upgrade для обновления кассы.


    Обновление можно произвести также с помощью сервисного меню.


Обновление с помощью скрипта

Для обновления кассового ПО Artix с помощью скрипта необходимо:

  1. В файле /etc/apt/sources.list.d/artix.list указать номер сборки, до которой требуется обновить/откатить кассовое ПО Artix:

    deb http://update.artix.su/bionic artix-4.6.244-3 artix main contrib


  2. Запустить скрипт changeversion.sh, расположенный в директории /linuxcash/cash/bin.