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:apt [10/01/2016 19:03] nIQnutn [Installation] |
doc:systeme:apt:apt [10/01/2016 19:09] nIQnutn [Installer un nouveau paquet] |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | |||
- | ===== Installation ===== | ||
La gestion des paquets sous Debian se fait par l'outil APT (Advanced Packaging Tool). | La gestion des paquets sous Debian se fait par l'outil APT (Advanced Packaging Tool). | ||
Voici un petit récapitulatif des différentes commandes pour gérer les paquets sous Debian et exécuter les opérations de base avec apt à partir de Jessie. | Voici un petit récapitulatif des différentes commandes pour gérer les paquets sous Debian et exécuter les opérations de base avec apt à partir de Jessie. | ||
Plutôt que d'utiliser des interfaces graphiques comme synaptic, on va privilégier les outils en ligne de commande. | Plutôt que d'utiliser des interfaces graphiques comme synaptic, on va privilégier les outils en ligne de commande. | ||
- | Il existe différents utilitaires [[doc:systeme:apt:apt-get|apt-get]], [[doc:systeme:apt:aptitude|aptitude]]et apt permettant d'éxécuter les mêmes opérations. | + | Il existe différents utilitaires [[doc:systeme:apt:apt-get|apt-get]], [[doc:systeme:apt:aptitude|aptitude]] et apt permettant d'éxécuter les mêmes opérations. |
<note>Versions utilisées: | <note>Versions utilisées: | ||
Ligne 28: | Ligne 26: | ||
- | Il est conseillé d'avoir lu [sources.list: gérer vos dépôts Debian]() . | + | Il est conseillé d'avoir lu [[doc:systeme:apt:sources.list|APT: fichier sources.list]] . |
**apt** simplifie et uniformise les commandes et apporte une interface plus agréable (barre de progression et coloration syntaxique). | **apt** simplifie et uniformise les commandes et apporte une interface plus agréable (barre de progression et coloration syntaxique). | ||
Ligne 45: | Ligne 43: | ||
Cette command est générallement le préalable avant toute opération sur les paquets. | Cette command est générallement le préalable avant toute opération sur les paquets. | ||
- | ## Installer les dernières versions d'un paquet | + | ===== Installer les dernières versions d'un paquet ===== |
Un bon utilisateur se doit d'installer dernières versions de paquets disponibles pour son système. | Un bon utilisateur se doit d'installer dernières versions de paquets disponibles pour son système. | ||
Cela permet de corriger bugs et installer les correctifs de sécurité. | Cela permet de corriger bugs et installer les correctifs de sécurité. | ||
- | apt upgrade | + | <code root>apt upgrade</code> |
+ | |||
On la précède toujours de la commande `apt update`. | On la précède toujours de la commande `apt update`. | ||
De nouveaux paquets peuvent être installés, mais les paquets installés ne seront jamais supprimés. | De nouveaux paquets peuvent être installés, mais les paquets installés ne seront jamais supprimés. | ||
- | ## Installer un nouveau paquet | + | ===== Installer un nouveau paquet ===== |
Une autre commande incontournable permettant d'installer un/plusieurs paquet(s) sur son système. | Une autre commande incontournable permettant d'installer un/plusieurs paquet(s) sur son système. | ||
Il faudra précéder l'installation d'un paquet par la commande `apt update` pour s'assurer d'installer la dernière version disponible. | Il faudra précéder l'installation d'un paquet par la commande `apt update` pour s'assurer d'installer la dernière version disponible. | ||
- | apt install <paquet> | + | <code root>apt install <paquet></code> |
+ | |||
<paquet> correspondant au nom exact du logiciel que l'on veut installer. | <paquet> correspondant au nom exact du logiciel que l'on veut installer. | ||
Ligne 69: | Ligne 69: | ||
On peut installer plusieurs paquets en même temps, en séparant simplement le nom des paquets par un espace. | On peut installer plusieurs paquets en même temps, en séparant simplement le nom des paquets par un espace. | ||
- | apt install <paquet1> <paquet2> <paquet3> | + | <code root>apt install <paquet1> <paquet2> <paquet3></code> |
+ | |||
La commande *install* installera automatiquement toutes les dépendances nécessaires. | La commande *install* installera automatiquement toutes les dépendances nécessaires. | ||
Ligne 76: | Ligne 77: | ||
Si vous utilisez les dépôts de rétroportage (backports) ou si vous utilisez plusieurs branches de Debian (pinning), il est possible de forcer l'installation d'un paquet d'une branche: | Si vous utilisez les dépôts de rétroportage (backports) ou si vous utilisez plusieurs branches de Debian (pinning), il est possible de forcer l'installation d'un paquet d'une branche: | ||
- | apt install -t jessie-backports libreoffice | + | <code root>apt install -t jessie-backports libreoffice</code> |
+ | |||
avertissement: il faut vérifier que les dépendances qui peuvent être installées n'altèrent pas le système. | avertissement: il faut vérifier que les dépendances qui peuvent être installées n'altèrent pas le système. | ||
Le risque avec les dépôts backports est minime mais il est présent si on utilise différentes branches de Debian ou des dépôts tiers. | Le risque avec les dépôts backports est minime mais il est présent si on utilise différentes branches de Debian ou des dépôts tiers. | ||
- | note: Pour connaître le nom des branches, il faut regarder ce qui est indiqué dans le fichier */etc/aptsources.list* . | + | note: Pour connaître le nom des branches, il faut regarder ce qui est indiqué dans le fichier // /etc/apt/sources.list// . |
- | ## Supprimer un paquet | + | ===== Supprimer un paquet ===== |
Il arrive que certains paquets ne soient plus nécessaires et il est préférable de les désinstaller. | Il arrive que certains paquets ne soient plus nécessaires et il est préférable de les désinstaller. | ||
Ligne 97: | Ligne 99: | ||
- | ## Editer le fichier sources.list | + | ===== Editer le fichier sources.list ===== |
Il peut arriver de devoir modifier son fichier sources.list pour ajouter des paquets non-libres ou appartenant à des dépôts tiers. | Il peut arriver de devoir modifier son fichier sources.list pour ajouter des paquets non-libres ou appartenant à des dépôts tiers. | ||
Ligne 104: | Ligne 106: | ||
apt edit-sources | apt edit-sources | ||
- | ## Autres fonctions utiles | + | ===== Autres fonctions utiles ===== |
### Connaître les paquets qui seront mis à jour | ### Connaître les paquets qui seront mis à jour | ||
Ligne 145: | Ligne 147: | ||
- | ## Ressources | + | ===== Ressources ===== |
Consulter le manuel de la commande *apt*: | Consulter le manuel de la commande *apt*: |