Comment installer une version de package particulière dans Centos et Ubuntu
- 4968
- 284
- Anaïs Charles
Habituellement, lorsque vous installez un colis dans Centos et Ubuntu, Le logiciel de gestion des packages sélectionne la dernière version de package dans le référentiel, par défaut. Cependant, parfois, pour une raison ou l'autre, vous voudrez peut-être installer une version de package spécifique sur votre système Linux.
Dans cet article, nous expliquerons comment installer une version de package particulière ou spécifique dans Centos et Ubuntu à l'aide des gestionnaires de packages frontaux Yum et APT, respectivement.
Installez une version de package spécifique dans Centos / Rhel / Fedora
Tout d'abord, vous devez vérifier toutes les versions disponibles d'un package, que ce soit installé ou non. Normalement, Miam Ignore des versions spécifiques d'un package et essaiera toujours d'installer la dernière version disponible.
Deuxièmement, lorsque vous essayez de trouver des informations sur un package, Miam Affiche uniquement la dernière version de ce package dans la sortie des sous-commandes d'informations, de liste ou de recherche; mais en utilisant le --affiché
Switch, vous pouvez afficher toutes les versions de package présentes dans le référentiel.
# yum --showduplicats lister nginxRépertoriez toutes les versions du package dans CentOS
De la sortie de commande ci-dessus, le format de dénomination des packages est:
nom du paquet.Architecture Version_number-build_number Repository
Le build_number représente des modifications mineures apportées par le mainteneur de package, et non par l'auteur du programme, telles que la documentation supplémentaire, les modifications des fichiers de configuration ou.
Une fois que vous avez identifié la version spécifique d'un package (par exemple nginx-1.dix.3-1.EL7.ngx), l'installez comme suit. Notez que le format de nom devra changer ici, au régime complet souhaité, package_name-version_number Comme indiqué dans la commande suivante.
# yum install nginx-1.dix.3
Alternativement, si vous souhaitez utiliser une version avec certaines mises à jour, spécifiez le build_number (package_name-version_number-build_number) comme montré.
# yum install nginx-1.dix.3-1.EL7.ngxInstallez une version de package particulière dans CentOS
Compte tenu de la situation ci-dessus, une version plus récente des packages est déjà installée sur le système. Par conséquent, vous devez supprimer la version du package installé, si vous souhaitez installer une ancienne version à partir des packages disponibles comme indiqué.
# yum retire nginx
Une fois que vous avez supprimé le package installé, vous pouvez ensuite installer la version spécifique que vous désirez comme expliqué ci-dessus.
Installez une version de package spécifique dans Ubuntu et Debian
Vérifiez d'abord la version du package installé sur votre système ainsi que tous les packages disponibles dans le référentiel, en utilisant la commande apt-cache ci-dessous.
$ apt-cache Policy FirefoxVérifiez la version du package installé dans Ubuntu
Pour installer une version de package spécifique, utilisez la commande suivante avec la syntaxe ci-dessous.
$ sudo apt install firefox = 45.0.2 + build1-0ubuntu1Installer une version de package spécifique dans Ubuntu
Si une version plus récente d'un package est déjà installée sur votre système Ubuntu, vous pouvez le supprimer puis installer la version que vous souhaitez.
$ sudo apt retirer firefox $ sudo apt installer firefox = 45.0.2 + build1-0ubuntu1
C'est tout! Pour plus d'informations, reportez-vous à Miam, apte, apt-cache pages d'homme. Si vous avez des questions, utilisez le formulaire de commentaire ci-dessous pour nous arriver.
- « Exode - Copiez en toute sécurité les binaires Linux d'un système Linux à un autre
- Comment configurer le serveur ISCSI (cible) et le client (initiateur) sur Debian 9 »