Apt, dépôts de logiciels
Nous allons voir comment activer la prise en compte des dépôts contrib
et non-free
ainsi le rétroportage backports
pour Debian Gnu/Linux bullseye.
Puis, comment mettre à jour le système et à niveau la version de Debian.
Liste des dépôts avec les composants contrib
et non-free
📝 Note: La section
main
comprend l'ensemble des paquets qui se conforment aux DFSG - Directives Debian pour le logiciel libre et qui n'ont pas besoin de programmes en dehors de ce périmètre pour fonctionner. Ce sont les seuls paquets considérés comme faisant partie de la distribution Debian.La section
contrib
comprend l'ensemble des paquets qui se conforment aux DFSG, mais qui ont des dépendances en dehors de main (qui peuvent être empaquetées pour Debian dans non-free).La section
non-free
contient des logiciels qui ne se conforment pas aux DFSG.Les lignes commençant par
deb-src
sont relatives aux paquets sources (tels que téléchargés parapt-get source
) et à la prochaine compilation. Les paquetages sources ne sont nécessaires que si vous voulez compiler vous-même un paquet ou inspecter le code source à la recherche d'un bogue. Les utilisateurs ordinaires n'ont pas besoin d'inclure ces référentiels.
Modifier le fichier /etc/apt/sources.list
, ajouter les sections comme suit et commenter /décommenter les lignes, selon vos besoins :
deb https://deb.debian.org/debian/ bullseye main non-free contrib
#deb-src https://deb.debian.org/debian/ bullseye main non-free contrib
deb https://security.debian.org/debian-security/ bullseye-security main contrib non-free
#deb-src https://security.debian.org/debian-security/ bullseye-security main contrib non-free
deb https://deb.debian.org/debian/ bullseye-updates main contrib non-free
#deb-src https://deb.debian.org/debian/ bullseye-updates main contrib non-free
Dépôts backports (rétroportage)
Les rétroportages sont des paquets recompilés pour la plupart depuis la version en cours de test (testing
) de debian et parfois dans la version instable (unstable
), de telle sorte qu'ils vont marcher sur une distribution Debian stable, si c'est possible, sans nouvelles bibliothèques.
Créer un fichier .list annexe dans /etc/apt/sources.list.d/
sudo nano /etc/apt/sources.list.d/backports.list
Ajouter-y les lignes suivantes. Et ajouter contrib
et non-free
selon vos besoins :
deb https://deb.debian.org/debian/ bullseye-backports main contrib non-free
#deb-src https://deb.debian.org/debian/ bullseye-backports main contrib non-free
Pour rechercher une version de logiciel dans sa version backport
on peut se référer à ce site.
Pour visualiser toutes les versions possible d'un paquet :
apt show <package-name> -a
Installer un logiciel :
sudo apt -t bullseye-backports install <package-name>
📝 Note: L'option
-t
spécifie que c'est la version debullseye-backports
qui doit être utilisée.
Mettre à jour le système
Pour mettre le système à jour dans sa version actuelle.
Nettoyer les listes des Paquets
apt clean
Mettre à jour les listes des Paquets
apt update
Vérifier la liste des paquets à mettre à jours
apt list -a --upgradable
Mettre à jour le système
apt full-upgrade -y
Supprimer les paquets qui ne sont plus nécessaires
apt autoremove --purge -y
Redémarrer le système
shutdown -r now
Pour vérifier la version de Debian installée
uname -a ; lsb_release -a
Mettre à niveau la version de Debian
Pour mettre à niveau une distribution Debian stable à la version suivante.
Sauvegarder le fichier sources.list
cp /etc/apt/sources.list /etc/apt/sources.list.save
Modifier les sources de mise à jour (ici de Debian 10.x Buster à Debian 11.x Bullseye)
sed -i 's/buster/bullseye/g' /etc/apt/sources.list
📝 Note: Il faudra peut-être modifier certaines sources du fichier
/etc/apt/sources.list
manuellement. Par exemple,deb http://deb.debian.org/debian-updates
est changé endeb http://deb.debian.org/debian-security/
lors du passage de Debian 10 à Debian 11.
Nettoyer et mettre à jour les listes des Paquets
apt clean && apt update
Vérifier la liste des paquets à mettre à jours
apt list --upgradable
Mettre à jour la version de Debian
apt full-upgrade
Supprimer les paquets qui ne sont plus nécéssaires
apt autoremove --purge -y
Redémarrer le système
shutdown -r now
Pour vérifier la version de Debian installée
uname -a ; lsb_release -a
🔗 Source: https://wiki.debian.org/fr/.., https://wiki.debian.org/fr/..