Собираем пакет с драйверами МФУ Pantum для Fedora

В данном HOWTO мы подробно рассмотрим процесс сборки RPM пакета с проприетарными драйверами МФУ Pantum серий M6200, M6500, M6550, M6600 и MS6000 для Fedora.

Введение

К сожалению, в GNU/Linux данное устройство будет работать только после установки соответствующих проприетарных драйверов, однако производитель поставляет их лишь для Ubuntu и Debian. Сейчас мы соберём на их основе правильные RPM пакеты, которые будут работать в любом RPM based дистрибутиве.

Шаг 1. Подготовка к работе

Для начала установим в систему базовый набор, необходимый для сборки RPM:

sudo dnf install rpm-build spectool git

Подготовим среду rpmbuild:

rpmdev-setuptree

Шаг 2. Загрузка исходных материалов

Клонируем наш репозиторий с необходимым SPEC файлом:

git clone https://github.com/EasyCoding/pantum-m6xxx.git

Загрузим официальный архив производителя МФУ с DEB пакетами:

cd pantum-m6xxx
spectool --all --get-files --directory ~/rpmbuild/SOURCES pantum-m6xxx.spec

Шаг 3. Сборка RPM пакета

Запустим сборку:

cd pantum-m6xxx
rpmbuild -bb pantum-m6xxx.spec

В случае успеха в каталоге ~/rpmbuild/RPMS/i686/ (на 32-битных системах) или ~/rpmbuild/RPMS/x86_64/ (на 64-битных) мы получим собранные RPM пакеты (один для CUPS (печать), второй для Sane (сканирование)).

Шаг 4. Установка пакета

Для установки драйверов в систему выполним:

sudo dnf install ~/rpmbuild/RPMS/$(uname -m)/pantum-m6xxx-*.rpm

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *