[Deb64] Install paquet.deb dans Chroot32
Fermé
ingrid13
Messages postés
144
Date d'inscription
vendredi 25 août 2006
Statut
Membre
Dernière intervention
29 octobre 2010
-
25 sept. 2008 à 19:15
mamiemando Messages postés 33025 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 mars 2024 - 1 oct. 2008 à 11:38
mamiemando Messages postés 33025 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 mars 2024 - 1 oct. 2008 à 11:38
A voir également:
- [Deb64] Install paquet.deb dans Chroot32
- Play store install - Télécharger - Téléchargement & Transfert
- Install microsoft store - Guide
- Bloatynosy install - Télécharger - Nettoyage
- Messenger lite install - Télécharger - Messagerie
- Amd catalyst install manager - Télécharger - Pilotes & Matériel
3 réponses
mamiemando
Messages postés
33025
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 mars 2024
7 736
25 sept. 2008 à 20:19
25 sept. 2008 à 20:19
Le problème c'est qu'en te chrootant tu perds tout ce qui est dans /dev d'où ton message d'erreur. Essaye un :
Ensuite pourquoi ne pas installer directement ton paquet dans ta debian 64 ?
Pour installer ton paquet je te conseille d'utiliser aptitude au lieu de apt-get. Il faut installer libgsl0ldbl libgsl0-dev avant d'installer aurela.
Bonne chance
cd /dev ; ./MAKEDEV
Ensuite pourquoi ne pas installer directement ton paquet dans ta debian 64 ?
Pour installer ton paquet je te conseille d'utiliser aptitude au lieu de apt-get. Il faut installer libgsl0ldbl libgsl0-dev avant d'installer aurela.
Bonne chance
ingrid13
Messages postés
144
Date d'inscription
vendredi 25 août 2006
Statut
Membre
Dernière intervention
29 octobre 2010
15
26 sept. 2008 à 19:15
26 sept. 2008 à 19:15
Bonjour,
Voici les commandes,
Dans le chroot
Huuuu!, le probleme est il plus grave?
Essais d'install du paquet AuDela sur Deb64
Il ne lance meme pas une moindre commande d'install, le paquet detecte desuite qu'il n'est pas sur la bonne archi32
C'est pour cela que je chroot le 32 bit, pour reelement donner l'impression au paquet AuDeal d'etre sous Deb32.
Essaie avec le paquet magique sous Deb64 : ia32-libs
Le paquet fait de la resistance.... Mamiemando, tu ecris dans ton message
Je trouve dessuite un double sens a ce mot ...chcroutant :-D.... une version tres Chi du verbe se crouter
Je sais c'est lourd.
Il y a un truc que je ne comprends pas tres bien dans cette affaire de prison Chroot.
Quand je vois sur ce lien
http://web.archive.org/web/*/https://debian-administration.org/article/356/Installing_apps_in_a_32-bit_chroot_in_AMD64_Debian_system ....Où comment faire pour faire tourné un prog32 bits sur Deb64..
Lorsque j'ai Chrooté Deb32, j'ai aspiré environ 200 paquets, libs,... le minimum Deb32 qui represente ( a mon avis ) l'equivalent d'une install Debian en mode terminal uniquement.
Si je regarde l'exemple d'install dans ce lien, l'install de Mpayer.
Comment, moi utilisateur, je peux voire Mpayer en mode graphique si mon chroot ne contient qu'une version terminal. Je supose alors que mon chroot utilise le X-windows de Deb64... donc que mon chroot est une prison en forme de passoire.
Faut il installer plus de paquets pour completer la distro chrootée ? je nepense pas car la fonction du chroot est juste de completer les libs32 de Deb64.....
Je ne sais pas quoi penser de cette affaire
Au secours!!!
Voici les commandes,
Dans le chroot
debian:~# chroot /var/lenny32 debian:/# cd /dev debian:/dev# ./makedev bash: ./makedev: No such file or directory debian:/dev# exit exit
Huuuu!, le probleme est il plus grave?
Essais d'install du paquet AuDela sur Deb64
debian:~# dpkg -i /home/nina/Desktop/audela*.deb dpkg : erreur de traitement de /home/nina/Desktop/audela-1.4.0.20080607-thread.d eb (--install) : l'architecture du paquet (i386) ne correspond pas à celle du système (amd64) Des erreurs ont été rencontrées pendant l'exécution : /home/nina/Desktop/audela-1.4.0.20080607-thread.deb
Il ne lance meme pas une moindre commande d'install, le paquet detecte desuite qu'il n'est pas sur la bonne archi32
C'est pour cela que je chroot le 32 bit, pour reelement donner l'impression au paquet AuDeal d'etre sous Deb32.
Essaie avec le paquet magique sous Deb64 : ia32-libs
debian:~# apt-get install ia32-libs Lecture des listes de paquets... Fait bla bla reception ... Ok ... debian:~# dpkg -i /home/nina/Desktop/audela*.deb dpkg : erreur de traitement de /home/nina/Desktop/audela-1.4.0.20080607-thread.deb (--install) : l'architecture du paquet (i386) ne correspond pas à celle du système (amd64) Des erreurs ont été rencontrées pendant l'exécution : /home/nina/Desktop/audela-1.4.0.20080607-thread.deb debian:~#
Le paquet fait de la resistance.... Mamiemando, tu ecris dans ton message
... en chrootant...
Je trouve dessuite un double sens a ce mot ...chcroutant :-D.... une version tres Chi du verbe se crouter
Je sais c'est lourd.
Il y a un truc que je ne comprends pas tres bien dans cette affaire de prison Chroot.
Quand je vois sur ce lien
http://web.archive.org/web/*/https://debian-administration.org/article/356/Installing_apps_in_a_32-bit_chroot_in_AMD64_Debian_system ....Où comment faire pour faire tourné un prog32 bits sur Deb64..
Lorsque j'ai Chrooté Deb32, j'ai aspiré environ 200 paquets, libs,... le minimum Deb32 qui represente ( a mon avis ) l'equivalent d'une install Debian en mode terminal uniquement.
Si je regarde l'exemple d'install dans ce lien, l'install de Mpayer.
Comment, moi utilisateur, je peux voire Mpayer en mode graphique si mon chroot ne contient qu'une version terminal. Je supose alors que mon chroot utilise le X-windows de Deb64... donc que mon chroot est une prison en forme de passoire.
Faut il installer plus de paquets pour completer la distro chrootée ? je nepense pas car la fonction du chroot est juste de completer les libs32 de Deb64.....
Je ne sais pas quoi penser de cette affaire
Au secours!!!
mamiemando
Messages postés
33025
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 mars 2024
7 736
1 oct. 2008 à 11:38
1 oct. 2008 à 11:38
debian:/dev# ./makedev
bash: ./makedev: No such file or directory
Attention ingrid, tu sais que la casse est importante sous linux, et le MAKEDEV s'écrit bien en capitale (tu as remarqué qu'il ne connaissait pas makedev).
Essais d'install du paquet AuDela sur Deb64
Ok :-(
Je trouve dessuite un double sens a ce mot ...chcroutant :-D.... une version tres Chi du verbe se crouter
Je sais c'est lourd.
Ahaha mais non c'est meeeuuugnon ^^
Comment, moi utilisateur, je peux voire Mpayer en mode graphique si mon chroot ne contient qu'une version terminal. Je supose alors que mon chroot utilise le X-windows de Deb64... donc que mon chroot est une prison en forme de passoire.
Ben si tu lances mplayer avec le même utilisateur que celui qui est identifié en mode graphique c'est normal : il trouve une session graphique ouverte correspondant, donc peut dessiner sa fenêtre dedans.
Faut il installer plus de paquets pour completer la distro chrootée ? je nepense pas car la fonction du chroot est juste de completer les libs32 de Deb64.....
Non a priori.
1) Chroote-toi et tape :
2) Si ce dernier paquet s'installe correctement on peut enchaîner, sinon donne moi le message d'erreur. Ensuite :
3) Si ça ne marche toujours pas, le plus simple c'est peut être de récupérer le tarball de source sur le site :
http://bmauclaire.free.fr/astronomie/softs/audela/binaires/audela-1.5.0-beta1.tgz
... et de le compiler pour ton architecture 64 bits. Car si j'ai bien compris ton seul objectif avec le chroot c'est au final de pouvoir faire tourner audela en démarrant sur ton architecture 64 bits ?
Bonne chance
bash: ./makedev: No such file or directory
Attention ingrid, tu sais que la casse est importante sous linux, et le MAKEDEV s'écrit bien en capitale (tu as remarqué qu'il ne connaissait pas makedev).
Essais d'install du paquet AuDela sur Deb64
Ok :-(
Je trouve dessuite un double sens a ce mot ...chcroutant :-D.... une version tres Chi du verbe se crouter
Je sais c'est lourd.
Ahaha mais non c'est meeeuuugnon ^^
Comment, moi utilisateur, je peux voire Mpayer en mode graphique si mon chroot ne contient qu'une version terminal. Je supose alors que mon chroot utilise le X-windows de Deb64... donc que mon chroot est une prison en forme de passoire.
Ben si tu lances mplayer avec le même utilisateur que celui qui est identifié en mode graphique c'est normal : il trouve une session graphique ouverte correspondant, donc peut dessiner sa fenêtre dedans.
Faut il installer plus de paquets pour completer la distro chrootée ? je nepense pas car la fonction du chroot est juste de completer les libs32 de Deb64.....
Non a priori.
1) Chroote-toi et tape :
aptitude update aptitude safe-upgrade aptitude install libgsl0
2) Si ce dernier paquet s'installe correctement on peut enchaîner, sinon donne moi le message d'erreur. Ensuite :
dpkg -i audela-1.4.0.20080607-thread.deb
3) Si ça ne marche toujours pas, le plus simple c'est peut être de récupérer le tarball de source sur le site :
http://bmauclaire.free.fr/astronomie/softs/audela/binaires/audela-1.5.0-beta1.tgz
... et de le compiler pour ton architecture 64 bits. Car si j'ai bien compris ton seul objectif avec le chroot c'est au final de pouvoir faire tourner audela en démarrant sur ton architecture 64 bits ?
Bonne chance