Utilisez apt-get pour réparer les paquets manquants et cassés

Use Apt Get Fix Missing



Les gestionnaires de packages sous Linux sont les programmes les plus utiles utilisés pour ajouter des capacités supplémentaires à un système. Ils peuvent être utilisés pour l'installation, la suppression, la mise à jour et la mise à niveau des packages, avec également les capacités de résolution des dépendances. Cependant, comme tout autre programme, les choses peuvent également mal tourner avec ces gestionnaires de packages. Parfois, lors de la mise à jour ou de l'installation d'un programme tiers, l'installation se passe mal et entraîne des erreurs qui vous obligent à installer les dépendances manquantes et les packages cassés. Cette erreur peut également se produire en raison d'une gestion incorrecte des packages, d'une installation incorrecte de packages et de l'installation de packages inutiles. Quelle que soit la raison, le problème est que vous recevez une erreur et que vous vous retrouvez avec une condition dans laquelle vous ne pouvez pas ajouter de nouveau package, ni mettre à jour ou supprimer les packages existants jusqu'à ce que vous résolviez le problème.

Dans cet article, nous allons apprendre à corriger les dépendances manquantes et les packages cassés à l'aide de la commande apt-get. Notez que nous avons exécuté les commandes et la procédure mentionnées dans cet article sur un système Debian 10. La même procédure peut être suivie dans Ubuntu et les anciennes versions de Debian.







Nous utiliserons le terminal en ligne de commande pour essayer les solutions et résoudre le problème. Pour ouvrir l'application Terminal dans Debian, appuyez sur la super touche du clavier et recherchez-la à l'aide de la barre de recherche qui apparaît. Lorsque le résultat de la recherche apparaît, cliquez sur l'icône Terminal pour l'ouvrir.



Utiliser apt-get pour réparer les paquets manquants et cassés

Apt-get est un outil de gestion de packages basé sur un terminal utilisé pour l'installation, la mise à niveau et la suppression de packages. Parallèlement à ces fonctionnalités, il dispose également d'indicateurs qui peuvent être utilisés pour corriger les dépendances manquantes et les packages cassés.



Méthode 1





Utilisez le correctif-manquant option avec apt-get mise à jour pour exécuter les mises à jour et s'assurer que les packages sont à jour et qu'aucune nouvelle version n'est disponible pour les packages.

$sudo apt-get mise à jour --fix-manquant



Une fois la mise à jour terminée, exécutez la commande ci-dessous afin de forcer le gestionnaire de packages à rechercher les dépendances manquantes ou les packages cassés et à les installer.

$sudo apt-get installer -F

Une autre approche pour résoudre le problème des packages cassés via apt-get consiste à éditer le fichier /etc/apt/sources/list et à ajouter des sites avec des versions plus récentes des packages disponibles. Puis exécutant le apt-get mise à jour commande pour mettre à jour la liste des référentiels.

Si la méthode ci-dessus ne résout pas le problème des dépendances brisées et des packages brisés et que vous recevez toujours l'erreur, essayez les méthodes suivantes.

Autres méthodes

Méthode 1 :

Dans cette méthode, nous utiliserons le apt-obtenir la suppression automatique et le dpkg afin de corriger les dépendances manquantes et les packages cassés.

1. Mettez à jour l'index du référentiel en exécutant la commande ci-dessous dans Terminal :

$sudo apt-get mise à jour

2. Ensuite, exécutez la commande ci-dessous pour nettoyer le référentiel local :

$sudo apt-se nettoyer

3. Exécutez la commande ci-dessous pour supprimer tous les packages inutiles qui ne sont plus nécessaires :

$sudo apt-obtenir la suppression automatique

La commande ci-dessus affichera les dépendances non satisfaites ou le nom du package cassé.

4. Ensuite, essayez d'exécuter la commande ci-dessous dans Terminal pour forcer la suppression du package cassé :

$sudo dpkg --supprimer -Obliger --force-remove-reinstreqNom du paquet

Méthode 2 :

Dans la méthode suivante, nous utiliserons le dpkg—configurer commande afin de corriger les dépendances manquantes et les packages cassés.

Dpkg est un outil de gestion de packages qui peut être utilisé pour installer, supprimer et gérer des packages. Semblable à apt-get, il peut également aider à réparer les packages cassés et les dépendances manquantes. Si vous recevez des erreurs lors de l'installation ou de la mise à jour des packages, essayez la solution suivante avec dpkg :

1. Exécutez la commande ci-dessous dans le terminal pour reconfigurer tous les packages partiellement installés.

$sudo dpkg --configure

Si la commande ci-dessus ne fonctionne pas, comme dans notre cas et que vous voyez des résultats similaires affichant le package erroné, essayez de supprimer le package.

2. Exécutez la commande ci-dessous dans Terminal afin de supprimer le package erroné.

$apt-get supprimer <nom du paquet>

3. Utilisez ensuite la commande ci-dessous pour nettoyer le référentiel local :

$sudo apt-se nettoyer

Après avoir essayé l'une des solutions ci-dessus, exécutez la commande de mise à jour pour vous assurer que les dépendances sont résolues et que les packages cassés sont corrigés ou supprimés.

$sudo apt-get mise à jour

Corriger les erreurs de dépendance et de packages cassés, puis ramener le système à l'état normal peut prendre des heures. Parfois, cela devient si compliqué que lorsque vous le réparez enfin, vous vous sentez tellement chanceux. Nous avons présenté quelques solutions concernant cette erreur, alors essayez-les. Si vous connaissez certaines des solutions possibles que nous n'avons pas mentionnées, veuillez nous le faire savoir dans les commentaires.