У меня Kubuntu 10.04 64 бит, и я хочу установить 32 бит пакет (драйвер принтера от Canon).
Это возможно?
Теоретически это возможно с помощью dpkg. Вы бы попробовали что-то вроде этого:
dpkg -i --force-architecture cannon-driver.i686.deb
Однако это вряд ли сработает. Это действительно зависит от пакета и от того, что он устанавливает и с чем взаимодействует. Если этот драйвер пушки используется CUPS, он запускается как отдельный процесс, который может работать. Но вам понадобятся 32-битные версии любых библиотек, от которых зависят двоичные файлы 32-битного драйвера пушек.
Таким образом, это возможно, но вряд ли будет так просто, как выполнение командной строки выше.
Да, но у меня не было ничего, кроме проблем с этим. RPM превосходит DEB в управлении пакетами. Лучше всего просто взять скомпилированный файл tar.gz и использовать его.
У вас могут возникнуть проблемы, так как программа, которую вы хотите установить, является драйвером, но для автономных приложений я успешно использовал getlibs, чтобы убедиться, что у меня есть все необходимые 32-битные библиотеки. Вы можете прочитать больше о getlibs здесь.