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.
Bereiten Sie die Kompilierung der Software auf einer AL2 Instanz vor
Open-Source-Software ist im Internet verfügbar, ohne dass sie vorkompiliert und in einem Paketarchiv zum Download bereitgestellt wurde. Irgendwann stoßen Sie wahrscheinlich auf ein Softwarepaket, dass Sie selbst aus seinem Quellcode kompilieren möchten. Damit Ihr System Software in AL2 und Amazon Linux kompilieren kann, müssen Sie mehrere Entwicklungstools installieren, z. B. makegcc, undautoconf.
Da die Softwarekompilierung keine Aufgabe ist, die jede EC2 Amazon-Instance benötigt, werden diese Tools nicht standardmäßig installiert, sondern sie sind in einer Paketgruppe namens „Development Tools“ verfügbar, die einfach mit dem yum groupinstall Befehl zu einer Instance hinzugefügt werden kann.
[ec2-user ~]$sudo yum groupinstall "Development Tools"
Software-Quellcodepakete stehen häufig (von Websites wie https://github.com/.tar.gz. Diese Archive lassen sich mithilfe des Befehls tar dekomprimieren.
[ec2-user ~]$tar -xzfsoftware.tar.gz
Wenn Sie das Quellcodepaket dekomprimiert und extrahiert haben, suchen Sie die Datei README oder INSTALL im Quellcodeverzeichnis. Diese Dateien enthalten weitere Anleitungen zum Kompilieren und Installieren des Quellcodes.
So rufen Sie den Quellcode für Amazon Linux-Pakete ab
Amazon Web Services stellt den Quellcode von installierten Paketen zur Verfügung. Nutzen Sie zum Herunterladen des Quellcodes von installierten Paketen den Befehl yumdownloader --source.
Führen Sie den yumdownloader --source package Befehl aus, um den Quellcode für package herunterzuladen. Geben Sie beispielsweise den folgenden Befehl ein, um den Quellcode des Pakets htop zu installieren:
[ec2-user ~]$yumdownloader --source htopLoaded plugins: priorities, update-motd, upgrade-helper Enabling amzn-updates-source repository Enabling amzn-main-source repository amzn-main-source | 1.9 kB 00:00:00 amzn-updates-source | 1.9 kB 00:00:00 (1/2): amzn-updates-source/latest/primary_db | 52 kB 00:00:00 (2/2): amzn-main-source/latest/primary_db | 734 kB 00:00:00 htop-1.0.1-2.3.amzn1.src.rpm
Der Speicherort des Quell-RPM befindet sich in dem Verzeichnis, aus dem Sie den Befehl ausgeführt haben.