====== schroot avec sid sur debian stable ======
* Objet : schroot
* Niveau requis : {{tag> avisé}}
* Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
===== Introduction =====
Installer une version minimale de Debian sid sur sur son système (Debian jessie - stable) pour utiliser les dernières versions d'un logiciel de manière transparente.
Depuis Debian jessie on pourra lancer les dernières versions d'un logiciel (sid)
On aura besoin de schroot et debootstrap
apt-get install schroot debootstrap
===== Installation =====
Création d'un répertoire ou sera installé sid
mkdir /data/chroot/sid
On commence par installer sid
debootstrap --arch amd64 sid /data/chroot/sid/ http://ftp.fr.debian.org/debian
* --arch amd64: permet de définir l'architecture à installer
* sid: branche de Debian qui sera installée
* /data/chroot/sid/: le repértoire ou l'on souhaite installer sid
* http://ftp.fr.debian.org/debian : le dépôt Debian
nano -b /etc/schroot/schroot.conf
[sid]
description=Sid for development
type=directory
directory=/data/chroot/sid
users=niqnutn
root-groups=root
profile=desktop
personality=linux
preserve-environment=true
* directory: le nom du répertoire de sid
* users: le nom de notre utilisateur (on le trouve avec la commande ''whoami'')
Une fois l'installation terminé, on va se connecter sur sid
schroot -c sid
une fois connecté, on voit le nom de la machine connectée **(sid)** à gauche:
(sid)root@mordor:/home/niqnutn#
on commence par passer le système en français:
aptitude install locales
puis
dpkg-reconfigure locales
après, il ne reste qu'à installer les logiciels que l'on veut utiliser
apt install
sid est schrooté dans votre système mais devra être maintenu comme n'e quel autre système.
il faudra donc faire les mises à jour, modifier les sources si nécessaire pour ajouter les dépôts non libres, etc.
on se déconnecte
exit
===== Utilisation =====
Une fois le schroot préparé, il suffit de lancer notre logiciel.
==== Premier lancement ====
Si on souhaite lancé une application graphique, il est nécessaire d'exécuter cette commande la première fois:
xhost +
==== Lancer une application ====
Ensuite, on se connecte à notre schroot grâce à:
schroot -c sid
puis on lance son logiciel préféré
pour quitter le schroot
exit
==== Lancer directement une application ====
Il est possible de lancer directement l'application schrooté avec:
schroot -c sid
pratique si on veut faire un raccourci.
===== Ressources =====
[[https://wiki.debian.org/Schroot|Debian wiki - Schroot]]