Установка принтера LBP 2900-> освобождает папки неправильно?

Я пытаюсь заставить свой принтер Canon LBP2900 работать над Ubuntu 11.10 64 бита.

То, что я сделал, является попыткой выполнить шаги на https://help.ubuntu.com/community/CanonCaptDrv190

Таким образом, я загрузил драйвер версии 2.3 и попытался преобразовать файлы об/мин в 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

Проверка исходного об/мин с менеджером архива показывает действительно это /usr/lib и /usr/lib64 используются, с backend/cpp файлом, только установленным в lib64. Поскольку я понимаю правильно, использование Ubuntu 11.10 /usr/lib32 и /usr/lib вместо этого, таким образом, файлы установлены в неправильном месте.

Существует ли автоматизированный метод преобразования rpm/deb файлов с неправильной структурой lib одной с правильной структурой lib для человечности 11.10? Или я полностью на ложном пути для получения моего установленного принтера?

3
задан 1 January 2012 в 01:19

2 ответа

Что я заметил однако, что на шаге с lpadmin это идет не так, как надо с ошибкой: lpadmin: Плохая схема uri устройства "ccp"

Это - потому что Вы не сделали генерировал сценарии, связанные с файлами об/мин.......

Использовать

cndrvcups-capt-2.30-1.x86_64.rpm-cndrvcups-common-2.30-1.x86_64.rpm постороннего объекта sudo - сценарии

ИЛИ

посторонний объект sudo *.rpm - сценарии

вместо

посторонний объект sudo *.rpm

Можно решить эту ошибку

lpadmin: Плохая схема uri устройства "ccp"

Все самое лучшее от RJK

4
ответ дан 1 December 2019 в 16:44

Я не владею этой конкретной моделью от Canon, но я никогда не нахожу проблемы при установке нового принтера в моей системе, также Canon объявляет этот драйвер как работающий под всеми последними версиями Ubuntu и многих другой GNU/дистрибутив Linux.

http://software.canon-europe.com/

Здесь можно загрузить драйвер для обеих действующих систем на 32 и 64 бита, также существует источник, включенный в пакет, таким образом, можно создать собственный драйвер из царапины.

Не используйте об/мин в качестве первого ресурса особенно в базирующейся системе deb.

для обнаружения, какими библиотеками пользуется определенный исполняемый файл, выполняет эту команду

ldd [path to exec]

Иногда существуют сценарии, доступные для запуска программы, и они не исполняемые файлы, для обнаружения, где реальный исполняемый файл расположен, у Вас нет выбора кроме, исследуют источник сценария.

Например, для знания, которым пользуются библиотеками java можно использовать ldd объединенный с which это - команда, которая дает Вам полный путь команды ключевого слова (только which работы для обоих сценариев и должностного лица, ldd нужно должностное лицо):

ldd $(which java)

Я предлагаю полностью удалить те установленные пакеты и компиляцию из источника, если Вы не можете удалить те пакеты, безопасно пытаются сделать что-то с ldd и проверьте, что все необходимые библиотеки связаны с Вашими исполняемыми файлами, можно также выполнить эту команду sudo apt-get install -f пытаться зафиксировать некоторые недостающие пакеты.

Править: я почти забыл это, для обновления всего соединения между библиотеками и исполняемым файлом, который необходимо выполнить sudo ldconfig и это полезно после установки новых библиотек.

По-видимому, существуют хорошие ссылки с этим поисковым http://www.google.com/search?q=compile+cndrvcups-common и некоторый хороший ppa также.

-1
ответ дан 1 December 2019 в 16:44

Другие вопросы по тегам:

Похожие вопросы: