Maison  >  Article  >  Opération et maintenance  >  Installation, désinstallation et mise à jour de logiciels dans le système Linux

Installation, désinstallation et mise à jour de logiciels dans le système Linux

王林
王林original
2019-12-27 10:31:417863parcourir

Installation, désinstallation et mise à jour de logiciels dans le système Linux

Qu'est-ce qu'un système de gestion de paquets ?

Un système de gestion de packages se compose d'un ensemble d'outils et de formats de fichiers qui sont utilisés ensemble pour installer, mettre à jour et désinstaller des applications Linux.

Les deux systèmes de gestion de packages les plus courants proviennent de Red Hat et Debian. Ret Het, CentOS et Fedora utilisent tous RPM (fichiers .rpm), Debian, Ubuntu et Mint utilisent DPKG (fichiers .deb).

Gentoo Linux utilise un système appelé Portage, Arch Linux utilise uniquement TARBALLS (fichier .tar). La principale différence entre ces systèmes réside dans leur approche de l'installation et de la maintenance des applications.

Vous vous demandez peut-être ce qu'il y a dans un fichier .rpm, .db ou .tar. Vous pourriez être surpris de savoir que tous ces fichiers ne sont rien de plus que de simples fichiers d'archives (comme .zip) qui contiennent le code de l'application, des instructions sur la façon de l'installer et des dépendances (de quelles autres applications elle peut dépendre). et où le fichier de configuration doit être placé. Le logiciel qui lit et exécute toutes ces instructions est appelé gestionnaire de packages.

Partagez des didacticiels vidéo d'apprentissage en ligne : tutoriels vidéo Linux

Debian, Ubuntu, Mint, etc.

Debian, Ubuntu , Mint et d'autres distributions basées sur Debian utilisent des fichiers .deb et le système de gestion de paquets DPKG. Il existe deux manières d'installer des applications via ce système : vous pouvez les installer à partir d'un référentiel à l'aide de l'application APT, ou vous pouvez installer l'application à partir d'un fichier .deb à l'aide de l'application DPKG.

Les instructions pour installer une application à l'aide d'apt sont les suivantes :

$ sudo apt install app_name1

Les instructions pour désinstaller une application à l'aide d'apt sont les suivantes :

$ sudo apt remove app_name1

Si vous souhaitez mettre à niveau le application installée, vous devez d'abord mettre à jour le référentiel d'application, la commande est la suivante :

$ sudo apt update1

Une fois la mise à jour terminée, utilisez la commande suivante pour mettre à jour toutes les applications :

$ sudo apt upgrade1

Si vous seulement souhaitez mettre à jour une application, entrez la commande suivante :

$ sudo apt update app_name1

Enfin, en supposant que l'application que vous souhaitez installer ne se trouve pas dans le référentiel Debian, elle peut être téléchargée au format .DEB. La commande est la suivante :

$ sudo dpkg -i app_name.deb

Red Hat, CentOS et Fedora

Par défaut, Ret Hat utilise plusieurs systèmes de gestion de packages. Bien que ces systèmes utilisent leurs propres commandes, il existe encore de nombreuses similitudes et les mêmes commandes sont utilisées dans Debian.

Par exemple, nous pouvons utiliser yum ou dnf manager pour installer des applications. La commande est la suivante :

$ sudo yum install app_name
$ sudo dnf install app_name12

Les applications au format .rpm peuvent également être installées à l'aide de la commande rpm :

$ sudo rpm -i app_name.rpm1

La commande pour supprimer l'application est la suivante :

$ sudo yum remove app_name
$ sudo dnf remove app_name12

La mise à niveau du programme peut être effectuée via la commande suivante Implémentation :

$ yum update$ sudo dnf upgrade --refresh12

Articles et tutoriels connexes recommandés : tutoriel Linux

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn