Итак вышел новый релиз Ubuntu Karmic Koala. Тут же поставив новую систему я обнаружил, что старый способ установки драйверов для моего Canon LBB 3010B больше не работают. Напомню, что раньше достаточно было просто скачать архив с официального сайта Canon:
http://software.canon-europe.com/software/0031118.asp и установить два пакета из папки debian.
Первым устанавливать нужно файл cndrvcups-common_1.80-1_i386.deb, однако в Karmic его установка останавливается с ошибкой, связанной с тем, что библиотека libcupsys2 в новом релизе была заменена на libcups2. Тем не менее поставить драйверы все-таки можно, для этого достаточно пересобрать cndrvcups-common_1.80-1_i386.deb.
В консоли выполняем:
$ dpkg-deb -x cndrvcups-common_1.80-1_i386.deb common
$ dpkg-deb --control cndrvcups-common_1.80-1_i386.deb
Появились две папки - DEBIAN и common.
Заходим в папку DEBIAN и редактируем файл control - заменяем libcupsys2 на libcups2. Сохраняем файл и копируем всю папку DEBIAN в common.
В консоли выполняем:
$ dpkg -b common new_cndrvcups-common_1.80-1_i386.deb
Щелкаем по новому пакету new_cndrvcups-common_1.80-1_i386.deb, его установка проходит без проблем. Теперь необходимо установить пакет cndrvcups-capt_1.80-1_i386.deb. Его установка может быть отменена из-за отсутствия библиотеки libstdc++5, в этом случае недостающие библиотеки можно взять из старого релиза - тут например
http://packages.ubuntu.com/jaunty/libstdc++5После выполнения этих манипуляций принтер легко устанавливается стандартными средствами ОС.
Если рецепт помог пришлите пожалуйста инвайт на хабр!