RÉSOLU - debian amd 64 + openoffice

quand je fais # chroot /usr/lib/sarge il se passe rien.
A ce moment là tu dois te retrouver dans ton environnement chrooté.
Que te retourne la commande “pwd” ?
Si ca te retourne “/” alors tu es à la racine de ton système chrooté, donc c’est bon.
Un bon document qui t’explique le tout:
http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html

Si tu installe firefox en 64 bits, il faudra t’attendre à avoir des problèmes au niveau des plugins.
Et en ce qui concerne la gravure des CD, j’avais aussi eu pas mal de problème en ce qui concerne “cdrdao”…

[quote]je te suis pas bien tu dis

debootstrap --arch i386 sarge /usr/lib/sarge et non
debootstrap --archi i386 sarge /usr/lib/sarge

ou est ka différence ? [/quote]
La syntaxe
debootstrap --arch i386 sarge /usr/lib/sarge
est correcte.

La syntaxe
debootstrap --archi i386 sarge /usr/lib/sarge
n’est pas correcte (note le i à la fin de arch), l’option --archi est ignorée et l’architecture installée est celle du système à savoir amd64.

[quote]debian64:/usr/lib/sarge# ls
bin dev home lib mnt proc sbin sys usr
boot etc initrd media opt root srv tmp var

quand je fais # chroot /usr/lib/sarge [/quote]

Je te suggère de faire

touch /usr/lib/sarge/I386

puis

chroot /usr/lib/sarge

ls -l /

Tu verras sous la racine ton I386 preuve que tu es dans ton nouvel environnement.

la je suis bien sous /

je vois pas trop ce que tu veux dire mais voilà ce que cela me donne

debian64:/home/domingos# touch /usr/lib/sarge/I386
debian64:/home/domingos# chroot /usr/l
lib lib64 local
debian64:/home/domingos# chroot /usr/lib/I386
chroot: ne changer le répertoire racine vers /usr/lib/I386: Aucun fichier ou rép ertoire de ce type
debian64:/home/domingos#

je vois pas trop,

mais voilà ce que je cel
[/quote]

Es tu sur de bien lire ce que je marque:

debian64:/home/domingos# touch /usr/lib/sarge/I386
OK

debian64:/home/domingos# chroot /usr/l
lib lib64 local
debian64:/home/domingos# chroot /usr/lib/I386

Là je ne comprends pas.

chroot: ne changer le répertoire racine vers /usr/lib/I386: Aucun fichier ou rép ertoire de ce type
debian64:/home/domingos#

La question est où as tu mis ta racine sarge? Je t’ai suggéré /usr/lib/sarge

Si tu l’as mis dans /tagada/pouet/pouet/sarge, il faut changer /usr/lib/sarge par /tagada/pouet/pouet/sarge dans les commandes que je te donne. C’est la seule nuance à apporter. Donc je répète:

mkdir /usr/lib/sarge

debootstrap --arch i386 sarge /usr/lib/sarge

touch /usr/lib/sarge/i386

chroot /usr/lib/sarge

ls /i386

(là tu vois le i386 preuve que tu es dans la nouvelle racine).
Dans cette racine:
Tu met à jour le fichier /etc/apt/sources.list, tu installes openoffice.[/quote]

apparement c’est ce que j’ai fais mais je pense que je devais séjà être sur la racine 32 bit

car là je viens de le lancer et j’ai bien le I386

donc si j’ai bien compris j’installe mon openOffice, en chroot /usr/lib/sarge.

mais est-ce qu’il sera visible sur kde

Oui mais il y a quelques petites manipulations à faire. Signales quand ton openoffice est installé. Si tu as des pbms d’affichages sous X ne t’inquiétes pas…

Utilises tu xdm, kdm ou gdm?

je sais pas ce que c’est ? tout ça.

tiens on dirai que mon dernier post n’est pas passer.

je disais donc comment savoir si je suis sur ma distrib 64 ou chroot 32.

I386 c’est un fichier mais il contien rien est ce normal?

Sinon j’ai créer un fichier sources.list car celui ci n’existait pas dans apt

C’est un fichier qui ne contient rien, un TAG. Si tu as un fichier

/i386

c’est que tu es dans l’environnement i386 (32 bits quoi), si tu n’as pas ce fichier, tu es dans l’environnement amd64.

Pour passer de 64 bits -> 32 bits:

chroot /usr/lib/sarge

Pour revenir à ta racine d’origine

exit

--------********--------

Bon, que donne

$ dpkg -l | grep " .dm "

sous ta racine classique

ça donne ceci
ii gdm 2.6.0.8-1 GNOME Display Manage

j’ai installer openoffice

Bon, donc (j’admet toujours que tu as mis l’arborescence sous /usr/lib/sarge)

  1. Tu édites le fichier /etc/X11/gdm/gdm.conf et tu enlèves
    -nolisten tcp

  2. #apt-get install dchroot

  3. tu édites le fichier /etc/dchroot.conf en rajoutant une ligne

i32 /usr/lib/sarge

  1. Tu rajoutes dans /etc/fstab

/home /usr/lib/sarge/home none bind 0 0
/tmp /usr/lib/sarge/tmp none bind 0 0
proc /usr/lib/sarge/proc proc defaults 0 0

et si tu as aussi installé lprng (dans le doute abstiens toi)

/var/run/lprng /usr/lib/sarge/var/run/lprng none bind 0 0

  1. Tu te crée un fichier /usr/local/bin/openoffice dans lequel il y a

#!/bin/sh
xhost +localhost
dchroot -c i32 -d openoffice

et tu le rends exécutable (chmod +x /usr/local/bin/openoffice)

Attention: je supposes ici que dans l’environnement 32bits, openoffice se lance par la commande openoffice, sinon il faut que tu changes ce qui suite le «-d» dans ce fichier.

  1. Tu fais sous console (Ctrl-Alt-F1)

/etc/init.d/gdm stop

/etc/init.d/gdm start

tu te logues
tu essayes.

j’ai pas gdm dans X11

debian64:/etc/X11# ls
Xresources Xsession Xsession.d Xsession.options app-defaults cursors rgb.txt

Zut, c’était sur la woody. Que donnes locate gdm.conf ou encore dpkg -L gdm?

pas grand chose

debian64:/etc/X11# locate gdm.conf
locate: /var/cache/locate/locatedb: No such file or directory
debian64:/etc/X11# dpkg -L gdm
Package `gdm’ is not installed.

Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
debian64:/etc/X11#

je sais pas bien ce que tu cherches,

mais j’ai essayé avec
debian64:/etc/X11# which gdm
debian64:/etc/X11# find / -name gdm

mais j’ai rien trouvé

ça donne ceci
ii gdm 2.6.0.8-1 GNOME Display Manage

debian64:/etc/X11# locate gdm.conf
locate: /var/cache/locate/locatedb: No such file or directory
debian64:/etc/X11# dpkg -L gdm
Package `gdm’ is not installed.

il y a comme une contradiction…

Tu es bien sous la racine d’origine, la AMD64???

Fais

updatedb

locate gdm.conf

bein non fais les rechercher en chroot

Les étapes 1, 2…6 que j’ai écrites ci dessous sont à faire dans l’environnement 64 bits…

j’ai trouvé gdm . C’est un fichier de conf de quoi ?

j’ai pas trouvé la ligne -nolisten tcp, par contre j’ai trouvé DisallowTCP=true

Oui c’est ça (c’est Gnome version 2, la syntaxe a changée), tu décommentes la ligne (si elle est commentée), i.e tu enlèves le # devant et tu changes le True en False.

C’est le fichier de configuration de gdm, le programme de login sous gnome.