Einführung von gdb und pstack unter Amazon Linux AMI

2492
K.K

Ich habe versucht, gdb und pstack auf der EC2-Instanz mit Amazon AMI zu installieren (es wurde nicht standardmäßig installiert), und es funktioniert nicht.

Versucht:

[ec2-user@ip-172-21-ab-xyz ~]$ sudo yum install gdb Loaded plugins: priorities, update-motd, upgrade-helper No package gdb available. Error: Nothing to do  [ec2-user@ip-172-21-ab-xyz ~]$ sudo yum install pstack Loaded plugins: priorities, update-motd, upgrade-helper No package pstack available. Error: Nothing to do 

Es wurde versucht, gdb tar manuell auf AMI zu setzen und zu kompilieren, aber es funktionierte nicht.
Nicht sicher, wo Sie RPMs für AMI erhalten. Wo kann ich die Pakete herunterladen?

Kann mir jemand bei der Installation von GDB und Pstack auf AMI helfen?

0

1 Antwort auf die Frage

1
Heath

Das gdb-Paket ist in den Amazon Linux AMI-Repositorys verfügbar. Die Repositorys sollten standardmäßig konfiguriert sein. In Ihrem Fall vermute ich, dass Ihre Instanz die Repositorys nicht kontaktieren kann, sodass das Paket nicht heruntergeladen werden kann. So sehen Sie, welche Repositorys Sie für die Ausführung aktiviert haben:

sudo yum repolist 

Dies sollte etwas zurückgeben:

Loaded plugins: priorities, update-motd, upgrade-helper repo id repo name status amzn-main/latest amzn-main-Base 5,017+2 amzn-updates/latest amzn-updates-Base 111 repolist: 5,136 

Wenn diese Repos nicht aufgeführt sind, stellen Sie sicher, dass die Instanz zum Repository gelangen kann (normalerweise Zugriff auf das Internet). Stellen Sie außerdem sicher, dass Sie keine Änderungen an den Dateien im Verzeichnis /etc/yum.repos.d/ vorgenommen haben.

Der Befehl pstack ist im gdb-Paket enthalten, sodass kein separates Paket für pstack erforderlich ist.

-Heide

Ich sehe diese Repositories nicht aufgelistet. Was soll ich tun? Was meinen Sie mit dem Zugang zum Internet? Die Instanz hat Zugang zum Internet (ich kann andere Pakete herunterladen). K.K vor 9 Jahren 0
Welche Repositories haben Sie aufgelistet? Die Repositories werden im Verzeichnis /etc/yum.repos.d konfiguriert. Stellen Sie sicher, dass die Repositorys amzn-main und amzn-updates aktiviert sind. Heath vor 9 Jahren 0