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 | ||
doc:systeme:apt [23/05/2013 22:42] captnfab |
doc:systeme:apt [01/10/2013 15:24] captnfab [Gestion des paquets Debian avec APT] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Mise à jour le 15/08/2011 | + | ====== Gestion des paquets Debian avec APT ====== |
- | ====== Gestionnaire Apt ====== | + | |
{{http://images.debian-facile.org/manuel/tux-exploration.gif?100X100}} | {{http://images.debian-facile.org/manuel/tux-exploration.gif?100X100}} | ||
Ligne 7: | Ligne 6: | ||
* Niveau requis : DÉBUTANT | * Niveau requis : DÉBUTANT | ||
* Commentaires : //Rechercher, installer ou mettre à jour les logiciels et autres paquets disponibles.// | * Commentaires : //Rechercher, installer ou mettre à jour les logiciels et autres paquets disponibles.// | ||
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) , et [[:accueil#la_gestion_et_l_administration_des_depots_debian|la gestion et l'administration des dépôts Debian.]] | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 19: | Ligne 18: | ||
Les outils permettent ensuite d'installer des paquets facilement depuis ces dépôts, ou depuis des fichiers ''.deb'' téléchargés manuellement (bien que cette dernière méthode soit déconseillée.) | Les outils permettent ensuite d'installer des paquets facilement depuis ces dépôts, ou depuis des fichiers ''.deb'' téléchargés manuellement (bien que cette dernière méthode soit déconseillée.) | ||
- | ===== Gérer ses paquets ===== | + | <note info>Vous pouvez en savoir plus sur ce qu'est un paquet ici : |
+ | * [[:doc:systeme:apt:paquets|Les paquets Debian]] | ||
+ | </note> | ||
+ | ===== Dépôts et sources.list ===== | ||
- | Comme d'habitude, il existe de nombreuses méthodes pour administrer sa machine et gérer les paquets installés. Nous avons compulsé une page répertoriant [[manuel:apt:clients|les outils APT en ligne de commande et en mode graphique]]. | + | L'utilisation normale de Debian se fait sans jamais manipuler de fichier ''.deb'' à la main, mais en indiquant à **APT** où récupérer ces fichiers. |
- | ===== Configuration ===== | + | En général, ils se trouvent sur des serveurs appelés //dépôts//. Il convient alors de renseigner son/ses fichier(s) ''sources.list'' afin d'indiquer de quelles //sections// de quelles //branches// de quels //dépôts// il lui faut récupérer les listes de paquets. |
- | ==== Les sources ==== | + | * [[:doc:systeme:apt:sources.list|Bien configurer son sources.list]] |
- | Bla | + | Comprenant : |
+ | * [[:doc:systeme:apt:sources.list#debian_stable_wheezy|Un sources.list rapide pour Wheezy]] | ||
+ | * [[:doc:systeme:apt:sources.list#les_depots_debian_officiels|Le dépôt des backports]] | ||
+ | * [[:doc:systeme:apt:sources.list#les_depots_debian_security|Le dépôt security]] | ||
+ | * [[:doc:systeme:apt:sources.list#les_depots_des_mainteneurs_mozilla|Le dépôt des mainteneurs Mozilla]] | ||
- | ==== apt.conf ==== | + | <note info> |
+ | Vous trouverez d'avantage d'explications sur les différentes branches dans le tuto suivants : | ||
+ | * [[:doc:systeme:apt:branches-debian|Les branches Debian]] | ||
+ | </note> | ||
+ | ===== Installer / Supprimer / Gérer ses paquets ===== | ||
- | Fichier de configuration pour APT\\ | + | Il existe de nombreuses méthodes pour administrer sa machine et gérer les paquets installés. Nous avons compulsé une page les répertoriant : |
- | **Voir ici :** | + | * [[:doc:systeme:apt:clients|Les outils APT]] en [[:doc:systeme:commandes:ligne-de-commande-3 | ligne de commande]] et en mode graphique. |
- | * [[manuel:configuration:apt.conf | Le fichier /etc/apt/apt.conf]] DEBUTANT | + | <note important>Il est important d'apprendre à utiliser les outils en ligne de commande car, en plus d'être pratiques, sûrs et faciles à retenir, ce sont ceux qui seront systématiquement proposés lors de l'entre-aide sur le forum et l'irc car il est __plus difficile d'aider quelqu'un en graphique__ sans être auprès de lui pour consulter son écran. :-)</note> |
- | ==== ASTUCE - Contrôler la Bande Passante ==== | + | Quelques conseils non sans importance : |
- | === Problème : === | + | * [[:doc:systeme:apt:debianpropre|Garder sa Debian propre]] DEBUTANT - Préserver son installation en détail. |
- | * Comment laisser de la bande passante aux autres machines quand on veut mettre à jour ou installer un gros paquet, au moment où on a envie de le faire ? | + | * [[:doc:install:migrer-depuis-windows|Migration vers une nouvelle stable]] |
- | //C'est qu'il faut en laisser pour les autres !// | + | ===== Configuration avancée ===== |
- | === la Réponse : === | + | ==== Préférences entre les dépôts ==== |
- | Trouvée grâce à un sympatique membre du canal irc **#debianfr** sur le serveur **freenode**. | + | Lorsque plusieurs dépôts proposent des versions différentes d'un même paquet, les outils APT doivent choisir quelle version installer. Cela se fait par le biais des fichiers ''/etc/apt/preferences'' et ''/etc/apt/preferences.d/*'', cette opération s'appelle le //pinning//. |
- | Dans le fichier **apt.conf** créé ci-haut, on ajoute: | + | * Gérer les priorités entre versions avec [[:doc:systeme:apt:pinning|le pinning]]. |
- | //------------------------------------------------------------- | + | |
- | // Options for the downloading routines | + | |
- | Acquire | + | |
- | { | + | |
- | // HTTP method configuration | + | |
- | http | + | |
- | { | + | |
- | Dl-Limit "20"; // maximum download rate in KB/s | + | |
- | }; | + | |
- | + | ||
- | }; | + | |
- | //------------------------------------------------------------- | + | |
- | Pour avoir plus d'informations sur les options possibles pour modifier le comportement de **apt** ou de **aptitude**, il y a un fichier: | + | <note info>Attention, rares sont les cas où cette opération est pertinente. Ne pas utiliser sans avis de votre médecin, pas d'utilisation prolongée chez l'enfant de moins de 77 ans.</note> |
- | /usr/share/doc/apt/examples/configure-index.gz | + | |
- | Pour le lire, j'ai trouvé commode de procéder ainsi (voir [[commande:>|COMMANDE >]] : | + | |
- | zcat /usr/share/doc/apt/examples/configure-index.gz > apt-configure-index.txt | + | |
- | et d'ouvrir ensuite le fichier apt-configure-index.txt avec **gedit**. | + | |
+ | ==== Options pour APT ==== | ||
+ | La lib APT est très paramétrable. \\ | ||
+ | On peut par exemple : | ||
+ | * spécifier si l'on veut traiter les recommandations comme des dépendances (ce qui est le comportement par défaut) ou non, | ||
+ | * spécifier quelles traductions des descriptions de paquets télécharger, | ||
+ | * etc... | ||
+ | |||
+ | Cette configuration se fait en modifiant le fichier ''/etc/apt/apt.conf'' ou en créant des fichiers dans le répertoire ''/etc/apt/apt.conf.d/''. | ||
+ | |||
+ | * [[:doc:systeme:apt:apt.conf | Configurer APT]]. | ||
+ | |||
+ | <note important>Attention, pour se lancer dans cette section, il est recommandé d'avoir une bonne connaissance et compréhension des paragraphes précédents.</note> | ||
+ | |||
+ | |||
+ | ===== Aller plus loin ===== | ||
+ | |||
+ | * [[:doc:reseau:apt-p2p|Apt en peer-to-peer]] | ||
+ | * [[:doc:systeme:apt:paquet-debian | Créer et maintenir des paquets Debian]] |