Les gestionnaires de packages sous Linux vous permettent de contrôler l'installation et la suppression des packages. En plus de cela, les gestionnaires de packages vous aident à trouver des packages endommagés sur votre système et à les réinstaller pour résoudre divers problèmes associés aux packages Linux.

Si vous ne savez pas quelles commandes utiliser pour trouver des paquets cassés sous Linux, alors ce guide est pour vous. Nous aborderons brièvement les packages cassés, comment vous pouvez vérifier si votre système contient des packages cassés et comment les réinstaller correctement.

Que sont les packages cassés?

Lorsque vous installez un nouveau package sous Linux, le gestionnaire de packages de votre système est en charge de l'ensemble du processus d'installation. Ces gestionnaires de packages ont des méthodes intégrées pour gérer les exceptions et les erreurs. Mais parfois, en cas de problèmes inattendus, l'installation s'arrête et le package complet n'est pas installé. Ces packages sont appelés packages cassés sous Linux.

instagram viewer

Les gestionnaires de packages comme Apt n'autorisent pas l'installation ultérieure de packages si un package défectueux est détecté sur le système. Dans une telle situation, la réparation des paquets cassés est le seul choix à faire.

Comment rechercher et réparer des packages cassés

Chaque gestionnaire de packages gère différents types de packages. Par exemple, DNF et Yum fonctionnent avec le gestionnaire de packages RedHat (RPM) pour télécharger et installer les packages RPM. De même, Apt agit comme un wrapper frontal pour le logiciel de base dpkg dans les distributions basées sur Debian.

Réinstaller des paquets cassés sur Debian

Apt est le gestionnaire de paquets par défaut préinstallé sur chaque distribution basée sur Debian. En dehors d'Apt, les utilisateurs Debian peuvent télécharger et installer les packages manuellement à l'aide de dpkg ainsi que.

Pour réparer les paquets cassés sur les distributions basées sur Debian à l'aide d'Apt:

  1. Ouvrez votre terminal en appuyant sur Ctrl + Alt + T sur votre clavier et saisissez:
    sudo apt - mise à jour -fix-missing
  2. Mettez à jour les packages sur votre système:
    mise à jour sudo apt
  3. Maintenant, forcez l'installation des paquets cassés en utilisant le -F drapeau. Apt recherchera automatiquement les paquets cassés sur votre système et les réinstallera à partir du référentiel officiel.
    sudo apt installer -f

Si les étapes susmentionnées ne fonctionnent pas pour vous, vous pouvez essayer de résoudre le problème à l'aide de dpkg.

  1. Forcez dpkg à reconfigurer tous les paquets en attente qui sont déjà décompressés mais qui doivent subir une configuration. Le -une drapeau dans la commande signifie Tout.
    sudo dpkg --configure -a
  2. Envoyez grep avec dpkg pour obtenir une liste de tous les paquets marqués comme Obligatoire par dpkg.
    sudo dpkg -l | grep ^.. r
  3. Utilisez le --supprimer drapeau pour supprimer tous les paquets cassés.
    sudo dpkg --remove --force-remove-reinstreq
  4. Nettoyez le cache à l'aide d'Apt clean.
    sudo apt nettoyer
  5. Mettez à jour vos packages système à l'aide de la commande suivante.
    mise à jour sudo apt

En rapport: Comment installer un logiciel sous Linux: explication des formats de package

Sur Fedora / CentOS

Bien que Yum et Dnf soient excellents lorsqu'il s'agit de gérer des paquets cassés, des problèmes surviennent parfois car des milliers de paquets sont installés sur un système Linux. Dans de telles situations, vous pouvez utiliser RPM (le gestionnaire de paquets de base pour Fedora et CentOS) pour résoudre ces problèmes rapidement.

  1. Vérifiez tous les packages de votre système à l'aide du -V drapeau.
    sudo rpm -Va
  2. Vous verrez une longue liste contenant tous les packages installés sur votre système.
  3. Réinstallez le package qui, selon vous, pourrait être à l'origine du problème du package cassé.
    sudo dnf --refresh réinstaller le nom du paquet

Les étapes ci-dessus sont très gênantes, identifier quel paquet est à l'origine du problème à partir d'une liste de centaines est fastidieux. Bien que RPM soit un gestionnaire de packages puissant et que vous rencontriez rarement de tels problèmes, savoir comment résoudre ces problèmes est toujours important au cas où vous vous retrouveriez dans une situation similaire dans un proche avenir.

Gestion des packages sur les distributions Linux

Les gestionnaires de packages sous Linux sont capables de gérer la plupart des problèmes, y compris les échecs d'installation. Mais parfois, divers problèmes surviennent qui ne peuvent être résolus qu'intuitivement. La solution pour réparer les packages cassés comprend plusieurs étapes: l'identification du package cassé, sa réinstallation et la mise à jour de la liste des packages du système.

Il existe d'innombrables distributions Linux disponibles sur Internet qui valent la peine d'être essayées, mais au fond, chacune d'elles a une base similaire. Les environnements de bureau distinguent chaque distribution en offrant une expérience utilisateur unique. Choisir un environnement de bureau idéal qui correspond à vos goûts devrait être votre priorité si vous avez finalement décidé d'aller de l'avant avec Linux.

E-mail
Les 12 meilleurs environnements de bureau Linux

Le choix d'un environnement de bureau Linux peut être difficile. Voici les meilleurs environnements de bureau Linux à considérer.

Rubriques connexes
  • Linux
  • Linux
  • Gestionnaires de packages
A propos de l'auteur
Deepesh Sharma (20 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit du contenu informatif sur Internet depuis plus de 3 ans. Pendant son temps libre, il aime écrire, écouter de la musique et jouer de la guitare.

Plus de Deepesh Sharma

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.