J'essaie d'installer libsqlite3-dev
pour les deux i386
et amd64
sur la même machine Ubuntu 12.04. Je développe une application qui utilise sqlite3 et souhaite compiler et tester les versions 32 bits et 64 bits.
Cependant, il semble que le libsqlite3-dev:i386
package soit incompatible avec le libsqlite3-dev:amd64
, tout en apt
continuant à vouloir en supprimer un lorsque j'installe l'autre.
Existe-t-il un moyen d'installer les deux sur le même système?
-dev
packages tels que ceuxzlib1g
qui ont également des fichiers partagés (et identiques), il est possible d'installer les deux versions simultanément.Personnellement, je ne considère pas les installations forcées comme un dernier recours. Je pense que vous pourriez trouver pbuilder très utile. Voici un HOWTO pour cela. Vous pouvez même installer différentes distributions à cet effet et scripter le processus de construction pour différentes cibles en même temps.
http://ubuntuforums.org/showthread.php?t=206382
Ainsi, vous pouvez même laisser tous les packages de développement désinstallés. Ils sont installés dans cette installation temporaire de chroot.
la source