Gérer les paquets

Maintenant que vous pouvez vous déplacer dans la liste des paquets, il est temps de commencer à utiliser aptitude pour installer ou supprimer des paquets. Dans cette section, vous allez apprendre à sélectionner les paquets à installer, supprimer et mettre à jour.

[Tip]Tip

Vous pouvez uniquement changer la configuration globale de votre système sous l'utilisateur root. Si vous voulez vous familiariser avec aptitude, vous pouvez, sans danger, le lancer en tant qu'utilisateur normal avec l'assurance de ne pouvoir endommager votre système de quelque manière que ce soit. aptitude vous informera quand vous essaierez de faire quelque chose que seul le root peut faire, et si vous souhaitez continuer, il vous faudra donner le mot de passe de root.

Tous les changements sur un paquet se font en le mettant d'abord en surbrillance dans la liste des paquets, puis en pressant la touche correspondant à l'action à effectuer. Les touches d'actions de base [2] sont + pour installer ou mettre à jour un paquet, - pour supprimer un paquet et = pour empêcher un paquet d'être automatiquement mis à jour (on appelle cela geler un paquet). Ces actions ne sont pas exécuter immédiatement. aptitude va uniquement mettre à jour la liste des paquets pour montrer les changements qui ont été demandés.

Par exemple, dans la capture ci-dessous, le paquet kaffeine a été sélectionné et on a pressé +. Le paquet est maintenant mis en surbrillance en vert et la lettre “i” est apparue à gauche de son nom pour indiquer qu'il sera installé. De plus, une estimation de l'espace qu'il va utiliser est affichée.

[Tip]Tip

À tout moment vous pouvez utiliser DéfaireDéfaire (Contrôle+u) pour “défaire” les changements fait sur un ou plusieurs paquets. C'est très utile si une action à des conséquences imprévues que vous souhaitez “annuler”.

En plus des actions qui affectent des paquets individuels, une autre action importante est disponible : taper U va tenter de mettre à jour tous les paquets qui peuvent l'être. Vous devriez utiliser cette commande régulièrement pour maintenir votre système à jour.

Parfois, changer l'état d'un paquet va engendrer des relations de dépendances non-satisfaites. Des paquets avec des dépendances non-satisfaites sont dit cassés. aptitude vous avertira quand cela arrive en expliquant pourquoi cela est arrivé. Par exemple voici ce qui arrive si vous tentez de supprimer libpopt0 :

Comme vous pouvez le voir, aptitude affiche deux indicateurs qui montrent que quelque chose s'est mal passé : premièrement, le nombre de paquets cassés est affiché dans la zone bleue en haut ; deuxièmement, la seconde moitié de l'écran a changé pour montrer les paquets cassés qui sont liés au paquet actuellement en surbrillance. Pour trouver rapidement les paquets cassés à travers la liste des paquets, vous pouvez effectuer une recherche sur ~b.

[Tip]Tip

Quand toutes les informations ne peuvent être affichées dans la moitié basse de l'écran, les touches a et z peuvent être utilisée pour faire défiler cette zone.

Si vous n'arrivez pas à résoudre la situation vous-même, aptitude essaiera de la corriger quand vous mettrez à exécution votre sélection. Néanmoins, il est difficile de résoudre automatiquement des problèmes de dépendances, et vous pourriez ne pas être satisfait du résultat, si bien qu'il est généralement préférable de résoudre ce genre de problèmes avant de mettre à exécution votre sélection.



[2] Vous pouvez aussi modifier l'état des paquets en utilisant le menu Paquet. Consultez the section called “Le menu Paquet” pour plus de détails.