Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:maintenir-debian-sid [08/02/2021 17:48] captnfab |
atelier:chantier:maintenir-debian-sid [08/02/2021 18:09] captnfab [Installer Sid] |
||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
La documentation officielle recommande soit de partir d'une **debian stable** soit d'une **debian testing** et de l'upgrader en sid en modifiant le sources.list. | La documentation officielle recommande soit de partir d'une **debian stable** soit d'une **debian testing** et de l'upgrader en sid en modifiant le sources.list. | ||
- | ==== Le fichier sources.list ==== | + | ==== Modification du sources.list ==== |
+ | Une fois votre debian (stable ou testing) installée, modifiez le fichier ''sources.list'' pour qu'il aille chercher les paquets de sid. | ||
- | Doit ressembler à | + | Le fichier peut être édité via la commande: |
- | <code apt_sources /etc/apt/sources.list> | + | |
- | deb http://deb.debian.org/debian/ sid main non-free contrib | + | |
- | </code> | + | |
- | ou | + | |
- | <code apt_sources /etc/apt/sources.list> | + | |
- | deb http://deb.debian.org/debian/ unstable main non-free contrib | + | |
- | </code> | + | |
- | + | ||
- | Il peut être édité via la commande: | + | |
<code root> | <code root> | ||
apt edit-sources | apt edit-sources | ||
</code> | </code> | ||
- | * Les tags **main non-free contrib** : le **main** est indispensable, les 2 autres à votre guise. | + | Tout ira très bien si le fichier contient exactement et uniquement la ligne suivante: |
- | * Éviter absolument les dépôts non-officiels (comme **deb-multimedia** par exemple). | + | <code apt_sources /etc/apt/sources.list> |
+ | deb http://deb.debian.org/debian/ sid main non-free contrib | ||
+ | </code> | ||
+ | |||
+ | * Pour en savoir plus sur l'utilisation des sections **main non-free contrib**, consulter [[doc:systeme:apt:sources.list#sections|Sources.list - les sections]] | ||
+ | * Les dépôts non-officiels (comme **deb-multimedia** par exemple) sont sources de problèmes et sont à éviter autant que possible (en particulier pendant le processus de mise à jour). | ||
- | ==== L'upgrade en Sid ==== | + | ==== Migration vers Sid ==== |
Exécutez les opérations de mise à jour suivantes: | Exécutez les opérations de mise à jour suivantes: | ||
Ligne 50: | Ligne 47: | ||
Utiliser une distribution en développement permanent nécessite certaines précautions. Voici quelques outils permettant d'éviter certains écueils. | Utiliser une distribution en développement permanent nécessite certaines précautions. Voici quelques outils permettant d'éviter certains écueils. | ||
- | ==== Installer apt-listbugs ==== | + | ==== Mises à jour ==== |
- | + | ||
- | C'est le paquet essentiel pour maintenir une debian Sid à jour sans la casser. Une fois les paquets à mettre à jour téléchargés, il scane les changelogs à la recherche des bugs existants et non résolus. Si bug(s) il y a, vous serez prévenu sur quel paquet et ce sera à vous de choisir entre deux solutions : installer ou non le paquet. | + | |
Il est recommandé de mettre à jour sa Sid assez régulièrement, plusieurs fois par mois dans l'idéal. | Il est recommandé de mettre à jour sa Sid assez régulièrement, plusieurs fois par mois dans l'idéal. | ||
Ligne 63: | Ligne 57: | ||
À vous de trouver un équilibre. | À vous de trouver un équilibre. | ||
+ | |||
+ | |||
+ | ==== Installer apt-listbugs ==== | ||
+ | |||
+ | C'est le paquet essentiel pour maintenir une debian Sid à jour sans la casser. Une fois les paquets à mettre à jour téléchargés, il scane les changelogs à la recherche des bugs existants et non résolus. Si bug(s) il y a, vous serez prévenu sur quel paquet et ce sera à vous de choisir entre deux solutions : installer ou non le paquet. | ||
+ | |||
+ | À noter que plus un paquet est présent depuis longtemps dans Sid, et plus il y a de chances que ses bugs graves aient été répertoriés. Aussi, si vous mettez à jour votre Sid toutes les heures, apt-listbugs ne détectera laissera plein de bugs non-détectés passer, alors que si vous ne la mettez à jour qu'une fois par semaine, il y a plus de chances que les bugs aient été signalés. | ||
Pour apprendre à utiliser efficacement et intelligemment cet outil, consultez le tuto [[:doc:systeme:apt:apt-listbugs]]. | Pour apprendre à utiliser efficacement et intelligemment cet outil, consultez le tuto [[:doc:systeme:apt:apt-listbugs]]. |