|
|
|
|
||||||
| linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
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 -- 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 |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
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 ? Bonjour, anx159《~》$ dpkg -L debootstrap /. /usr /usr/sbin /usr/sbin/debootstrap /usr/share /usr/share/man /usr/share/man/man8 /usr/share/man/man8/debootstrap.8.gz /usr/share/debootstrap /usr/share/debootstrap/scripts /usr/share/debootstrap/scripts/breezy /usr/share/debootstrap/scripts/sarge.buildd /usr/share/debootstrap/scripts/hoary /usr/share/debootstrap/scripts/gutsy /usr/share/debootstrap/scripts/warty.buildd /usr/share/debootstrap/scripts/feisty /usr/share/debootstrap/scripts/woody.buildd /usr/share/debootstrap/scripts/woody /usr/share/debootstrap/scripts/potato /usr/share/debootstrap/scripts/hoary.buildd /usr/share/debootstrap/scripts/sarge /usr/share/debootstrap/scripts/sarge.fakechroot /usr/share/debootstrap/scripts/warty /usr/share/debootstrap/scripts/edgy /usr/share/debootstrap/scripts/sid /usr/share/debootstrap/scripts/dapper .... Apparament, tout est lÃ... Amicalement, -- 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 |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
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 ? Bonjour, anx159《~》$ dpkg -L debootstrap /. /usr /usr/sbin /usr/sbin/debootstrap /usr/share /usr/share/man /usr/share/man/man8 /usr/share/man/man8/debootstrap.8.gz /usr/share/debootstrap /usr/share/debootstrap/scripts /usr/share/debootstrap/scripts/breezy /usr/share/debootstrap/scripts/sarge.buildd /usr/share/debootstrap/scripts/hoary /usr/share/debootstrap/scripts/gutsy /usr/share/debootstrap/scripts/warty.buildd /usr/share/debootstrap/scripts/feisty /usr/share/debootstrap/scripts/woody.buildd /usr/share/debootstrap/scripts/woody /usr/share/debootstrap/scripts/potato /usr/share/debootstrap/scripts/hoary.buildd /usr/share/debootstrap/scripts/sarge /usr/share/debootstrap/scripts/sarge.fakechroot /usr/share/debootstrap/scripts/warty /usr/share/debootstrap/scripts/edgy /usr/share/debootstrap/scripts/sid /usr/share/debootstrap/scripts/dapper .... Apparament, tout est lÃ... Amicalement, -- 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 |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
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/So...emul-qemu.html (fr) Virtualbox : http://www.debianadmin.com/create-vi...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 |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
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/So...emul-qemu.html (fr) Virtualbox : http://www.debianadmin.com/create-vi...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 |
|
|
|
#6 |
|
Messages: n/a
Hébergeur: |
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] # cp /etc/apt/sources.list /i32/etc/apt/sources.list Tu rajoutes dans ton /etc/fstab /home /i32/home none bind 0 0 /tmp /i32/tmp none bind 0 0 proc /i32/proc proc defaults 0 0 /var/run /i32/var/run none bind 0 0 /dev /i32/dev none bind 0 0 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 |
|
|
|
#7 |
|
Messages: n/a
Hébergeur: |
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] # cp /etc/apt/sources.list /i32/etc/apt/sources.list Tu rajoutes dans ton /etc/fstab /home /i32/home none bind 0 0 /tmp /i32/tmp none bind 0 0 proc /i32/proc proc defaults 0 0 /var/run /i32/var/run none bind 0 0 /dev /i32/dev none bind 0 0 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 |
|
|
|
#8 |
|
Messages: n/a
Hébergeur: |
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 de 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] Score is 103 Accept this solution? [Y/n/q/?] -------------- > > Sinon, que donne > > # apt-cache policy # apt-cache policy Package files: 100 /var/lib/dpkg/status release a=now 500 http://archive.ubuntu.com hardy-security/multiverse Packages release v=8.04,o=Ubuntu,a=hardy-security,l=Ubuntu,c=multiverse origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-security/universe Packages release v=8.04,o=Ubuntu,a=hardy-security,l=Ubuntu,c=universe origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-security/restricted Packages release v=8.04,o=Ubuntu,a=hardy-security,l=Ubuntu,c=restricted origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-security/main Packages release v=8.04,o=Ubuntu,a=hardy-security,l=Ubuntu,c=main origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-updates/multiverse Packages release v=8.04,o=Ubuntu,a=hardy-updates,l=Ubuntu,c=multiverse origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-updates/universe Packages release v=8.04,o=Ubuntu,a=hardy-updates,l=Ubuntu,c=universe origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-updates/restricted Packages release v=8.04,o=Ubuntu,a=hardy-updates,l=Ubuntu,c=restricted origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-updates/main Packages release v=8.04,o=Ubuntu,a=hardy-updates,l=Ubuntu,c=main origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy/multiverse Packages release v=8.04,o=Ubuntu,a=hardy,l=Ubuntu,c=multiverse origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy/universe Packages release v=8.04,o=Ubuntu,a=hardy,l=Ubuntu,c=universe origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy/restricted Packages release v=8.04,o=Ubuntu,a=hardy,l=Ubuntu,c=restricted origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy/main Packages release v=8.04,o=Ubuntu,a=hardy,l=Ubuntu,c=main origin archive.ubuntu.com Pinned packages: > # apt-cache policy libpam-modules coreutils lzma libgcc1 > # apt-cache policy libpam-modules coreutils lzma libgcc1 libpam-modules: Installed: (none) Candidate: 0.99.7.1-5ubuntu6 Version table: 0.99.7.1-5ubuntu6 0 500 http://archive.ubuntu.com hardy/main Packages coreutils: Installed: (none) Candidate: 6.10-3ubuntu2 Version table: 6.10-3ubuntu2 0 500 http://archive.ubuntu.com hardy/main Packages lzma: Installed: (none) Candidate: 4.43-12ubuntu1 Version table: 4.43-12ubuntu1 0 500 http://archive.ubuntu.com hardy/main Packages libgcc1: Installed: (none) Candidate: 1:4.2.3-2ubuntu7 Version table: 1:4.2.3-2ubuntu7 0 500 http://archive.ubuntu.com hardy/main Packages Encore un tout grand merci. -- Benoît -- 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 |
|
|
|
#9 |
|
Messages: n/a
Hébergeur: |
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 de 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] Score is 103 Accept this solution? [Y/n/q/?] -------------- > > Sinon, que donne > > # apt-cache policy # apt-cache policy Package files: 100 /var/lib/dpkg/status release a=now 500 http://archive.ubuntu.com hardy-security/multiverse Packages release v=8.04,o=Ubuntu,a=hardy-security,l=Ubuntu,c=multiverse origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-security/universe Packages release v=8.04,o=Ubuntu,a=hardy-security,l=Ubuntu,c=universe origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-security/restricted Packages release v=8.04,o=Ubuntu,a=hardy-security,l=Ubuntu,c=restricted origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-security/main Packages release v=8.04,o=Ubuntu,a=hardy-security,l=Ubuntu,c=main origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-updates/multiverse Packages release v=8.04,o=Ubuntu,a=hardy-updates,l=Ubuntu,c=multiverse origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-updates/universe Packages release v=8.04,o=Ubuntu,a=hardy-updates,l=Ubuntu,c=universe origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-updates/restricted Packages release v=8.04,o=Ubuntu,a=hardy-updates,l=Ubuntu,c=restricted origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy-updates/main Packages release v=8.04,o=Ubuntu,a=hardy-updates,l=Ubuntu,c=main origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy/multiverse Packages release v=8.04,o=Ubuntu,a=hardy,l=Ubuntu,c=multiverse origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy/universe Packages release v=8.04,o=Ubuntu,a=hardy,l=Ubuntu,c=universe origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy/restricted Packages release v=8.04,o=Ubuntu,a=hardy,l=Ubuntu,c=restricted origin archive.ubuntu.com 500 http://archive.ubuntu.com hardy/main Packages release v=8.04,o=Ubuntu,a=hardy,l=Ubuntu,c=main origin archive.ubuntu.com Pinned packages: > # apt-cache policy libpam-modules coreutils lzma libgcc1 > # apt-cache policy libpam-modules coreutils lzma libgcc1 libpam-modules: Installed: (none) Candidate: 0.99.7.1-5ubuntu6 Version table: 0.99.7.1-5ubuntu6 0 500 http://archive.ubuntu.com hardy/main Packages coreutils: Installed: (none) Candidate: 6.10-3ubuntu2 Version table: 6.10-3ubuntu2 0 500 http://archive.ubuntu.com hardy/main Packages lzma: Installed: (none) Candidate: 4.43-12ubuntu1 Version table: 4.43-12ubuntu1 0 500 http://archive.ubuntu.com hardy/main Packages libgcc1: Installed: (none) Candidate: 1:4.2.3-2ubuntu7 Version table: 1:4.2.3-2ubuntu7 0 500 http://archive.ubuntu.com hardy/main Packages Encore un tout grand merci. -- Benoît -- 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 |
|
|
|
#10 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#11 |
|
Messages: n/a
Hébergeur: |
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 |
|
![]() |
| Outils de la discussion | |
|
|