Instalando o DevedeNG no kali linux, mas faltando a dependência do python ele diz que já está instalado

1

Comovocêpodevernaimagem,adependêncianãoésatisfatória,masquandotentoinstalaraversãomaisrecentedopython3,opromptdecomandoinformaqueeutenhoaúltimaversãoinstalada.Qualquerajudaseriamuitoapreciada.

Esteéoerroquerecebodepoisdetentarseguirospassos@eyoung100desdequeeutenhafeitoprogressossignificativos,maséprecisomaisajudaeseriaapreciado.

root@kali:~#sudoadd-apt-repository-yppa:fkrull/deadsnakesTraceback(mostrecentcalllast):File"/usr/bin/add-apt-repository", line 160, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 96, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 584, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python2.7/dist-packages/aptsources/distro.py", line 87, in get_sources
    raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template
    
por Nick Wade 07.06.2015 / 20:17

1 resposta

1

Para expandir o comentário convertido do user1794469, uma vez que o Kali é baseado no Debian, você pode adicionar um PPA contendo uma versão mais nova do python. Siga estas etapas:

  1. sudo apt-get install -y python-software-properties
  2. sudo add-apt-repository -y ppa:fkrull/deadsnakes
  3. sudo add-apt-repository ppa:fkrull/deadsnakes
  4. sudo apt-get update
  5. sudo apt-get install -y python3.3 python3.3-dev

Passos dados a partir de Ronald Entrada do Blog de Bradford , como estes eram mais recentes do que esta entrada no AskUbuntu , que se eu tivesse que adivinhar seria onde Ronald encontrou a resposta primeiro.

Este repositório contém versões antigas (e portanto mortas) e novas de python (uma espécie de cobra), combinadas para criar deadsnakes (deve dar um joinha de humor). Veja o WebPPA Oficial

Uma palavra de cautela

Por favor, não remova ou substitua a versão original do Python3, já que esta foi a versão que veio instalada em Kali. Como Ronald Bradford aponta, as versões em python podem ser instaladas lado a lado. Se você removê-lo, poderá ter problemas com os scripts que estão procurando a versão removida.

Atualizar

Como o Kali Linux é usado para o aplicativo especializado de testes de penetração , a capacidade de adicionar repositórios de terceiros, também conhecido como PPA's (Personal Package Archive's) não está disponível. Citado de BlackMoreOps, link abaixo :

Debian allows users to add and use PPA repositories by an application named add-apt-repository however, Kali Linux didn’t include this in their default package list. With Kali, because this is a special purpose application and certain modifications were made to make it work for what it does best (Penetration Test), there’s a chance that by adding untested and unsupported PPA repositories and application you might end up breaking your installation.

Devo admitir que não sabia que essa funcionalidade foi removida. Não tenha medo, pois podemos adicioná-lo de volta.

Explicação

Esta funcionalidade foi removida porque o código armazenado no PPA hospedado não pode ser verificado como seguro pelos Kali Maintainers. Como tal, use o seguinte procedimento por sua conta e risco ! Antes de seguir os passos listados na minha resposta original, devemos adicionar manualmente o comando para apt add-repository. Para fazer isso, consulte esta entrada do blog em BlackMoreOps . Eu tentei adicioná-lo manualmente aqui, mas não percebi que havia vários métodos depois de adicionar o comando, mais as imagens falam 1.000 palavras (se o link que eu indiquei você nunca vai link-morto, deixe-me saber e eu vou encontrá-lo novamente) Como tal, vou comentar sobre as duas abordagens.

  1. Para ficar com o design de implementação original que Kali pretendia, siga as etapas 1 a 3 e teste com 4.
  2. Para imitar outro sistema operacional (especificamente os derivados do Ubuntu), siga as etapas 1, 2 e 5 e teste com 4. Lembre-se de atualizar Etapa 5b com o Novos codinomes oficiais da Documentação do Ubuntu .
  3. Se você usar os passos 1,2 e 5, lembre-se de que pode reverter para Kali lendo a seção Gotcha.

Veja também este Post nos Fóruns do Kali , que usa o mesmo tipo de abordagem para adicionar repositórios de todas as derivadas baseadas no Debian, e pode incluir o próprio Debian.

    
por 07.06.2015 / 21:23