Скачиваем последнюю версию sane-backends с официального сайта (http://www.sane-project.org/source.html). На момент написания материала, последней стабильной версией являлась 1.0.24.
Из скаченного архива распакуем содержимое в корень домашнего каталога, таким образом получим в нем каталог sane-backends-1.0.24.
После этого запустим терминал (быстро его запустить можно комбинацией
клавиш ctrl+alt+T) , в котором будут выполняться все последующие
команды, и перейдем в каталог sane-backends-1.0.24 (cd
~/sane-backends-1.0.24/).
Для установки нам так же потребуется пакет libusb-dev. Установить его можно с помошью команды sudo apt-get install libusb-dev
После установки необходимого пакета, можно приступить к установки
sane. Для этого выполните в начале команду sudo ./configure, затем
команду sudo make && sudo make install
После того как sane установлен, выполните команду sudo ldconfig -v | grep libsane
после чего вы должны получить вывод
libsane.so.1 -> libsane.so.1.0.24
libsane.so.1 -> libsane.so.1.0.22
Обратите внимение что новая установленная версия находится на первой
позиции. Если в вашем выводе новая версия находится не на первой
позиции, то необходимо создать новый конфигурационный файл. Для этого
выполните команду echo "/usr/local/lib" | sudo tee -a
/etc/ld.so.conf.d/1-sane.conf
Теперь для проверки правильно расположения версий еще раз выполните команду sudo ldconfig -v | grep libsane
Теперь выполним локализацию файлов выполнив команды
- cd /usr/share/locale/<language>/LC_MESSAGES
- sudo ln -sf /usr/local/share/locale/<language>/LC_MESSAGES/sane-backends.mo .
- cd
~/sane-backends-1.0.24/
Создадим управляющий файл для sane командой sudo cp
tools/udev/libsane.rules /etc/udev/rules.d , после чего необходимо
перезапустить сканер.
Далее необходимо добавить в группу scanner тех пользователей, которым будет разрешенно использовать наш сканер.
Для начала проверим существует ли группа scanner командой cat
/etc/group | grep scanner. Если группа существует, то получим ответ вида
scanner:x:107:<user> (<user> - пользователь входящий в
данную группу). Если группа не существует, то необходимо ее создать
(sudo addgroup scanner).
Теперь добавим нужных пользователей в группу scanner командой sudo
adduser <username> scanner (<username> - имя пользователя)
Сканер готов к работе.
|