Rechercher et installer des packages logiciels sur une AL2 instance - Amazon Linux 2

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Rechercher et installer des packages logiciels sur une AL2 instance

Vous pouvez utiliser un outil de gestion des packages pour trouver et installer des packages logiciels. Dans Amazon Linux 2, l'outil de gestion des packages logiciels par défaut estYUM. Dans AL2 023, l'outil de gestion des progiciels par défaut estDNF. Pour plus d'informations, consultez l'outil de gestion des packages dans le guide de l'utilisateur Amazon Linux 2023.

Rechercher des packages logiciels sur une AL2 instance

Vous pouvez utiliser la commande yum search pour rechercher les descriptions des packages qui sont disponibles dans vos référentiels configurés. Elle est particulièrement utile si vous ne connaissez pas le nom exact du package que vous voulez installer. Il suffit de joindre la recherche de mots clés à la commande ; pour les recherches de plusieurs mots, entourez la requête de recherche avec des guillemets.

[ec2-user ~]$ yum search "find"

Voici un exemple de sortie.

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd ============================== N/S matched: find =============================== findutils.x86_64 : The GNU versions of find utilities (find and xargs) gedit-plugin-findinfiles.x86_64 : gedit findinfiles plugin ocaml-findlib-devel.x86_64 : Development files for ocaml-findlib perl-File-Find-Rule.noarch : Perl module implementing an alternative interface to File::Find robotfindskitten.x86_64 : A game/zen simulation. You are robot. Your job is to find kitten. mlocate.x86_64 : An utility for finding files by name ocaml-findlib.x86_64 : Objective CAML package manager and build helper perl-Devel-Cycle.noarch : Find memory cycles in objects perl-Devel-EnforceEncapsulation.noarch : Find access violations to blessed objects perl-File-Find-Rule-Perl.noarch : Common rules for searching for Perl things perl-File-HomeDir.noarch : Find your home and other directories on any platform perl-IPC-Cmd.noarch : Finding and running system commands made easy perl-Perl-MinimumVersion.noarch : Find a minimum required version of perl for Perl code texlive-xesearch.noarch : A string finder for XeTeX valgrind.x86_64 : Tool for finding memory management bugs in programs valgrind.i686 : Tool for finding memory management bugs in programs

Les demandes de recherche de plusieurs mots entre guillemets donnent uniquement des résultats qui correspondent à la requête exacte. Si vous ne voyez pas le package attendu, simplifiez votre recherche en utilisant un mot clé, puis analyser les résultats. Vous pouvez aussi des synonymes des mots clés pour élargir votre recherche.

Pour plus d'informations sur les packages pour AL2, consultez les rubriques suivantes :

Installation de packages logiciels sur une AL2 instance

Dans AL2, l'outil de gestion de packages yum recherche les différents packages logiciels dans tous vos référentiels activés et gère toutes les dépendances du processus d'installation du logiciel. Pour plus d'informations sur l'installation de packages logiciels dans la AL2 version 023, consultez la section Gestion des packages et des mises à jour du système d'exploitation dans le guide de l'utilisateur Amazon Linux 2023.

Pour installer un package à partir d’un référentiel

Utilisez la yum install package commande en package remplaçant par le nom du logiciel à installer. Par exemple, pour installer le navigateur web à base de texte links, saisissez la commande suivante.

[ec2-user ~]$ sudo yum install links
Pour installer les fichiers du package RPM que vous avez téléchargé

Vous pouvez également utiliser yum install pour installer les fichiers du package RPM que vous avez téléchargé sur Internet. Pour cela, il vous suffit de joindre le nom du chemin d’un fichier RPM à la commande d’installation au lieu du nom d’un package de référentiel.

[ec2-user ~]$ sudo yum install my-package.rpm
Pour lister les packages installés

Pour afficher la liste des packages installés sur votre instance, utilisez la commande suivante.

[ec2-user ~]$ yum list installed