Broken Package/Print Driver Issue
I was trying to install the latest canon mp610 printer drivers on my wife's laptop (32bit) with Lucid and kde on it. I ran into a dependency issue. I downloaded the debs and put them into /usr/local/src, and attempted to install them, first with gdebi, then with dpkg.
At first, dpkg/gdebi refused to install because libcupsys2 could not be fulfilled. I tried to install libcupsys2 with apt-get, but it said libcupsys2 had been replaced by libcups2, and libcups2 was the latest version.
Assuming that libcups2 was mostly a match for libcupsys, I went ahead and installed both packages (the common and the specific one for my printer model) using force-depends. They installed fine, and though the gui didn't work, the printer was nevertheless recognized by the system, printed, and even had the print head cleaning function in the System Settings - so I'm basically happy - but to the package system, both packages are broken.
The problem is that package management won't let me do any package management without first removing the "broken" packages. I've tried everything I can find to make the system accept them as they are, but I've been completely unsuccessful. I tried a "hold" in dpkg, tried the same in dselect, and tried to find some way to change the flags in apt, but couldn't. I removed and reinstalled about a million times, and I did try some different options, without success, but I can't recall what they were now...
Can someone help me with this?
MB:ASUS M3A78-EM AM2+/AM2 780G HDMI, Proc: Athlon 64 X2 5000+ Brisbane 2.6 GHz 2x512KB L2 Cache, Graph: Int. ATI Radeon HD 3200, Aud: Int. Realtek ALC1200 8 channels, Ram: 2GB Corsair XMS2 DDR2 800 SDRAM, Monitor: Dell SE198WFP 19" Wide FPM