Retour au cours

Opérations avancées sur les paquets : pkg upgrade et dépendances

Masterclass Termux : De zéro à expert Linux sur Android

24. Opérations avancées sur les paquets : pkg upgrade et dépendances

Bien que pkg update && pkg upgrade couvre la plupart des scénarios, comprendre la résolution des dépendances et le nettoyage des paquets inutilisés est essentiel pour maintenir un environnement Termux sain.

1. Gestion des dépendances

Lorsque vous installez un paquet (ex : Python), pkg installe automatiquement tous les paquets de support requis (dépendances).

  • Lorsque vous désinstallez Python, ces dépendances peuvent rester si d'autres programmes installés les utilisent.

2. Supprimer les dépendances inutilisées (pkg autoremove)

Cette commande supprime les paquets qui ont été installés comme dépendances mais qui ne sont plus nécessaires pour aucun logiciel installé.

bash $ pkg autoremove

Exécuter autoremove régulièrement aide à libérer de l'espace de stockage.

3. Résoudre les conflits lors de la mise à niveau

Parfois, pkg upgrade peut rencontrer un conflit ou une installation de paquet corrompue. Vous pouvez essayer de le réparer en utilisant apt directement (puisque pkg enveloppe apt).

bash

Tente de réparer les dépendances cassées ou les installations incomplètes

$ apt --fix-broken install

Force la suppression si un paquet est complètement bloqué

ATTENTION : À utiliser avec prudence !

$ dpkg --remove --force-all [nom_du_paquet]

Note : Si vous rencontrez des problèmes persistants, notamment liés à la liste des dépôts, vous devrez peut-être modifier manuellement /etc/apt/sources.list (utilisateurs avancés uniquement), ou simplement exécuter pkg update pour essayer de récupérer de nouvelles listes.