Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile
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 smile

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 wink

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