Respuestas:
En teoría, esto es posible con dpkg. Intentarías algo como esto:
dpkg -i --force-architecture cannon-driver.i686.deb
Sin embargo, es poco probable que esto funcione. Realmente depende del paquete y de lo que instala y con qué interactúa. Si CUPS usa este controlador de cañón, lo invoca como un proceso separado, eso podría funcionar. Pero necesitará versiones de 32 bits de las bibliotecas de las que dependen los binarios del controlador de cañón de 32 bits.
Entonces, es posible, pero poco probable que sea tan simple como simplemente hacer la línea de comandos anterior.
Sí, pero no he tenido más que problemas para hacerlo. RPM supera a DEB en la gestión de paquetes. Su mejor opción es obtener el tar.gz compilado y usarlo.
Es posible que tenga problemas ya que el programa que desea instalar es un controlador, pero para las aplicaciones independientes he tenido éxito al usar getlibs para asegurarme de tener todas las bibliotecas necesarias de 32 bits. Puedes leer más sobre getlibs aquí .