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
doc:systeme:apt:apt-get [26/01/2016 15:39]
smolski [Gérer son système globalement]
doc:systeme:apt:apt-get [04/05/2023 09:52]
lagrenouille
Ligne 6: Ligne 6:
   * 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>​à-compléter}}   * Suivi : {{tag>​à-compléter}}
-    ​* Création par [[user>​smolski]] 09-09-2013+      ​* Création par [[user>​smolski]] 09-09-2013
     * Testé par [[user>​smolski]] le 09-09-2013     * Testé par [[user>​smolski]] le 09-09-2013
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=7368 | ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=7368 | ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
 + 
  
 ===== Introduction ===== ===== Introduction =====
Ligne 18: Ligne 18:
  
 <note important>​**Nota important :** \\ <note important>​**Nota important :** \\
-N'​hésitez pas à respecter l'​usage de //simple utilisateur//​ lorsque ​cela cela vous est permit, quitte à ouvrir une seconde session console, bien des erreurs vous seront évitées ainsi, sûr ! 8-)</​note>​+N'​hésitez pas à respecter l'​usage de //simple utilisateur//​ lorsque cela vous est permis, quitte à ouvrir une seconde session console, bien des erreurs vous seront évitées ainsi, sûr ! 8-)</​note>​
  
 **apt-get** en ligne de commande, équivaut (//en mieux//) à [[doc:​systeme:​apt:​synaptic:​sources|Synaptic]] en graphique ! **apt-get** en ligne de commande, équivaut (//en mieux//) à [[doc:​systeme:​apt:​synaptic:​sources|Synaptic]] en graphique !
Ligne 26: Ligne 26:
   * Voir aussi [[:​doc:​systeme:​apt:​aptitude | aptitude]]. Moins simple d'​utilisation pour les débutants qui débutent.   * Voir aussi [[:​doc:​systeme:​apt:​aptitude | aptitude]]. Moins simple d'​utilisation pour les débutants qui débutent.
  
-===== Mettre à jour (Update) =====+===== Mettre à jour la liste des paquets disponibles ​(Update) =====
  
 Cette opération a deux buts bien précis : Cette opération a deux buts bien précis :
Ligne 33: Ligne 33:
  
 <code root>​apt-get update</​code>​ <code root>​apt-get update</​code>​
-<note important>​Si vous n'avez pas faites une mise à jour depuis plus de 24H, vous devez impérativement l'​exécuter avant toute installation.</​note>​+<note important>​Si vous n'avez pas faites une mise à jour depuis plus de 24H, vous devez impérativement l'​exécuter avant toute installation. ​\\  
 +Pour mettre à jour le système, cette commande doit être suivie de la commande upgrade ou dist-upgrade dont les détails sont donnés ci-dessous</​note>​
 C'est une précaution indispensable dans le cas d'une [[doc:​systeme:​apt:​sources.list|testing ou unstable]] où les mises à jour sont très fréquentes (lire quotidienne). C'est une précaution indispensable dans le cas d'une [[doc:​systeme:​apt:​sources.list|testing ou unstable]] où les mises à jour sont très fréquentes (lire quotidienne).
  
Ligne 41: Ligne 42:
  
 Voir dans le man apt-get : Voir dans le man apt-get :
-<​code>​-f --fix-broken ​cette option demande de réparer un système où existent</​code>+<​code ​user>man apt-get</​code>​ 
 + 
 +<file>-f--fix-broken 
 +           ​Correction ; cette option demande de réparer un système où existent ​des dépendances défectueuses. Utilisée avec install ou remove, elle peut exclure un 
 +           ​paquet pour permettre de déduire une solution viable. Tout paquet spécifié doit complètement corriger le problème. Cette option est quelquefois 
 +           ​nécessaire lorsque l'on exécute APT pour la première fois ; APT interdit les dépendances défectueuses dans un système. Il est possible que la structure 
 +           de dépendances d'un système soit tellement corrompue qu'​elle requiert une intervention manuelle (ce qui veut dire la plupart du temps utiliser 
 +           ​dselect(1) ou dpkg --remove pour éliminer les paquets en cause). L'​utilisation de cette option conjointement avec -m peut produire une erreur dans 
 +           ​certaines situations. Élément de configuration : APT::​Get::​Fix-Broken.</file>
  
 == Utilisation == == Utilisation ==
  
 <code root>​apt-get install -f</​code>​ <code root>​apt-get install -f</​code>​
 +
 ===== Installation d'un Logiciel ===== ===== Installation d'un Logiciel =====
  
Ligne 80: Ligne 90:
  
 ==== Faire le ménage de printemps ==== ==== Faire le ménage de printemps ====
 +
 +=== clean ===
  
 La suivante videra entièrement le contenu du cache. La suivante videra entièrement le contenu du cache.
Ligne 85: Ligne 97:
 apt-get clean</​code>​ apt-get clean</​code>​
  
-<note tip>​Depuis ​lenny, il existe ​l'​option ​suivante ​: <code root> apt-get --purge autoremove</​code>​</​note>​+=== --purge autoremove === 
 + 
 +Et depuis ​lenny, il s'est ajouté ​l'​option ​''​-%%-%%purge autoremove''​ qui supprime les paquets installés automatiquement mais devenus inutiles ​: 
 +<code root> apt-get --purge autoremove</​code>​ 
  
-qui supprime les paquets installés automatiquement et devenus inutiles. 
  
 //​D'​après //​**Thom1**//,​ merci !// //​D'​après //​**Thom1**//,​ merci !//
Ligne 99: Ligne 114:
 Si tout se passe bien, et qu'on est en 100% stable, il ne devrait jamais y avoir de différence entre upgrade et dist-upgrade,​ sauf pour les mises à jour entre différentes stables (voir [[doc:​migrer|la migration pas à pas]]) Si tout se passe bien, et qu'on est en 100% stable, il ne devrait jamais y avoir de différence entre upgrade et dist-upgrade,​ sauf pour les mises à jour entre différentes stables (voir [[doc:​migrer|la migration pas à pas]])
  
-==== Mise à jour des logiciels ​====+==== upgrade - Mise à jour de surface ​====
  
-Mise à jour des logiciels installés sur le système : 
 <code root> <code root>
 apt-get upgrade</​code>​ apt-get upgrade</​code>​
Ligne 109: Ligne 123:
 upgrade ne supprime pas les paquets qui entravent les mises à jour mais il marque quand même les dépendances inutiles comme //à supprimer// et qui seront supprimées définitivement par la commande //​autoremove//​ et du coup, les mises à jour peuvent être partielles mais au moins, on est sûr qu'il ne vire aucun paquet qu'on utilise. upgrade ne supprime pas les paquets qui entravent les mises à jour mais il marque quand même les dépendances inutiles comme //à supprimer// et qui seront supprimées définitivement par la commande //​autoremove//​ et du coup, les mises à jour peuvent être partielles mais au moins, on est sûr qu'il ne vire aucun paquet qu'on utilise.
  
-upgrade va essayer de mettre à jour ce qu'il peut sans rien casser, il est plus sûr pour les débutants qui n'ont pas le réflexe de lire la liste des paquets supprimés.+<note tip>upgrade va essayer de mettre à jour ce qu'il peut sans rien casser, il est plus sûr pour les débutants qui n'ont pas le réflexe de lire la liste des paquets supprimés.
  
 dixit le captnfab sur le forum df : dixit le captnfab sur le forum df :
   * [[https://​debian-facile.org/​viewtopic.php?​pid=159625#​p159625]]   * [[https://​debian-facile.org/​viewtopic.php?​pid=159625#​p159625]]
 +</​note>​
  
-==== Mise à jour du système ​====+==== dist-upgrade ​Mise à jour complète ​====
  
 <code root> <code root>
Ligne 120: Ligne 135:
  
 === Utilisation === === Utilisation ===
 +Cette commande est moins conservatrice et peux causer des résultats inattendus en raison des possibilités de nouvelles installations ou de suppressions. Ne pas faire l’amalgame de « dist » avec distribution,​ la terminologie n’a rien n’a voir. La terminologie « full-upgrade » est maintenant plus adaptée et ne porte pas à confusion.
  
-Le **dist-upgrade** de apt-get est très mal nommé car il signifie en fait « mettre à jour le plus important, quitte à virer ce qui gêne ». Il est donc indispensable pour une migration réussie et alors vivement recommandé par debian. ​\\ +Le **dist-upgrade** de apt-get est très mal nommé car il signifie en fait « mettre à jour le plus important, quitte à virer ce qui gêne ». \\ 
- +<note important>​Il est donc indispensable pour une migration réussie et alors vivement recommandé par debian.</​note>​ 
-Sinon, dans le cours des mises à jour de la même stable, il faut lire attentivement ce qui s'​écrit avant de valider, quitte à passer d'​abord par un upgrade et finir le travail de mise à jour à la main.+Sinon, dans le cours des mises à jour d'​une ​même stable, il faut lire attentivement ce qui s'​écrit avant de valider, quitte à passer d'​abord par un upgrade et finir ensuite ​le travail de mise à jour à la main.
  
 Pour ce qui n'est pas la branche stable, utiliser [[doc:​systeme:​apt:​aptitude|aptitude]] est le mieux. Pour ce qui n'est pas la branche stable, utiliser [[doc:​systeme:​apt:​aptitude|aptitude]] est le mieux.
 +
 ===== Gestion Avancée EXPERT ===== ===== Gestion Avancée EXPERT =====
  
Ligne 151: Ligne 168:
  
 Depuis une installation **stable** prioritaire forcer un paquet des **backports** : Depuis une installation **stable** prioritaire forcer un paquet des **backports** :
-<code root>​apt-get ​install ​-t jessie-backports le_nom_du_paquet</​code>​+<code root>​apt-get -t stretch-backports ​install ​le_nom_du_paquet</​code>​
  
  
doc/systeme/apt/apt-get.txt · Dernière modification: 04/05/2023 09:54 par lagrenouille

Pied de page des forums

Propulsé par FluxBB