L'une des meilleures choses à propos des distributions Linux est qu'elles installent des logiciels à partir de référentiels centraux à l'aide de gestionnaires de packages, un concept que d'autres systèmes d'exploitation ne font que reprendre.

Mais si vous ne mettez pas fréquemment à jour ces référentiels, votre système peut rencontrer des problèmes lors de l'installation de nouveaux packages. Voici pourquoi.

Les forfaits dépendent d'autres forfaits

Les applications Linux, et plus largement les programmes open source, font un usage intensif des bibliothèques de code partagées. Étant donné que les programmes Linux utilisent si largement ces bibliothèques, il est logique que les distributions Linux les conditionnent de la même manière qu'elles le font avec les programmes exécutables.

L'inconvénient de cette approche est que les calendriers de mise à jour des programmes et de leurs bibliothèques peuvent différer. Les développeurs peuvent apporter des modifications aux programmes ou aux bibliothèques qui peuvent modifier considérablement leur comportement.

instagram viewer

Pour compliquer les différents calendriers de mise à jour, chaque distribution Linux a sa propre méthode pour publier des logiciels, avec les distributions à diffusion continue comme Arch publiant des packages très peu de temps après que les développeurs en amont aient sorti leur versions.

Que se passe-t-il si vous ne mettez pas à jour

Si vous n'avez pas mis à jour vos référentiels de packages, vous pourriez rencontrer des problèmes pour installer ou exécuter de nouveaux programmes qui dépendent des bibliothèques obsolètes que vous avez installées sur votre système. Paquets cassés sous Linux sont l'une de ces implications des packages obsolètes.

Ce problème n'est cependant pas unique à Linux. "DLL hell" est un problème similaire rencontré par les utilisateurs de Windows.

Comment mettre à jour les référentiels de packages sous Linux

Maintenant que vous savez que vous devez mettre à jour les référentiels de packages avant d'installer de nouveaux programmes, il est temps d'apprendre à le faire. Les commandes pour le faire varieront en fonction de la distribution que vous utilisez.

Sur un système Debian ou Ubuntu, vous pouvez mettre à jour la liste des référentiels et mettre à niveau les packages installés avec APT:

mise à jour sudo apt && mise à jour sudo apt

Sur les distributions dérivées de Red Hat, YUM combine la mise à jour des référentiels de packages avec l'installation de packages mis à niveau:

sudo miam mise à niveau

OpenSUSE utilise le gestionnaire de packages Zypper. Pour voir quels packages doivent être mis à jour, tapez:

sudo zypper

Pour mettre à jour tous les packages obsolètes, tapez:

patch sudo zypper

Pour mettre à jour un système Arch Linux, utilisez Pacman:

sudo pacman -Syu

En rapport: Comment installer et supprimer des packages dans Arch Linux

Maintenant, l'installation de votre logiciel se déroulera sans problème

Maintenant que vous savez comment mettre à jour votre système avant d'installer de nouveaux packages, vous devriez rencontrer moins de problèmes lors de l'installation de nouveaux programmes sur votre système Linux.

La principale différence entre les distributions Linux est le gestionnaire de packages. Tous ont leurs forces et leurs faiblesses, vous devez donc choisir celui qui correspond le mieux à votre style de travail. Faut-il utiliser APT, YUM ou Zypper? Ou tout autre chose? C'est à vous.

PartagerTweeterE-mail
Les meilleures distributions d'exploitation Linux

Les meilleures distributions Linux sont difficiles à trouver. À moins que vous ne lisiez notre liste des meilleurs systèmes d'exploitation Linux pour les jeux, Raspberry Pi, etc.

Lire la suite

Rubriques connexes
  • Linux
  • Installer le logiciel
  • Gestionnaires de paquets
A propos de l'auteur
David Delony (41 articles publiés)

David est un écrivain indépendant basé dans le nord-ouest du Pacifique, mais originaire de la région de la baie. Il est passionné de technologie depuis son enfance. Les intérêts de David incluent la lecture, le visionnage d'émissions de télévision et de films de qualité, les jeux rétro et la collection de disques.

Plus de David Delony

Abonnez-vous à notre newsletter

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

Cliquez ici pour vous abonner