Problema: al actualizar de Jaunty (9.04) a Karmic (9.10), CUPS ha dejado de funcionar. Leyendo los bugs de esta aplicación en launchpad, me encuentro con que ya existe una solución en la versión 1.4.2-6. Pero esa versión no aparece en el repositorio de Karmic… sino en la siguiente, es decir, en Lucid.
Solución: añadimos desde el interfaz gráfico, usando Synaptic, en la pestaña Sources:
deb http://archive.ubuntu.com/ubuntu lucid main restricted universe multiverse |
(también lo podemos hacer editando directamente /etc/apt/sources.list + apt-get update)
Y actualizamos (pulsamos el botón «Reload»).
Ahora editamos /etc/apt/preferences (ojo, el fichero no existe, hay que crearlo):
Package: * Pin: release a=karmic Pin-Priority: 900 Package: * Pin: release a=lucid Pin-Priority: 400 |
Esos dos bloques vienen a decir: por defecto, intenta actualizar siempre del repositorio de mayor prioridad (prioridad=900: Karmic). Pero si alguien fuerza la instalación de un paquete lucid, permíteselo. Se fuerza así:
sudo apt-get -t lucid install cups |
El fichero /etc/apt/preferences es importante, dado que si no lo creas, al hacer «apt-get install paqueteX» APT se irá a buscar la versión más reciente de ese paqueteX, que con seguridad será siempre el de Lucid, y se puede liar un buen embrollo. Es decir, sólo queremos paquetes de Lucid cuando forcemos con «-t lucid».