В этой статье я сохраню для себя и вас краткую зарисовку основных шагов, по которым осуществляется установка драйвера АТОЛ на Linux. Я буду использовать дистрибутив Linux Mint 21. Установка на другие Debian подобный дистрибутивы должна выполняться аналогично.
В Интернете довольно много подобный статей, но я хочу сделать себе шпаргалку, которая будет у меня в быстром доступе под рукой.
Используемое окружение
Операционная система – Linux Mint 21 x64.
Драйвер торгового оборудования АТОЛ – 10.8.0.0.
ККТ – АТОЛ 30Ф.
Платформа ККТ – 5.0.
Загрузка дистрибутивов
Сначала необходимо загрузить пакет драйверов для нужной вам версии драйвера ДТО. Переходим в центр загрузки АТОЛ. Конкретно мне нужна была версия 10.8.0.0.

Загружаем и распаковываем архив:
unzip 10.8.0.0.zip
В распакованном архиве нас интересует директория с дистрибутивом для Linux. Переходим в эту директорию:
cd 10.8.0.0/installer/deb/
В директории будет довольно много файлов, но нас будут интересовать только некоторые из них. Но об этом уже детальнее поговорим в следующем разделе.
Установка драйвера АТОЛ
Для установки драйвера торгового оборудования нам понадобяться три файла. Название файлов и их краткое назначение я привел в таблице ниже.
Название файла | Назначение |
libfptr10_10.8.0.0_amd64.deb | драйвер ККТ (интеграционные библиотеки, зависимости) и интеграционные компоненты под различные языки программирования (Python, Java, Go, C++, C#) |
libfptr10-gui_10.8.0.0_amd64.deb | графическая библиотека драйвера ККТ |
fptr10-test-util_10.8.0.0_amd64.deb | тестовое приложение драйвера ККТ |
Более подробное описание состава дистрибутива доступно в документации.
Установим нужные нам файлы:
sudo apt install -f ./libfptr10_10.8.0.0_amd64.deb
sudo apt install -f ./libfptr10-gui_10.8.0.0_amd64.deb
sudo apt install -f ./fptr10-test-util_10.8.0.0_amd64.deb
Для корректной работы пользователя без root разрешений необходимо немного скорректировать разрешения для работы с подключаемыми устройствами. Решение я подсмотрел здесь.
Корректируем udev файл:
sudo nano /etc/udev/rules.d/90-atol-fptr.rules
Приводим его к следующему виду:
SUBSYSTEM=="usb", ATTRS{idVendor}=="2912", MODE="666", GROUP="dialout"

Добавляем пользователя в группу dialout. Имя моего пользователя roman – вам нужно будет указать имя вашего пользователя:
sudo usermod -a -G dialout roman
Проверка после установки
После успешной установки можем попробовать запустить графический тест драйвера ККТ:
fptr10_t

Если у вас возникли какие-то сложности с установкой и настройкой – пишите в комментариях. Будем вместе дополнять статью нюансами по установки и настройки.
Установка драйвера АТОЛ на Linux Mint: 4 комментария
Здравствуйте!
Проделал все тоже самое.
Графический тест пытается запуститься, но тут же сворачивается. И под рутом тоже. В чем может быть дело?
Добрый день! Не сталкивался с таким поведением. А в системные журналы что-то и ошибок регистрируется? Или может в /var/logs какие-то связанные журналы есть? Или попробовать полную перезагрузку ПК выполнить.
Мое почтение автору. Дай бог тебе здоровья
Добрый день! Благодарю за положительный отзыв! Я просто люблю делиться своим опытом с другими