Comment corriger les erreurs de dépendance Ubuntu

Les erreurs de dépendance sur Ubuntu se produisent lorsque les utilisateurs installent un package DEB tiers qu’ils ont téléchargé à partir d’Internet via la ligne de commande et que le gestionnaire de packages ne trouve pas les packages dépendants corrects requis pour exécuter le programme sur Ubuntu. Bien que ces types de problèmes surviennent de moins en moins en 2019, en raison du fait que la plupart des fans d’Ubuntu s’éloignent des DEB au profit des Snaps et des Flatpaks, il est toujours important de savoir quoi faire lorsqu’une erreur comme celle-ci se produit. Donc, dans ce guide, nous allons vous montrer comment corriger les erreurs de dépendance sur Ubuntu.

Remarque: bien que ce guide se concentre sur la résolution des problèmes de dépendance sur Ubuntu Linux, les informations que nous couvrons s’appliquent également à Linux Mint, au système d’exploitation élémentaire, au système d’exploitation Zorin et à tout autre système d’exploitation de type Ubuntu. N’hésitez pas à suivre si vous utilisez l’une de ces distributions basées sur Ubuntu.

Qu’est-ce qu’une dépendance logicielle?

Une dépendance logicielle est un terme général utilisé sous Linux pour désigner les programmes, bibliothèques, codecs et autres éléments nécessaires à une application donnée pour fonctionner correctement. Habituellement, le développeur gère ces fichiers importants en les regroupant dans le package. Cependant, parfois, les développeurs ne regroupent pas les dépendances logicielles et s’appuient plutôt sur les sources logicielles d’Ubuntu pour les leur fournir.

  Comment remplacer les tuiles du menu Démarrer par la liste des applications sous Windows 10

Correction des erreurs de dépendance avec Apt

Le moyen le plus simple de corriger les erreurs de dépendance sur Ubuntu Linux est d’utiliser le gestionnaire de packages par défaut: Apt. Pour démarrer la correction, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. Une fois la fenêtre de ligne de commande ouverte, utilisez la commande ci-dessous pour corriger les erreurs.

sudo apt install -f

Lors de l’exécution de la commande d’installation ci-dessus, le gestionnaire de paquets d’Ubuntu essaiera de résoudre les problèmes de dépendance auxquels vous êtes confrontés et imprimera les modifications qu’il va apporter. Lisez l’invite à l’écran que le terminal imprime. Ensuite, lorsque vous avez terminé de lire l’invite à l’écran, appuyez sur Y sur le clavier pour continuer.

Laissez l’outil de packaging Apt installer les différentes dépendances logicielles nécessaires à la configuration de votre programme. Sinon, si Apt ne trouve aucune des dépendances logicielles manquantes dont il a besoin pour fonctionner, il désinstallera automatiquement l’application. Si tel est le cas, envisagez d’essayer de trouver l’application par d’autres moyens, plutôt que par un package DEB.

  Comment utiliser la fonctionnalité de traduction en ligne d'Outlook

Correction des erreurs de dépendance avec Synaptic

La résolution des erreurs de dépendance via Apt et la ligne de commande fonctionne généralement assez bien. Cela dit, si vous n’êtes pas fan de cette méthode, il existe un autre moyen: le gestionnaire de paquets Synaptic.

Pour mettre la main sur le gestionnaire de paquets Synaptic sur Ubuntu afin de résoudre les erreurs de dépendance, vous devrez installer l’application. Ouvrez une fenêtre de terminal avec Ctrl + Alt + T ou Ctrl + Maj + T. Ensuite, utilisez la commande ci-dessous pour installer l’application sur votre système.

Remarque: il est également possible d’installer Synaptic en recherchant dans le Centre logiciel Ubuntu «Synaptic».

sudo apt install synaptic

Après avoir installé le gestionnaire de packages Synaptic sur Ubuntu, lancez l’application et entrez le mot de passe de votre utilisateur pour accéder à l’application. Ensuite, suivez les instructions étape par étape ci-dessous pour savoir comment résoudre les erreurs de dépendance avec.

Étape 1: Recherchez dans le gestionnaire de paquets Synaptic le bouton «Rechercher» et sélectionnez-le pour accéder à la fonction de recherche dans l’application.

Étape 2: Tapez le nom de l’application avec des dépendances brisées dans la zone de recherche. Par exemple, si vous avez installé le package Discord DEB, vous écrirez «discord» dans la zone de recherche.

Étape 3: Recherchez dans les résultats de la recherche dans Synaptic l’application avec des fichiers de dépendance manquants et sélectionnez-la avec la souris.

  Comment désinstaller les programmes indésirables dans Linux Mint

Étape 4: Trouvez le menu «Modifier» dans la fenêtre du gestionnaire de paquets Synaptic et cliquez dessus pour afficher les options à l’intérieur. Une fois le menu ouvert, sélectionnez le bouton «Fix Broken Packages».

Étape 5: Trouvez le bouton «Appliquer» et sélectionnez-le pour indiquer à Synaptic de poursuivre le processus de résolution des dépendances.

La fonction de correction disparaîtra et collectera toutes les dépendances logicielles manquantes dont le programme a besoin. Lorsque le processus est terminé, vos erreurs sont résolues et l’application est prête à être utilisée!

Façons d’éviter les erreurs de dépendance sur Ubuntu

Les erreurs de dépendance sur Ubuntu peuvent facilement être évitées en suivant cette règle simple: installez uniquement le logiciel à partir des sources officielles du logiciel Ubuntu. Ne soyez pas tenté de télécharger des packages DEB aléatoires, sauf si vous en avez besoin. Ubuntu dispose d’une énorme quantité de logiciels libres, open source et propriétaires. Il ne devrait y avoir aucune raison de télécharger des packages DEB sur Internet (d’autant plus que beaucoup d’entre eux présentent des problèmes de dépendance problématiques.)

Obtenir le logiciel en dehors des sources logicielles Ubuntu est parfois nécessaire. Même avec la grande quantité d’applications d’Ubuntu à installer, certaines passent entre les mailles du filet. Si vous avez besoin de mettre la main sur une application qui ne se trouve pas dans les sources logicielles traditionnelles d’Ubuntu, envisagez plutôt de rechercher une version Snap ou Flatpak, car ils n’ont jamais de problèmes de dépendance, et obtenez des mises à jour régulières directement des développeurs.