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
Prochaine révision Les deux révisions suivantes
atelier:chantier:maintenir-debian-sid [09/01/2021 22:38]
cyrille [Installer SID]
atelier:chantier:maintenir-debian-sid [10/01/2021 21:13]
cyrille [Maintenir sa SID]
Ligne 8: Ligne 8:
     * Création par [[user>​cyrille]] 09/01/2021     * Création par [[user>​cyrille]] 09/01/2021
     * Testé par <...> le <...> FIXME     * Testé par <...> le <...> FIXME
 +    * Amélioré par [[user>​David5647]]
   * 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 !)) FIXME   * 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 !)) FIXME
  
Ligne 21: Ligne 22:
 ===== Installer SID ===== ===== Installer SID =====
  
-La documentation officielle recommande de partir d'une debian stable et de l'​upgrader en sid en modifiant le source list.+La documentation officielle recommande ​soir de partir d'​une ​**debian stable** soit d'une **debian testing** ​et de l'​upgrader en sid en modifiant le source list. 
  
-Mon expérience montre que c'est jouable aussi à partir de la testing, mais autant suivre la documentation officielle 
  
 ==== Le fichier sources.list ==== ==== Le fichier sources.list ====
Ligne 52: Ligne 53:
  
 Vous devriez vous retrouver en SID Vous devriez vous retrouver en SID
 +
 +==== L'iso mini.iso ====
 +Alternative : partir d'un de ces mirroirs debian https://​www.debian.org/​mirror/​list en suivant **debian/​dists/​unstable/​main/​installer-*/​current/​images/​netboot/​**
 +
 +Durant l'​installation choisissez « **Advanced options** » -> « **Expert install** » ;
 +À l'​étape « **Choose a mirror of the Debian archive** » choisissez la version « **sid - unstable** ». 
 ===== Maintenir sa SID ===== ===== Maintenir sa SID =====
  
Ligne 60: Ligne 67:
 C'est le paquet essentiel pour maintenir une debian SID à jour. Une fois les paquets à mettre à jour, télécharger,​ il scannera les changelog à 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 d'​opter pour la bonne solution : installer ou non le paquet. C'est le paquet essentiel pour maintenir une debian SID à jour. Une fois les paquets à mettre à jour, télécharger,​ il scannera les changelog à 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 d'​opter pour la bonne solution : installer ou non le paquet.
  
-==== Gel / dégel ​de paquet ====+==== Que faire en cas de paquet(s) buggué(s) ​====
  
 +Plusieurs étapes snt alors  à respecter :
 +  * Lecture du rapport de gug
 +  * Pin les paquets problématiques
 +  * Geler / dégeler les paquets (hold/​unhold)
  
-On appelle gel de paquet la mise en place d'un marqueur afin qu'apt ne prennent ​pas en compte ce paquet lors de la mise  à jour.+==== Option 1 : Lecture du rapport de bug ==== 
 + 
 +La première chose  à faire est de lire la remontée de bug et de voir si le bug vous concerne.  
 + 
 +  * Soit l'​architecture de votre système n'est pas concernée 
 +  * Soit le paquet est présent mais pas utilisé car présence de beaucoup de paquets redondants 
 +  * Soit l'une utilisation de ce paquet est très basique du paquet et le bug ne l'​impacte pas 
 +  * Soit l'​utilisation de ce paquet sera laissée de côté le temps de la résolution (exemple bz2 est bugué, tant pis  xz prendra le relais pendant quelques temps) 
 +  * Soit le bug est classé **serious** mais n'est pas sérieux 
 +  * Soit le bug ne touche pas directement le paquet mais une de ses extensions que vous n'​utilisez pas ou une version que vous n'​utilisez pas. 
 + 
 +En fonction du bug, vous déciderez donc  
 +  * d'​installer quand ce paquet (votre cas sus-cité) 
 +  * de ne pas installer ce paquet 
 + 
 +==== apt-listbugs et pin de paquet buggué ===== 
 + 
 +Dans le cas où le bug affecterait le programme dans votre utilisation. L'​outil apt-listbugs permet de le marquer comme non upgradable le temps de la mise à jour. Le système installera alors les paquets non buggués et laissera en attente les autres paquets, **//​pinnés//​** buggués. 
 + 
 +Concrétement quand **apt-listbugs** listera des bugs, il suffira de répondre "​**p**"​ (pour "​**pin**"​) ce qui va étiqueter ces paquets via un fichier sous **/​etc/​apt/​preferences.d/​**,​ de manière à en empêcher la mise-à-jour vers la version qui a un souci. Une fois le bug corrigé, le fichier sous **/​etc/​apt/​preferences.d/​** est automatiquement mis à jour.  
 + 
 +==== Alternative non recommandée :  Gel / dégel de paquet ==== 
 + 
 +Une autre méthode mais qui semble non recommandée est le **gel / dégel** de paquet via l'​attribut **hold** / **unhold** d'​**aptitude** ou de **apt-mark** 
 + 
 +On appelle gel de paquet la mise en place d'un marqueur afin qu'apt ne prenne ​pas en compte ce paquet lors de la mise  à jour.
  
 __**Geler un paquet:**__ __**Geler un paquet:**__
Ligne 106: Ligne 142:
 </​code>​ </​code>​
  
 +Une fois le tag hold positionner,​ reprendre la procédure autant de fois qu'il y a des paquets buggués.
  
-==== Mettre à jour sa SID ==== 
  
-C'est l'​étape délicate, si vous ne savez pas quoi faire : 
-  * Ne pas mettre à jour 
-  * Geler les paquets problématiques 
- 
-Fréquence de mise à jour recommandée : 1 fois par semaine. 
- 
-La procédure est ensuite la même que pour toutes Debian. 
- 
-<code root> 
-apt update 
-</​code>​ 
  
 <code root> <code root>
atelier/chantier/maintenir-debian-sid.txt · Dernière modification: 29/05/2024 16:53 par èfpé

Pied de page des forums

Propulsé par FluxBB