Installer et mettre à jour des logiciels
Utilisez les gestionnaires de paquets pour installer de nouvelles applications, maintenir vos logiciels à jour et effectuer les mises à niveau du système en toute sécurité.
Installer et mettre à jour des logiciels est une leçon Linux Server Deployment & SSH Mastery gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Linux Server Deployment & SSH Mastery, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.
Les bases de la gestion des logiciels
Les gestionnaires de paquets sont essentiels pour gérer les logiciels sur les serveurs Linux. Ils vous permettent d'installer, de mettre à jour et de supprimer des applications facilement et efficacement.
Dans cette leçon, vous apprendrez à utiliser les commandes courantes des gestionnaires de paquets afin de maintenir les logiciels de votre serveur à jour et sécurisés.
APT : Mettre à jour les listes de paquets
Avant d'installer ou de mettre à niveau des logiciels sur les systèmes basés sur Debian (comme Ubuntu), il est essentiel de mettre à jour vos listes de paquets. Cela informe votre système des derniers paquets disponibles et de leurs versions.
Utilisez sudo apt update pour actualiser ces listes depuis les dépôts.
sudo apt updateAPT : Installer de nouveaux logiciels
Une fois vos listes de paquets mises à jour, vous pouvez installer de nouveaux logiciels. Installons cowsay, un utilitaire amusant qui fait dire un message à une vache !
La commande apt install télécharge et installe le paquet indiqué ainsi que ses dépendances.
sudo apt install cowsay -y
cowsay "Hello CoddyKit!"APT : Mettre à niveau les logiciels existants
Après avoir mis à jour les listes de paquets, vous pouvez mettre à niveau les logiciels installés. Cette opération télécharge et installe les versions plus récentes des paquets déjà présents sur votre système.
sudo apt upgrade met uniquement à niveau les paquets existants : la commande ne supprime ni n'installe de nouveaux paquets, sauf si cela est strictement nécessaire pour résoudre les dépendances.
sudo apt upgrade -yYUM/DNF : Mettre à jour et installer
Sur les systèmes basés sur Red Hat (comme CentOS et Fedora), YUM ou DNF sont les gestionnaires de paquets. DNF est la version plus récente et améliorée de YUM.
Contrairement aux deux étapes d'APT, `update` puis `upgrade`, sudo dnf update (ou yum update) effectue généralement les deux opérations : la commande recherche les mises à jour, puis met à niveau tous les paquets installés vers leurs dernières versions.
sudo dnf update -yYUM/DNF : Installer de nouveaux logiciels
Installer des logiciels avec DNF/YUM est simple, comme avec APT. Installons figlet, qui crée de grandes représentations en caractères à partir d'un texte ordinaire.
La commande dnf install (ou yum install) récupère et installe le paquet indiqué ainsi que toutes les dépendances nécessaires.
sudo dnf install figlet -y
figlet CoddyKitSupprimer des logiciels : APT
Lorsque vous n'avez plus besoin d'un programme, vous pouvez le supprimer. Avec APT, deux commandes principales sont disponibles :
apt remove: désinstalle le paquet, mais peut laisser ses fichiers de configuration.apt purge: désinstalle le paquet ET supprime ses fichiers de configuration. Cette commande est utile pour effectuer une suppression complète.
sudo apt remove cowsay -y
sudo apt purge cowsay -ySupprimer des logiciels : YUM/DNF
Supprimer des logiciels avec DNF/YUM est simple. La commande dnf remove (ou yum remove) désinstalle le paquet indiqué.
Par défaut, DNF/YUM cherche à nettoyer les fichiers de configuration plus complètement que apt remove, mais le comportement peut varier selon le paquet.
sudo dnf remove figlet -yMises à niveau majeures du système
Vous devez parfois mettre à niveau l'ensemble de votre système d'exploitation vers une nouvelle version majeure (par exemple, Ubuntu 20.04 vers 22.04). Cette opération est différente d'une simple upgrade.
- APT : utilisez
sudo apt dist-upgrade(aprèsupdate) et souventsudo do-release-upgradepour les changements de version majeure. - YUM/DNF : utilisez
sudo dnf system-upgrade.
Ces commandes sont puissantes et doivent être utilisées avec prudence, idéalement après avoir sauvegardé vos données, car elles peuvent entraîner des modifications importantes du système.
Vérification rapide
Lesquelles des affirmations suivantes sur les commandes de gestion des paquets sont vraies ?
Récapitulatif : Garder votre serveur à jour
Vous avez appris les commandes essentielles pour gérer les logiciels sur les serveurs Linux !
- APT (Debian/Ubuntu) :
update(listes),install(nouveaux paquets),upgrade(paquets existants),remove/purge(désinstallation). - YUM/DNF (Red Hat/CentOS/Fedora) :
update(listes et mise à niveau),install(nouveaux paquets),remove(désinstallation).
Mettre régulièrement à jour les logiciels de votre serveur est essentiel pour la sécurité et les performances. Continuez à pratiquer ces commandes pour maîtriser la maintenance des serveurs !
Questions Fréquemment Posées
La leçon « Installer et mettre à jour des logiciels » est-elle gratuite ?
Oui — le texte complet de « Installer et mettre à jour des logiciels » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Linux Server Deployment & SSH Mastery, passe à CoddyKit PRO. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Installer et mettre à jour des logiciels » ?
Utilisez les gestionnaires de paquets pour installer de nouvelles applications, maintenir vos logiciels à jour et effectuer les mises à niveau du système en toute sécurité. Tu pratiques Linux Server Deployment & SSH Mastery avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Linux Server Deployment & SSH Mastery ?
Aucune expérience préalable n'est requise. Linux Server Deployment & SSH Mastery sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « Installer et mettre à jour des logiciels » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Linux Server Deployment & SSH Mastery ?
Oui. Chaque leçon Linux Server Deployment & SSH Mastery inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Gestionnaires de paquets APT et YUM
- Installer et mettre à jour des logiciels
- Gérer les dépôts de logiciels
- Compiler depuis les sources et utiliser Snap/Flatpak