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.
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.
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
- Linux
- Installer le logiciel
- Gestionnaires de paquets
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.
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