Я пытаюсь заставить свой принтер Canon LBP2900 работать с Ubuntu 11.10 64 бит.
Я попытался выполнить шаги, описанные в https://help.ubuntu.com / community / CanonCaptDrv190
Итак, я загрузил драйвер версии 2.3 и попытался преобразовать файлы rpm в debian и установил их
sudo alien cndrvcups-capt-2.30-1.x86_64.rpm cndrvcups-common-2.30-1.x86_64.rpm
sudo dpkg -i cndrvcups-capt-2.30-1.x86_64.deb cndrvcups-common-2.30-1.x86_64.deb
перезапустил чашки и попытался установить принтер с lpadmin:
sudo service cups restart
sudo /usr/sbin/lpadmin -p LBP2900 -m /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
Что я заметил, однако, что на шаге с lpadmin это не так с ошибкой:
lpadmin: Bad device-uri scheme "ccp"
После попытки проследить, что пошло не так , Я думаю, что я прибил его к тому факту, что dpkg установил файл /usr/lib64/cups/backend/ccp
вместо /usr/lib/cups/backend/ccp
. Проверка исходного rpm с менеджером архива показывает, что используются /usr/lib
и /usr/lib64
, с файл backend / cpp установлен только в lib64. Как я понимаю правильно, Ubuntu 11.10 вместо этого использует /usr/lib32
и /usr/lib
, поэтому файлы установлены не в том месте.
Есть ли автоматизированный метод преобразования файлов rpm / deb с неправильной структурой lib к одному с правой структурой lib для ubuntu 11.10? Или я полностью ошибаюсь, чтобы установить мой принтер?