Créer un chroot d'une Ubuntu 32bits sur une debian amd64
5 réponses
Benoit B
Bonjour =E0 tous,
J'ai besoin d'une Ubuntu 32bits dans un chroot sur ma debian amd64.
L'id=E9e c'est d'installer quelques logiciels propri=E9taires sans
contaminer ma debian
et aussi pour les binaires propri=E9taires qui ne fonctionnent qu'en 32 bit=
s.
Il y a de bonnes doc pour un chroot debian 32 sur debian amd64 avec deboots=
trap.
Mais pour les autres distros =E0 base de .deb peut-on utiliser debootstrap =
?
Comment faire ?
Le chroot est-il la meilleure solution pour ce que je veux faire ?
Et l'=E9mulation avec bosh ou autres solution ?
Vous avez des liens ?
Merci d'avance.
--
Beno=EEt
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
-- Charles Plessy http://charles.plessy.org Wakō, Saitama, Japan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le Fri, May 02, 2008 at 12:49:25PM +0200, Benoit B a écrit :
Il y a de bonnes doc pour un chroot debian 32 sur debian amd64 avec debootstrap.
Mais pour les autres distros à base de .deb peut-on utiliser debootstrap ?
--
Charles Plessy
http://charles.plessy.org
Wakō, Saitama, Japan
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
-- Charles Plessy http://charles.plessy.org Wakō, Saitama, Japan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
pascatgm
Benoit B a écrit :
Bonjour à tous,
J'ai besoin d'une Ubuntu 32bits dans un chroot sur ma debian amd64.
L'idée c'est d'installer quelques logiciels propriétaires sans contaminer ma debian et aussi pour les binaires propriétaires qui ne fonctionnent qu'en 32 bits.
Il y a de bonnes doc pour un chroot debian 32 sur debian amd64 avec debootstrap.
Mais pour les autres distros à base de .deb peut-on utiliser debootstrap ?
Comment faire ?
Le chroot est-il la meilleure solution pour ce que je veux faire ? Et l'émulation avec bosh ou autres solution ?
Vous avez des liens ?
Merci d'avance. -- Benoît
Plus amusante que le chroot est certainement la solution de la virtualisation : Xen, Qemu, virtualbox... Si tu veux expérimenter. Tu trouveras moulte liens sur le sujet. Quelques exemples : Xen : http://rotomalug.org/spip.php?article94 (fr) http://howtoforge.com/perfect_xen_setup_debian_ubuntu (en) Qemu : http://lea-linux.org/cached/index/Software-soft_emul-qemu.html (fr) Virtualbox : http://www.debianadmin.com/create-virtual-machines-using-virtualbox-in-debian.html (en)
Bonne lecture
P.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Benoit B a écrit :
Bonjour à tous,
J'ai besoin d'une Ubuntu 32bits dans un chroot sur ma debian amd64.
L'idée c'est d'installer quelques logiciels propriétaires sans
contaminer ma debian
et aussi pour les binaires propriétaires qui ne fonctionnent qu'en 32 bits.
Il y a de bonnes doc pour un chroot debian 32 sur debian amd64 avec debootstrap.
Mais pour les autres distros à base de .deb peut-on utiliser debootstrap ?
Comment faire ?
Le chroot est-il la meilleure solution pour ce que je veux faire ?
Et l'émulation avec bosh ou autres solution ?
Vous avez des liens ?
Merci d'avance.
--
Benoît
Plus amusante que le chroot est certainement la solution de la
virtualisation : Xen, Qemu, virtualbox...
Si tu veux expérimenter.
Tu trouveras moulte liens sur le sujet. Quelques exemples :
Xen :
http://rotomalug.org/spip.php?article94 (fr)
http://howtoforge.com/perfect_xen_setup_debian_ubuntu (en)
Qemu :
http://lea-linux.org/cached/index/Software-soft_emul-qemu.html (fr)
Virtualbox :
http://www.debianadmin.com/create-virtual-machines-using-virtualbox-in-debian.html
(en)
Bonne lecture
P.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
J'ai besoin d'une Ubuntu 32bits dans un chroot sur ma debian amd64.
L'idée c'est d'installer quelques logiciels propriétaires sans contaminer ma debian et aussi pour les binaires propriétaires qui ne fonctionnent qu'en 32 bits.
Il y a de bonnes doc pour un chroot debian 32 sur debian amd64 avec debootstrap.
Mais pour les autres distros à base de .deb peut-on utiliser debootstrap ?
Comment faire ?
Le chroot est-il la meilleure solution pour ce que je veux faire ? Et l'émulation avec bosh ou autres solution ?
Vous avez des liens ?
Merci d'avance. -- Benoît
Plus amusante que le chroot est certainement la solution de la virtualisation : Xen, Qemu, virtualbox... Si tu veux expérimenter. Tu trouveras moulte liens sur le sujet. Quelques exemples : Xen : http://rotomalug.org/spip.php?article94 (fr) http://howtoforge.com/perfect_xen_setup_debian_ubuntu (en) Qemu : http://lea-linux.org/cached/index/Software-soft_emul-qemu.html (fr) Virtualbox : http://www.debianadmin.com/create-virtual-machines-using-virtualbox-in-debian.html (en)
Bonne lecture
P.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
François Boisson
Le Fri, 2 May 2008 12:49:25 +0200 "Benoit B" a écrit:
[..]
Le chroot est la mailleure solution et la plus simple. Je l'utilise sans problème pour les mêmes raisons: Tu commeneces par faire
# mkdir /i32 # cd / # debootstarp --arch i386 etch i32 http://ftp.fr.debian.org/debian/ [là tu attends]
pour avoir un /dev correct, la possibilité d'imprimer si tu as lprng, les sockets sous /tmp, etc.
# apt-get install dchroot
Tu fais un fichier /etc/dchroot.conf contenant ___________ # le fichier i32 /i32 ____________
# mount -a # chroot /i32 [ installation de tes bazars ] # Ctrl D # Ctrl D $ dchroot -c i32 -d programmeen32bits avec ses arguments et ça marche.
Si ton programme est antédéluvien (maple5 ou 7 par exemple), tu trouveras là http://boisson.homeip.net/debian/etch/lib-errno.so une librairie permettant de régler le problème de symbol errno, version GLIBC_2.0 not defined in file libc.so.6 ... Tu fais juste un $ export LD_PRELOAD=<chemin>/lib-errno.so $ ton programme
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le Fri, 2 May 2008 12:49:25 +0200
"Benoit B" <benoitlst@gmail.com> a écrit:
[..]
Le chroot est la mailleure solution et la plus simple. Je l'utilise sans
problème pour les mêmes raisons:
Tu commeneces par faire
# mkdir /i32
# cd /
# debootstarp --arch i386 etch i32 http://ftp.fr.debian.org/debian/
[là tu attends]
pour avoir un /dev correct, la possibilité d'imprimer si tu as lprng, les
sockets sous /tmp, etc.
# apt-get install dchroot
Tu fais un fichier /etc/dchroot.conf contenant
___________
# le fichier
i32 /i32
____________
# mount -a
# chroot /i32
[ installation de tes bazars ]
# Ctrl D
# Ctrl D
$ dchroot -c i32 -d programmeen32bits avec ses arguments
et ça marche.
Si ton programme est antédéluvien (maple5 ou 7 par exemple), tu trouveras là
http://boisson.homeip.net/debian/etch/lib-errno.so
une librairie permettant de régler le problème de
symbol errno, version GLIBC_2.0 not defined in file libc.so.6 ...
Tu fais juste un
$ export LD_PRELOAD=<chemin>/lib-errno.so
$ ton programme
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
pour avoir un /dev correct, la possibilité d'imprimer si tu as lprng, les sockets sous /tmp, etc.
# apt-get install dchroot
Tu fais un fichier /etc/dchroot.conf contenant ___________ # le fichier i32 /i32 ____________
# mount -a # chroot /i32 [ installation de tes bazars ] # Ctrl D # Ctrl D $ dchroot -c i32 -d programmeen32bits avec ses arguments et ça marche.
Si ton programme est antédéluvien (maple5 ou 7 par exemple), tu trouveras là http://boisson.homeip.net/debian/etch/lib-errno.so une librairie permettant de régler le problème de symbol errno, version GLIBC_2.0 not defined in file libc.so.6 ... Tu fais juste un $ export LD_PRELOAD=<chemin>/lib-errno.so $ ton programme
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Benoit B
Le 10 mai 2008 17:07, François Boisson a écrit :
Le Sat, 10 May 2008 14:21:03 +0200
Arf, il s'est emmélé les pinceaux, quelles sont les possibilités d e que donne aptitude?
# aptitude -f install
# aptitude -f install Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Building tag database... Done The following packages are BROKEN: debconf-english debconf-i18n The following NEW packages will be installed:
--8<--- La longue liste des paquets --8<---
0 packages upgraded, 218 newly installed, 0 to remove and 0 not upgraded. Need to get 1064kB/63.3MB of archives. After unpacking 206MB will be used. The following packages have unmet dependencies: debconf-english: Conflicts: debconf-i18n but 1.5.20 is to be installed. debconf-i18n: Conflicts: debconf-english but 1.5.20 is to be installed. Resolving dependencies... The following actions will resolve these dependencies:
Install the following packages: libft-perl [1.2-16 (hardy)] libttf2 [1.4pre.cvs20060210-1 (hardy)]
Keep the following packages at their current version: debconf-english [Not Installed]
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le 10 mai 2008 17:07, François Boisson
<user.anti-spam@maison.homelinux.net> a écrit :
Le Sat, 10 May 2008 14:21:03 +0200
Arf, il s'est emmélé les pinceaux, quelles sont les possibilités d e que donne
aptitude?
# aptitude -f install
# aptitude -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Building tag database... Done
The following packages are BROKEN:
debconf-english debconf-i18n
The following NEW packages will be installed:
--8<---
La longue liste des paquets
--8<---
0 packages upgraded, 218 newly installed, 0 to remove and 0 not upgraded.
Need to get 1064kB/63.3MB of archives. After unpacking 206MB will be used.
The following packages have unmet dependencies:
debconf-english: Conflicts: debconf-i18n but 1.5.20 is to be installed.
debconf-i18n: Conflicts: debconf-english but 1.5.20 is to be installed.
Resolving dependencies...
The following actions will resolve these dependencies:
Install the following packages:
libft-perl [1.2-16 (hardy)]
libttf2 [1.4pre.cvs20060210-1 (hardy)]
Keep the following packages at their current version:
debconf-english [Not Installed]
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Arf, il s'est emmélé les pinceaux, quelles sont les possibilités d e que donne aptitude?
# aptitude -f install
# aptitude -f install Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Building tag database... Done The following packages are BROKEN: debconf-english debconf-i18n The following NEW packages will be installed:
--8<--- La longue liste des paquets --8<---
0 packages upgraded, 218 newly installed, 0 to remove and 0 not upgraded. Need to get 1064kB/63.3MB of archives. After unpacking 206MB will be used. The following packages have unmet dependencies: debconf-english: Conflicts: debconf-i18n but 1.5.20 is to be installed. debconf-i18n: Conflicts: debconf-english but 1.5.20 is to be installed. Resolving dependencies... The following actions will resolve these dependencies:
Install the following packages: libft-perl [1.2-16 (hardy)] libttf2 [1.4pre.cvs20060210-1 (hardy)]
Keep the following packages at their current version: debconf-english [Not Installed]
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
François Boisson
Le Sun, 11 May 2008 15:03:20 +0200 "Benoit B" a écrit:
Keep the following packages at their current version: debconf-english [Not Installed]
Score is 103
Accept this solution? [Y/n/q/?]
accepte cette solution, ça devrait résoudre les problèmes. aptitude n'est vraiment pas mauvais pour ce genre de choses.
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le Sun, 11 May 2008 15:03:20 +0200
"Benoit B" <benoitlst@gmail.com> a écrit:
Keep the following packages at their current version:
debconf-english [Not Installed]
Score is 103
Accept this solution? [Y/n/q/?]
accepte cette solution, ça devrait résoudre les problèmes.
aptitude n'est vraiment pas mauvais pour ce genre de choses.
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le Sun, 11 May 2008 15:03:20 +0200 "Benoit B" a écrit:
Keep the following packages at their current version: debconf-english [Not Installed]
Score is 103
Accept this solution? [Y/n/q/?]
accepte cette solution, ça devrait résoudre les problèmes. aptitude n'est vraiment pas mauvais pour ce genre de choses.
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact