Suchen und installieren von Softwarepaketen auf einer Amazon Linux-Instance - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Suchen und installieren von Softwarepaketen auf einer Amazon Linux-Instance

Sie können ein Paketverwaltungstool verwenden, um Softwarepakete zu suchen und zu installieren. In Amazon Linux 2 und Amazon Linux ist das Standardverwaltungstool für Softwarepakete YUM. In AL2023 ist das Standardwerkzeug zur Verwaltung von Softwarepaketen DNF. Weitere Informationen über AL2023 finden Sie unter Paketverwaltungstool im AL2023 Benutzerhandbuch.

Anmerkung

Das Amazon Linux AMI hat seinen end-of-life Stand am 31. Dezember 2023 erreicht und wird ab dem 1. Januar 2024 keine Sicherheitsupdates oder Bugfixes erhalten. Weitere Informationen zum Amazon Linux AMI end-of-life und zum Wartungssupport finden Sie im Blogbeitrag Update on Amazon Linux AMI end-of-life. Wir empfehlen Ihnen, Ihre Anwendungen auf AL2023 zu aktualisieren, was langfristigen Support bis 2028 beinhaltet.

Suchen von Softwarepaketen auf einer Amazon Linux-Instance

Verwenden Sie den Befehl yum search, um nach den Beschreibungen der Pakete zu suchen, die in den konfigurierten Repositorys zur Verfügung stehen. Diese Funktion ist besonders hilfreich, wenn Sie den genauen Namen des zu installierenden Pakets nicht kennen. Hängen Sie die Stichwortsuche einfach an den Befehl an. Grenzen Sie die Suchanfragen mit Anführungszeichen ab, wenn Sie mehrere Stichwortsuchen anhängen.

Wichtig

Diese Informationen gelten für Amazon Linux. Weitere Informationen zu anderen Verteilungen finden Sie in der jeweiligen Dokumentation.

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

Es folgt eine Beispielausgabe für Amazon Linux 2.

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

Es folgt eine Beispielausgabe für Amazon Linux.

Loaded plugins: priorities, security, update-motd, upgrade-helper ============================== N/S Matched: find =============================== findutils.x86_64 : The GNU versions of find utilities (find and xargs) perl-File-Find-Rule.noarch : Perl module implementing an alternative interface to File::Find perl-Module-Find.noarch : Find and use installed modules in a (sub)category libpuzzle.i686 : Library to quickly find visually similar images (gif, png, jpg) libpuzzle.x86_64 : Library to quickly find visually similar images (gif, png, jpg) mlocate.x86_64 : An utility for finding files by name

Mehrere Schlüsselwortsuchanfragen in Anführungszeichen geben nur Ergebnisse zurück, die exakt zu der Anfrage passen. Falls Sie das gesuchte Paket nicht finden, suchen Sie nur nach einem Stichwort und überfliegen Sie die Ergebnisse. Sie können auch Synonyme der Stichwörter verwenden, um die Suche zu verallgemeinern.

Weitere Informationen zu Paketen für Amazon Linux 2 und Amazon Linux finden Sie unter:

Installieren von Softwarepaketen auf einer Amazon Linux-Instance

In Amazon Linux 2 und Amazon Linux durchsucht das yum-Paketverwaltungstool  all Ihre aktivierten Repositorys für verschiedene Softwarepakete und verwaltet sämtliche Abhängigkeiten während des Installationsprozesses. Informationen zur Installation von Softwarepaketen in AL2023 finden Sie unter Verwaltung von Paketen und Betriebssystem-Updates im AL2023 Benutzerhandbuch.

So installieren Sie ein Paket aus einem Repository:

Zum Installieren verwenden Sie den Befehl yum install package und ersetzen package durch den Namen der zu installierenden Software. Geben Sie beispielsweise den folgenden Befehl ein, um den links textbasierten Webbrowser Links zu installieren:

[ec2-user ~]$ sudo yum install links
So installieren Sie RPM-Paketdateien, die Sie heruntergeladen haben:

Sie können auch den Befehl yum install verwenden, um RPM-Paketdateien zu installieren, die Sie aus dem Internet heruntergeladen haben. Hängen Sie dazu anstatt des Namens eines Repository-Pakets den Pfad der RPM-Datei an den Installationsbefehl an.

[ec2-user ~]$ sudo yum install my-package.rpm
So erstellen Sie eine Liste der installierten Pakete:

Verwenden Sie den folgenden Befehl, um eine Liste der installierten Pakete auf Ihrer Instance anzuzeigen.

[ec2-user ~]$ yum list installed