Я пытаюсь установить принтер Lexmark X1290 в 64-разрядной системе Ubuntu 10.10. У меня ранее был этот принтер, работающий безупречно над 32-разрядной Ubuntu 10.04.
Я следую инструкциям из http://www.trodrigues.net/wiki/linux:ubuntu:lexmark_x1290 и использую драйвер серии Z600 от Lexmark.
Создайте каталог под названием Lexmark и распакуйте драйвер:
mkdir lexmark
tar -xvzf CJLZ600LE-CUPS-1.0-1.TAR.gz
Извлеките драйвер из сценария установки:
tail -n +143 z600cups-1.0-1.gz.sh > install.tar.gz
И untar это:
tar -xvzf install.tar.gz
Это генерирует 2 драйвера (z600cups-1.0-1.i386.rpm
и z600llpddk-2.0-1.i386.rpm
) это затем должно быть преобразовано в .deb
файлы с alien
и установленный с dpkg
, но - поскольку имена файлов уже указывают - драйверы для 32-разрядных систем а не для 64-разрядных систем. Следовательно ошибка:
$ sudo dpkg -i z600cups_1.0-2_i386.deb
dpkg: error processing z600cups_1.0-2_i386.deb (--install):
package architecture (i386) does not match system (amd64)
Errors were encountered while processing: z600cups_1.0-2_i386.deb
Какая-либо идея, как я могу заставить это работать?
Я не знаком с этим драйвером, но вы можете запустить установку, запустив:
sudo dpkg --force-architecture -i z600cups_1.0-2_i386.deb
Возможно, он все еще не работает, но попробовать стоит.
Вот дополнительная информация, необходимая с 2018 года (то есть для установки принтера Lexmark X1290 в Ubuntu 18.04):
Процедура завершается ошибкой при вызове alien
в 64-битной system:
z600cups-1.0-1.i386.rpm для архитектуры i386; пакет не может быть собран в этой системе
blockquote>Я мог «обмануть» его, сначала конвертировав в формат
.tgz
, затем в.deb
:sudo alien -t z600cups-1.0-1.i386.rpm sudo alien -t z600llpddk-2.0-1.i386.rpm sudo alien z600cups-1.0.tgz sudo alien z600llpddk-2.0.tgz
После чего установка работала:
sudo dpkg -i z600cups_1.0-2_all.deb sudo dpkg -i z600llpddk_2.0-2_all.deb
Для бэкэнда z600
и фильтра rastertoz600
нужны 32-битные версии конкретных библиотек. Мне пришлось установить libstdc++5:i386
, libcups2:i386
и libcupsimage2:i386
.
После перезапуска CUPS мне не пришлось вручную выбирать файл PPD. Модель Z600 появилась в списке моделей Lexmark.
(Шаги, предпринятые в Linux Mint 19, на основе Ubuntu 18.04)