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 18:30] captnfab [Maintenir sa Sid] |
atelier:chantier:maintenir-debian-sid [30/10/2022 21:29] Jean-Pierre Pinson [Maintenir sa Sid] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Maintenir sa Debian Sid ====== | + | ====== Debian Sid ====== |
- | * Objet :Installer et maintenir une debian Sid | + | * Objet : Installer et maintenir une Debian Sid |
* Niveau requis : {{tag>débutant avisé}} | * Niveau requis : {{tag>débutant avisé}} | ||
* 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 <...> le <...> | + | * Testé par [[user>sushy]] |
* Contributions: [[user>David5647]], [[user>vv222]], [[user>--gilles--]] | * Contributions: [[user>David5647]], [[user>vv222]], [[user>--gilles--]] | ||
* 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 !)) | ||
- | |||
- | ===== Gérer sa Debian Sid ===== | ||
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. | ||
Ligne 45: | Ligne 43: | ||
- | ====== Maintenir sa 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 quotidiennement, surtout 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 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 version, vous pouvez faire des mises à jour plus régulières, mais si tout fonctionne bien, vous 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 64: | Ligne 61: | ||
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. | ||
+ | vv221 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 108: | Ligne 106: | ||
* 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. | ||
Ligne 115: | Ligne 113: | ||
<code root>apt clean</code> | <code root>apt clean</code> | ||
- | ===== É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 a, vous 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, 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. | ||
Ligne 125: | Ligne 123: | ||
<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> | ||
- | ===== 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) | **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) | ||
Ligne 137: | Ligne 135: | ||
</note> | </note> | ||
- | ===== Guetter les processus obsolètes avec needrestart ===== | + | ==== Guetter les processus obsolètes avec needrestart ==== |
+ | |||
+ | <code root>apt install needrestart</code> | ||
Si la mise à jour a touché des programmes nécessitant le redémarrage de services, vous en serez notifié et il vous sera proposé de redémarrer ces services. | Si la mise à jour a touché des programmes nécessitant le redémarrage de services, vous en serez notifié et il vous sera proposé de redémarrer ces services. | ||
- | ===== 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 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. | ||