logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
atelier:chantier:maintenir-debian-sid [08/11/2021 11:41]
otyugh [Debian Sid]
atelier:chantier:maintenir-debian-sid [04/05/2024 20:18] (Version actuelle)
èfpé [Installer Debian Sid] cosmétique
Ligne 5: Ligne 5:
   * Commentaires : Quelques règles à respecter pour maintenir sa debian Sid sans la casser.   * Commentaires : Quelques règles à respecter pour maintenir sa debian Sid sans la casser.
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
-  * Suivi : {{tag>en-chantier à-tester ​à-placer}}.+  * Suivi : {{tag>​à-placer}}
     * Création par [[user>​cyrille]] 09/01/2021     * Création par [[user>​cyrille]] 09/01/2021
     * Testé par [[user>​sushy]]     * Testé par [[user>​sushy]]
Ligne 11: Ligne 11:
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=352031 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=352031 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
-Voici simplement quelques règles de base afin de garder une debian ​Sid (**debian ​unstable**) à jour sans prendre [**//​trop//​**] de risques.+Voici simplement quelques règles de base afin de garder une Debian ​Sid (Debian ​**//unstable//**) à jour sans prendre [**//​trop//​**] de risques.
  
-===== Installer Sid =====+===== Installer ​Debian ​Sid =====
  
-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 de partir ​soit d'​une ​Debian ​**//stable//**soit d'​une ​Debian ​**//testing//** et de l'​upgrader ​(la mettre à niveau) ​en Sid en modifiant le fichier de liste de sources ​de paquets.
  
 ==== Modification du 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. 
  
-Le fichier ​peut être édité via la commande: +Une fois Debian (//stable// ou //​testing//​) installée, modifiez le fichier ​''​sources.list''​ pour qu'il récupère les listes de paquets de Sid.
-<code root> +
-apt edit-sources +
-</​code>​+
  
-Tout ira très bien si le fichier contient exactement et uniquement la ligne suivante:+Le fichier peut être édité via la commande : 
 + 
 +<code root>apt edit-sources</​code>​ 
 + 
 +Tout ira très bien si le fichier contient exactement et uniquement la ligne suivante :
 <code apt_sources /​etc/​apt/​sources.list>​ <code apt_sources /​etc/​apt/​sources.list>​
-deb http://​deb.debian.org/​debian/​ sid main non-free contrib+deb http://​deb.debian.org/​debian/​ sid main non-free-firmware ​contrib ​non-free
 </​code>​ </​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]] +  * Pour en savoir plus sur l'​utilisation des sections ​//main//, //non-free-firmware//,​ //contrib// et //​non-free//​consultez : [[doc:​systeme:​apt:​sources.list:debian#sections-debian|sources.list pour Debian]] ; 
-  * Pour des informations plus détaillées sur les fichiers sources.list pour testing/​sid:​ [[doc:​systeme:​apt:​sources.list:​testing|sources.list pour debian ​testing/sid]] +  * Pour des informations plus détaillées sur les fichiers sources.list pour testing/sid : [[doc:​systeme:​apt:​sources.list:debian:​testing|sources.list pour Debian ​testing ​ou unstable]] ; 
-  * 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).+  * Les dépôts non officiels (comme ​//deb-multimedia.org//, ​par exemple) sont sources de problèmes et sont à éviter autant que possible (en particulier pendant le processus de mise à niveau).
  
 ==== Migration vers Sid ==== ==== Migration vers Sid ====
  
-Exécutez les opérations de mise à jour suivantes: ​+Exécutez les opérations de mise à niveau ​suivantes : 
 <code root>apt update ​ <code root>apt update ​
 apt full-upgrade</​code>​ apt full-upgrade</​code>​
  
-Après un redémarrage ​pour utiliser le nouveau noyau, ce système sera en Sid.+Après un redémarrage ​permettant d'utiliser le nouveau noyau, ce système sera en Sid.
  
 +===== Maintenir Debian Sid =====
  
-===== Maintenir sa Sid ===== 
 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.
  
 ==== Mises à jour ==== ==== Mises à jour ====
-Il est recommandé de mettre à jour sa Sid assez régulièrement,​ plusieurs fois par mois dans l'​idéal. 
  
-Il n'est pas nécessaire de la mettre ​à jour quotidiennementsurtout si votre système fonctionne bien.+S'​il ​n'est pas nécessaire ​d'​appliquer des mises à jour quotidiennes,​ il est quand même recommandé ​de le faire fréquemment. De cette manière, il sera plus simple de repérer ​la mise à jour qui a pu casser un de vos logiciels, et ça évitera que plusieurs logiciels cassent en même temps. Certains font les mises à jour tous les jours (c'est l'​idéal),​ d'​autres toutes les semainesça dépend du temps que vous pouvez y consacrer.
  
-La principale raison est la sécurité. Sous stable on peut scruter les dépôts security quotidiennement pour les mises à jour, mais sous sid, il n'y a pas de dépot ​security, et les mises à jour de sécurité sont mêlées aux autres mises à jour de paquets+La principale raison est la sécurité. Sous //stable// on peut scruter les dépôts ​//security// quotidiennement pour les mises à jour, mais sous Sid, il n y a pas de dépôt //security//, et les mises à jour de sécurité sont mêlées aux autres mises à jour de paquets.
  
-À noter également, chaque mise à jour peut rajouter ou enlever des bugs. Si vous espérez qu'un bug soit corrigé par une nouvelle versionvous pouvez faire des mises à jour plus régulières,​ mais si tout fonctionne bienvous pouvez au contraire les espacer.+À noter également, chaque mise à jour peut rajouter ou enlever des bugs. Si vous espérez qu'un bug soit corrigé par une nouvelle version vous pouvez faire des mises à jour plus régulières,​ mais si tout fonctionne bien vous pouvez au contraire les espacer.
  
 À vous de trouver un équilibre. À vous de trouver un équilibre.
Ligne 59: Ligne 59:
 ==== Mise à jour complète et élagage mensuels ==== ==== Mise à jour complète et élagage mensuels ====
  
-===Full-upgrade===+=== full-upgrade ===
  
-Une fois par mois environ, pensez à lancer un full-upgrade afin de vous assurer que tous les paquets sont bien mis à jour. Attention cependant, cette opération peut vous proposer de désinstaller des paquets qui vous sont vitaux. Restez prudents et lisez bien la liste des paquets désinstallés avant de confirmer.+Une fois par mois environ, pensez à lancer un //full-upgrade// afin de vous assurer que tous les paquets sont bien mis à jour. Attention cependant, cette opération peut vous proposer de désinstaller des paquets qui vous sont vitaux. Restez prudents et lisez bien la liste des paquets désinstallés avant de confirmer
 + 
 +vv222 a dit : Quand un paquet ne se met pas à jour automatiquement avec `apt upgrade` parce qu'il requiert une suppression d'un autre paquet, je ne le mets pas à jour avec `apt full-upgrade` mais avec `apt install paquet`.
  
 <code root>apt full-upgrade</​code>​ <code root>apt full-upgrade</​code>​
Ligne 92: Ligne 94:
 Il est nécessaire de prendre 185 ko dans les archives. Il est nécessaire de prendre 185 ko dans les archives.
 Après cette opération, 45,7 Mo d'​espace disque seront libérés. Après cette opération, 45,7 Mo d'​espace disque seront libérés.
-Souhaitez-vous continuer ? [O/n] y +Souhaitez-vous continuer ? [O/n] y</​code>​ 
-</​code>​+ 
 +=== autoremove ===
  
-=== Autoremove === 
 <code root>apt autoremove</​code>​ <code root>apt autoremove</​code>​
  
 Cette commande permet de supprimer les paquets recommandés qui ont été installés par le passé mais ne sont plus utilisés. Cette commande permet de supprimer les paquets recommandés qui ont été installés par le passé mais ne sont plus utilisés.
  
-noter : la dernière version d'apt (2.1.16) intègre un autoremove. Elle permet de déterminer les noyaux auto-amovibles au moment de l'​exécution.  +À noter : la dernière version d'apt (2.1.16) intègre un //autoremove//. Elle permet de déterminer les noyaux auto-amovibles au moment de l'​exécution. 
-   * Corrige le problème où apt pourrait envisager de supprimer un noyau en cours d'​exécution amovible + 
-   * Supprime automatiquement les noyaux inutilisés sur apt **{full, dist} -upgrade**. +   * Corrige le problème où apt pourrait envisager de supprimer un noyau en cours d'​exécution amovible ​; 
-   * Cela permet de garantir que nous ne manquons pas d'​espace / boot.+   * Supprime automatiquement les noyaux inutilisés sur `apt {full,​dist}-upgrade` ; 
 +   * Cela permet de garantir que nous ne manquons pas d'​espace /boot ;
    * Ne garde que 3 noyaux (et non 4).     * Ne garde que 3 noyaux (et non 4). 
  
 === Vider le cache d'apt === === Vider le cache d'apt ===
 +
 Comme les mises à jour sont fréquentes,​ pensez à vider régulièrement le cache d'apt. Comme les mises à jour sont fréquentes,​ pensez à vider régulièrement le cache d'apt.
  
-Ne videz pas trop vite le cache d'apt, car il se peut que vous soyez amené(e) ​à réinstaller un paquet dans une version précédente sans connexion internet (cas rare mais possible).+Ne videz pas trop vite le cache d'apt, car il se peut que vous soyez amené·e ​à réinstaller un paquet dans une version précédente sans connexion internet (cas rare mais possible).
  
 <code root>apt clean</​code>​ <code root>apt clean</​code>​
Ligne 115: Ligne 119:
 ==== Éviter les bugs graves avec apt-listbugs ==== ==== Éviter les bugs graves avec 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 avous serez prévenu sur quel paquet et ce sera à vous de choisir entre deux solutions ​: installer ou non le paquet.+C'est le paquet essentiel pour maintenir une Debian ​Sid à jour sans la casser. Une fois les paquets à mettre à jour téléchargés, ​**//​apt-listbugs//​** scrute ​les //changelogs// (journaux des modifications) ​à la recherche des bugs connus ​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 options ​: installerou non, ledit 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.+À noter que plus un paquet est présent depuis longtemps dans Sid, 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 sera pas en mesure ​de lister les bugs non encore ​détectés, 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 tutoriel ​[[:​doc:​systeme:​apt:​apt-listbugs]].
  
 <note info>​Vous pouvez également [[:​doc:​systeme:​apt:​apt-listbugs#​consulter-la-liste-des-bugs|consulter la liste des bugs d'un paquet]].</​note>​ <note info>​Vous pouvez également [[:​doc:​systeme:​apt:​apt-listbugs#​consulter-la-liste-des-bugs|consulter la liste des bugs d'un paquet]].</​note>​
Ligne 125: Ligne 129:
 ==== Suivre l'​évolution des paquets avec apt-listchanges === ==== Suivre l'​évolution des paquets avec apt-listchanges ===
  
-**apt-listchanges** ​: à l'​issue de la mise à jour, les changements importants apportés seront affichés à l'​écran (appui sur **q** pour quitter l'​affichage)+Avec **//apt-listchanges//**, les changements importants apportés ​à un paquet ​seront affichés à l'​écran, à l'​issue de la mise à jour (appuyez ​sur <key>q</​key> ​pour quitter l'​affichage)
 + 
 +<note info> 
 +**changelog**
  
-<note info>Si jamais ​vous avez regardé trop vite la description et souhaitez la revisionner plus tard, utiliser l'​attribut **changelog** d'​**apt** ou d'​**aptitude**.+Si vous avez lu la description ​un peu rapidement ​et souhaitez la revisionner plus tard, utilisez la commande `changelogd'​**apt** ou d'​**aptitude**. ​Exemple :
  
-Exemple: 
 <code user>apt changelog apt</​code>​ <code user>apt changelog apt</​code>​
  
-Affichera le changelog du paquet ''​apt''​. ​Appuyer ​sur "**q**" ​pour quitter.+Affichera le //changelog// du paquet ''​apt''​. ​Appuyez ​sur <key>q</​key> ​pour quitter.
 </​note>​ </​note>​
  
Ligne 143: Ligne 149:
 ==== Sauvegarde du système ==== ==== Sauvegarde du système ====
  
-La documentation officielle préconise ​une sauvegarde ​du système ​et la réalisation ​ d'​instantanés avec un outil style **timeshift** afin de se prémunir de toutes mauvaises surprises. Personnellement,​ je ne le fais pas, mais c'est vrai que cela peut être un filet supplémentaire.+La documentation officielle préconise, outre la réalisation de sauvegardes régulières ​du systèmela réalisation d'​instantanés ​avant et après une mise à niveau ​avec un outil tel que **timeshift** afin de pouvoir restaurer ​le système dans un état antérieur.
  
 +===== La documentation officielle =====
 +  * https://​wiki.debian.org/​fr/​DebianUnstable
atelier/chantier/maintenir-debian-sid.1636368110.txt.gz · Dernière modification: 08/11/2021 11:41 par otyugh

Pied de page des forums

Propulsé par FluxBB