Page 1 of 1

apt-get wants to deinstall 'bubba' when installing new cups

Posted: 16 Nov 2007, 15:20
by akaempf
I want to connect a Samsung laser printer to my Bubba, but need to install splix, a driver for this family of printers. Splix requires access to cups headers (and a newer version of cups), so I want to deinstall cups and reinstall the newer cups and splix from source.

The trouble is, when I try to remove cups, apt-get and dpkg warn me that this will also remove the package 'bubba', which seems to be the file layout for the server. Sounds like that would break things.

I also need to install ghostscript (gs-esp), and this threatens to remove 'bubba'.

Why do these packages all depend on 'bubba', and does anyone know how I can safely remove cups without affecting the 'bubba' package?

I'm new to Debian, my Linux experience has been mainly Gentoo and Slackware.

Thanks,
Andreas Kaempf
St. Albans, England

Resolved for now

Posted: 17 Nov 2007, 17:35
by akaempf
Things are working now, but I sidestepped the Debian way. I ended up not removing CUPS from Debian, but manually deleting its files ("dpkg -L cupsys" lists all the files in the package), then manually installing a newer version of CUPS from source, as well as the splix driver, also from source.

Of course, if I update my system, my new CUPS installation will be clobbered.

Also had to (re?)install esp ghostscript, which uninstalled 'bubba', but I just reinstalled 'bubba' and everything seems to work fine.

If anyone knows of a better way of getting newer versions of packages, without circumventing Debian, I'd much appreciate your advice. I uncommented the three "sarge" lines in /etc/apt/sources.list, but did not add any additional sources.

In particular, I'm still puzzled why uninstalling CUPS should try to uninstall the 'bubba' package as well.

Aside from this wrinkle, I'm very pleased with the Bubba!

Cheers,
Andreas

Posted: 19 Nov 2007, 02:39
by pa
Hi,

The buba-package provides print-server capabilities and relies on cups to provide these functions to the bubba-package. Therefor, uninstalling cups will break these dependencies and "apt-get" will remove the bubba-package as well.

/PA