[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Licence de Virtualbox



On 19/11/2016 17:42, Randy11 rote:
On 31/10/2016 15:03, Sébastien NOBILI wrote:

Tu veux accéder à un périphériques depuis ton chroot ? Tu n’as qu’à
faire en
sorte que le nœud de « /dev » soit présent également dans le « /dev »
de ton
chroot.

Tu veux lancer un programme dans ton chroot ? Tu n’as qu’à l’installer
comme tu
le ferais sur ton système.

Tu as besoin d’un programme 32 bits dans ton chroot alors que ton
système est 64
bits ? Tu n’as qu’à « installer » un système 32 bits dans ton chroot.

En référence sur chroot, il y a évidemment cela :
https://wiki.debian.org/fr/Chroot,
mais as-tu d'autres références à me donner avant que je ne parcours
le Web ?

Oui !

Le truc galère avec les chroot, c’est que les dossiers « /dev », «
/proc » et
« /sys » ne sont pas montés automatiquement. Tu dois le faire à la
main (dans un
certain ordre) et le défaire à la main (dans l’ordre inverse).

L’outil qui m’a changé la vie dans la gestion des chroot s’appelle «
schroot ».

Globalement :
    — tu déploies ton système avec « debootstrap »,
    — tu entres dans ton chroot avec « schroot »,
    — tu sors de ton chroot avec « Ctrl-D ».

(il y aura peut-être un peu de bricolage à faire au niveau des variables
d’environnement pour te permettre d’afficher une fenêtre sur ton
serveur X mais
ça fonctionne)

Sébastien

Bonjour Sébastien,

Voici où j'en suis :
- utilisation de schroot en modifiant /etc/schroot/desktop/fstab pour
avoir l'accès à la
carte réseau;
- partage d'un répertoire entre le schroot et l'hôte, actif;
- installation de Captvty réussie !!!! MERCI.

Je vois aussi le port USB, j'ai essayé avec une clef USB.

La surprise bien que suivant les instructions dans
https://wiki.debian.org/Schroot,
mes modifications n'étaient pas prisent en compte. C'est parce que
schroot EST UN
SERVICE : "systemectl restart schroot" nécessaire.

Quelques détails de configurations que j'ai réalisés :
- apt-get install locales; dpkg-reconfigure locales;
- apt-get install xfce4;
- dans le compte de l'utilisateur gestion du display : "export
DISPLAY=:0.0"

Il me reste un problème à régler, probablement tout bête, je n'ai pas les
caractères accentués, ni au clavier, ni lorsqu'un programme essaye d'écrire
un caractère accentué.

J'ai tenté un "apt-get install console-data unicode-data" puis en
configurant
la disposition Azerty, mais un message
d'erreur est généré :
dpkg: unrecoverable fatal error, aborting:
 unknown user 'geoclue' in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)

Je crois que le paquet "geoclue-2.0" a été amené par "winetricks".

Quoi qu'il en soit, quelqu'un peut-il m'aider pour avoir les caractères
avec schroot ?

Merci beaucoup.

Randy11.



Bonjour,

Insistant pour comprendre ce qui se passait, le problème a été résolu.
Avec "chroot", le clavier accentué est reconnu, mais pas avec "schroot". La
différence provient de la configuration de schroot dans /etc/schroot/schroot.conf :
preserve-environment=false.
Quand "preserve-environment=true" est positionné, alors le clavier accentué
est pris en compte, sans redémarrer le service schroot.

Ce que je souhaitais en positionnant "preserve-environment=false", c'est une séparation
des environnements entre l'hôte et l'environnement du "schroot".

Si quelqu'un peut m'éclairer, je lui en serait reconnaissant.

Randy11


Reply to: