#1 Le 24/10/2009, à 13:19
- lecbee
Installer un paquet 32 bits sur Ubuntu x86_64
Bonjour,
J'essaye en vain de trouver le paquet "libxxf86dga1" en version 32 bits pour l'installer sur ma Ubuntu x86_64. Les mans de apt-get, aptitude et synaptic ne m'ont pas bien aidés.
Merci de votre aide.
Hors ligne
#2 Le 24/10/2009, à 15:27
- yoann21
Re : Installer un paquet 32 bits sur Ubuntu x86_64
Il existe une version 64 bit dans les dépôts. As-tu vraiment besoin d'avoir une version 32 bit?
Hors ligne
#3 Le 24/10/2009, à 15:31
- lecbee
Re : Installer un paquet 32 bits sur Ubuntu x86_64
Oui c'est Alien Arena qui le demande. Et la version d'AA dans les dépôts n'est plus à jour.
Hors ligne
#4 Le 24/10/2009, à 16:11
- yoann21
Re : Installer un paquet 32 bits sur Ubuntu x86_64
J'ai peur que ce ne soit pas possible à moins de forcer l'installation du paquet mais tu bloqueras ainsi apt pour tout autre installation de paquet !
Donc la seule solution : la compilation
http://gwos.org/doku.php/guides:64bit:alien_arena
Hors ligne
#5 Le 24/10/2009, à 16:22
- lecbee
Re : Installer un paquet 32 bits sur Ubuntu x86_64
Ubuntu ne gère pas les paquets 32 bits sur x86_64 ?
Hors ligne
#6 Le 24/10/2009, à 18:08
- yoann21
Re : Installer un paquet 32 bits sur Ubuntu x86_64
Si tu peux faire --force-architecture depuis dpkg mais ca bloquera ta base apt.
Hors ligne
#7 Le 24/10/2009, à 18:16
- lecbee
Re : Installer un paquet 32 bits sur Ubuntu x86_64
Mais dpkg ne va rien chercher dans les dépôts, si ? Or je cherche la lib en x86 (qui ai déjà installée en x86_64 sur mon PC).
Il n'y a pas une commande du genre "apt-get install libxxf86dga1.i386" à faire ?
Hors ligne
#8 Le 24/10/2009, à 21:03
- yoann21
Re : Installer un paquet 32 bits sur Ubuntu x86_64
As-tu les ia32-libs et linux32 d'installé?
Hors ligne
#9 Le 24/10/2009, à 21:25
- lecbee
Re : Installer un paquet 32 bits sur Ubuntu x86_64
oui
Hors ligne
#10 Le 25/10/2009, à 09:44
- yoann21
Re : Installer un paquet 32 bits sur Ubuntu x86_64
La méthode du dpkg -i --force-architecture bloquera ta base apt tant que ce paquet ne sera pas supprimé.
Tu as une autre méthode : copier le .so du paquet manuellement mais il faut que la version 64 bit du paquet ne soit pas installé. Sinon les appli qui pourrait se servir de la version 64 bit ne fonctionneront plus.
Dernière méthode : C'est la plus propre selon moi : la compilation
Il ne faut pas croire que c'est réservé aux experts.
Si tu te lances dedans fais au préalable ces commandes qui t'éviteront des dépendances manquantes :
sudo apt-get remove alien-arena*
sudo apt-get build-dep alien-arena
sudo apt-get install subversion libvorbis-dev
Puis :
svn checkout svn://svn.icculus.org/alienarena/trunk
cd trunk && cd source && make
sudo make install
Ensuite tu reviens dans trunk et tu cliques sur crx pour lancer le jeu.
Have fun
EDIT : j'ai testé la compil chez moi et la seule lib qu'il me manquait était libvorbis-dev
Dernière modification par yoann21 (Le 25/10/2009, à 15:16)
Hors ligne
#11 Le 25/10/2009, à 10:03
- lecbee
Re : Installer un paquet 32 bits sur Ubuntu x86_64
OUi bon ben je crois que c'est ce que je vais faire alors, la compilation, comme ça j'aurais une version x86_64 en plus, et d'autant que tu m'a mâché le travail. Merci pour ton aide
Mais je suis quand même déçu qu'Ubuntu gère aussi mal le 64 bits, c'est quand même un principe fondateur de l'archi AMD64 que de gérer nativement les programmes 32 bits.
Hors ligne
#12 Le 25/10/2009, à 14:25
- lecbee
Re : Installer un paquet 32 bits sur Ubuntu x86_64
Juste pour correction :
c'est apt-get install subversion (et pas svn)
et il manque un espace entre checkout et svn pour le rapatriement du svn
Hors ligne
#13 Le 25/10/2009, à 15:16
- yoann21
Re : Installer un paquet 32 bits sur Ubuntu x86_64
Désolé erreur de copier coller ^^
C'est corrigé.
Dernière modification par yoann21 (Le 25/10/2009, à 15:17)
Hors ligne