Table des matières

schroot avec sid sur debian stable

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
nano -b /etc/schroot/schroot.conf
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

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 <mon-paquet-sur-sid>

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  <mon-paquet-sur-sid>

pratique si on veut faire un raccourci.

Ressources

Debian wiki - Schroot