Problema ao compilar o GDB com o suporte python 2.7 para gdb-peda

0

Tentando instalar o gdb-peda, mas estou tendo problemas para compilar o gdb com o suporte do python 2 em vez do suporte do python 3. Eu tenho

python-dev for 2.7, 
build-dep nmon,
and libncurses5-dev

instalado. Eu instalei o gdb-peda antes de desinstalar e subsequentemente compilar o gdb.

~/gdb-7.8$ ./configure --with-python
~/gdb-7.8$ make all
~/gdb-7.8$ sudo make install

O GDB instala sem erros (depois que eu instalei as bibliotecas necessárias), mas quando eu executo eu recebo:

Traceback (most recent call last):
  File "~/peda/peda.py", line 23, in <module>
Exception: Python3 is not supported at the moment, downgrade you GDB or recompile with Python2!

Este é o mesmo erro que recebi antes de reinstalar o gdb.

    
por robertkin 11.11.2014 / 20:45

3 respostas

4

Uma maneira mais fácil de instalar o gdb com o suporte do Python 2.7 é:

sudo apt-get remove gdb
wget http://security.ubuntu.com/ubuntu/pool/main/g/gdb/gdb_7.4-2012.02-0ubuntu2_amd64.deb
sudo dpkg -i ./gdb_7.4-2012.02-0ubuntu2_amd64.deb

Substitua i386 por amd64 , se necessário.

A primeira linha remove a versão atual do gdb. O segundo fará o download do gdb de uma versão anterior. E a última linha instala.

    
por TheClown 23.01.2015 / 21:56
1

Para este problema, você está tendo 2 maneiras:

% bl0ck_qu0te%

Para o downgrade, você precisa de um suporte a mirror mais antigo: link Você precisa de sináptico. Pesquise o GDB, escolha Package / Force Version / Chose 7.4. Confirme e instale agora.

    
por vembutech 11.11.2014 / 21:56
1

Você pode instalar o another version que foi estendido por Zach Riggle para adicionar alguns recursos e dar compatibilidade dupla com Python2 e Python3.

    
por user371211 01.04.2015 / 22:38