LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-18-2019, 03:30 PM   #1
aguador
Member
 
Registered: Sep 2014
Location: Madrid, Spain
Distribution: Mageia (Cauldron)
Posts: 71

Rep: Reputation: Disabled
Installing old Canon MP190 driver - library issue


I've read a couple of treads on old Canon drivers and may have got further than most, but I still have a problem and a couple of questions.

I recently rescued an Vista OS laptop for a elderly friend by installing MX Linux and setting it up to be easy to use basic functions. While the OS and laptop are fine, the old printer with 2008 drivers is another issue. Part of the problem is installing a 386 driver on a 64-bit system.

Thanks to a blog post (and some learning, as I am more used to rpm systems) I changed a dependency in the driver's control file from libcupsys2 to libcups2. Thanks further to the dpkg -s option I have been able to do some dry runs and can get the "common" parts of the printer and scanner drivers installed.

The problem comes with the libatk1.0-0:i386 dependency which requires libglib2.0-0:i386. Checking this I get (excluding the list of packages to be eliminated):

Code:
sudo apt-get install -s libatk1.0-0:i386 libglib2.0-0:i386
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
. . . . .
Se instalarán los siguientes paquetes NUEVOS:
  docbook-xsl foomatic-filters libatk1.0-0:i386 libblkid1:i386 libffi6:i386 libglib2.0-0:i386
  libmount1:i386 libpcre3:i386 libselinux1:i386 libuuid1:i386 libxml2-utils systemd-sysv xterm
  zlib1g:i386
0 actualizados, 14 nuevos se instalarán, 572 para eliminar y 0 no actualizados.
The problem is the threat to eliminate the greater part of my installed system. My question is what is the best way to proceed?

Is there a way to install while blocking removal of the other files?

Is there a way of identifying the conflicts and eliminating them before the install?

I am doing this on a fresh installation of MX Linux on one of my machines, so if I bork the system, there is no problem. That means I could experiment further, but I know there are more knowledgeable folks than I here who might save me some pain.
 
Old 04-19-2019, 03:34 AM   #2
Stéphane Ascoët
Member
 
Registered: Feb 2004
Location: Fleury-les-Aubrais, 120 km south of Paris
Distribution: Devuan, Debian, Mandrake, Freeduc (the one I used to work on), Slackware, MacOS X
Posts: 251

Rep: Reputation: 49
I prefer aptitude than apt-get, it gives more details about what it's doing and why.
 
Old 04-20-2019, 04:41 AM   #3
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,529

Rep: Reputation: 2604Reputation: 2604Reputation: 2604Reputation: 2604Reputation: 2604Reputation: 2604Reputation: 2604Reputation: 2604Reputation: 2604Reputation: 2604Reputation: 2604
You may have another option.
Ghostscript is actually the printing engine. With 'man gs' open on one terminal, you can throw up a line of options to print a page. Ghostscript outputs ps or pdf but between a2ps and ghostscript I managed to avoid cups altogether.

Look at the output of 'gs -h.' It throws up a list of drivers (internal ghostscript ones) and they're not terribly fussy. I used the bjc600 driver for my bjc4000 printer of the time. To use a 32 bit lib in a 64bit system is less than straightforward, as you need 32 bit glibc support (e.g. /lib/ld-linux.so) minimum, and that's probably a 64 bit lib :-/. So you'll have to figure your way out of that naming problem. I'd try and talk him into a new printer rather than do that to myself.

Slackware uses /lib64 and /usr/lib64 for 64bit libs, avoiding that issue. It does offer a full 64bit multilib system.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Ubuntu 18.04 does not support Canon Pixma MG5320 printer driver. Has anyone found a newer Canon driver that would work with 18.04? xdummy Linux - Newbie 8 12-26-2018 01:25 PM
CUPS and Canon MP190 printer. Print quality and printer sharing... SFGAirborne Linux - Hardware 1 12-14-2010 05:55 AM
I need to install a Canon PixmaMP190 on a EeePC900/Linux. No help from Canon, michigan48 Linux - Newbie 1 12-16-2009 08:34 PM
Canon S300 and GPL drivers from canon.jp flashf1re Linux - Hardware 1 02-27-2005 07:57 AM
Canon Drivers available from Canon JayCnrs Linux - Hardware 2 08-23-2003 03:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:26 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration