La gestion des packages de logiciels dans Linux à l'aide de gestionnaires de packages comme apt
, yum
et dnf
implique plusieurs opérations clés: l'installation, la mise à jour et la suppression des packages logiciels. Voici comment vous pouvez effectuer ces tâches avec chacun de ces gestionnaires de packages:
APT (Advanced Package Tool): couramment utilisé sur les systèmes basés à Debian comme Ubuntu.
sudo apt install package_name
. Par exemple, sudo apt install firefox
installe Firefox.sudo apt update
pour récupérer les dernières listes de packages à partir des référentiels.sudo apt upgrade
pour mettre à niveau tous les packages installés vers leurs dernières versions.sudo apt remove package_name
pour supprimer un package mais conservez ses fichiers de configuration. Pour supprimer le package et ses fichiers de configuration, utilisez sudo apt purge package_name
.YUM (Yellowdog Updater, Modified): Utilisé sur des systèmes basés sur RPM comme Centos, Rhel.
sudo yum install package_name
. Par exemple, sudo yum install nano
installe l'éditeur de texte Nano.sudo yum check-update
pour vérifier les mises à jour.sudo yum upgrade
pour mettre à niveau tous les packages installés.sudo yum remove package_name
pour supprimer un package.DNF (yum dandifié): le successeur de Yum, utilisé sur les versions Fedora et Centos / Rhel plus récentes.
sudo dnf install package_name
. Par exemple, sudo dnf install libreoffice
installe LibreOffice.sudo dnf check-update
pour vérifier les mises à jour.sudo dnf upgrade
pour mettre à niveau tous les packages installés.sudo dnf remove package_name
pour supprimer un package. En suivant ces commandes, vous pouvez gérer efficacement les packages logiciels sur votre système Linux à l'aide apt
, yum
ou dnf
.
Les principales différences entre les gestionnaires de packages apt
, yum
et dnf
résident dans leur conception, leur fonctionnalité et les distributions qu'ils soutiennent:
APT (outil de package avancé):
Caractéristiques clés:
apt
) et un frontend interactif ( aptitude
).Yum (Yellowdog Updater, modifié):
Caractéristiques clés:
DNF (yum dandifié):
Caractéristiques clés:
En résumé, alors que apt
est spécifique aux systèmes basés sur Debian, yum
et dnf
servent des systèmes basés sur RPM, dnf
étant la version plus récente et plus rapide conçue pour éventuellement remplacer yum
.
La mise à jour de tous les packages de votre système Linux dépend du gestionnaire de packages que vous utilisez. Voici comment vous pouvez le faire avec chacun des gestionnaires de packages mentionnés:
APTE:
Utilisez la commande suivante pour mettre à jour les listes de packages, puis améliorez tous les packages:
<code>sudo apt update && sudo apt upgrade</code>
Si vous souhaitez effectuer une mise à niveau complète du système, y compris les modifications des dépendances, vous pouvez utiliser:
<code>sudo apt full-upgrade</code>
Miam:
Exécutez la commande suivante pour vérifier les mises à jour, puis mettre à niveau tous les packages:
<code>sudo yum check-update && sudo yum upgrade</code>
DNF:
Utilisez la commande suivante pour vérifier les mises à jour, puis mettre à niveau tous les packages:
<code>sudo dnf check-update && sudo dnf upgrade</code>
Ces commandes garantissent que votre système reste à jour avec les dernières versions de package, améliorant la sécurité et les performances.
Le gestionnaire de packages que vous devez utiliser dépend de la distribution Linux spécifique que vous exécutez. Voici un guide pour vous aider à choisir le bon:
Distributions basées sur Debian (par exemple, Ubuntu, Debian, Mint):
apt
. Il est robuste et efficace pour gérer les packages de logiciels sur les systèmes basés à Debian.Distributions basées sur RPM:
Centos et Rhel (versions jusqu'à 7):
yum
comme gestionnaire de package par défaut, offrant une gestion fiable des packages.Fedora et versions plus récentes de Centos / Rhel (version 8 et plus tard):
dnf
, qui offre des performances et des fonctionnalités améliorées sur yum
.D'autres distributions peuvent utiliser différents gestionnaires de packages:
pacman
.portage
. En conclusion, le gestionnaire de packages approprié à utiliser est déterminé par votre distribution Linux spécifique. Pour les systèmes basés à Debian, utilisez apt
; Pour CentOS / RHEL (jusqu'à la version 7), utilisez yum
; Et pour les versions Fedora et CentOS / RHEL plus récentes (8 et plus tard), utilisez dnf
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!