Intalling gdb e pstack su Amazon Linux AMI


0

Ho provato a installare gdb e pstack su EC2 Instance con Amazon Linux AMI (non è stato installato di default) e non funziona.

Provato:

[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

Ho provato a mettere manualmente tar gdb su AMI e compilarlo, ma non ha funzionato.
Non sono sicuro di dove ottenere RPM per AMI. Da dove scaricare i pacchetti?

Qualcuno può guidarmi su come installare GDB e pstack su AMI?

Risposte:


1

Il pacchetto gdb è disponibile dai repository AMI di Amazon Linux. I repository dovrebbero essere configurati per impostazione predefinita. Nel tuo caso sospetto che la tua istanza non possa contattare i repository, quindi non può scaricare il pacchetto. Per vedere quali repository hai abilitato esegui:

sudo yum repolist

Questo dovrebbe restituire qualcosa del tipo:

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

Se non hai elencato questi repository, assicurati che l'istanza possa accedere al repository (in genere consenti l'accesso a Internet). Inoltre, assicurati di non aver apportato modifiche ai file nella directory /etc/yum.repos.d/.

Il comando pstack è incluso nel pacchetto gdb, quindi non è necessario un pacchetto separato per pstack.

-Brughiera


Non vedo questi repository elencati, cosa devo fare? Cosa intendi per consentire l'accesso a Internet? L'istanza ha accesso a Internet (sono in grado di scaricare altri pacchetti).
KK,

Quali repository hai elencato? I repository sono configurati nella directory /etc/yum.repos.d. Assicurati che i repository amzn-main e amzn-updates siano abilitati.
Heath,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.