Atualização : como a chave está faltando no pacote john
, você pode pular o download da chave GPG para o reprise dag e apenas alterar o texto do reporte dag para gpgcheck=0
. Ou você pode seguir estas etapas totalmente de qualquer forma, para que possa instalar pacotes assinados no replay dag no futuro.
yum install john
só funcionará se você tiver um repositório de software yum configurado que inclua o pacote john
.
Para o CentOS, o pacote está disponível no dag
repo.
Cole o seguinte em um arquivo de texto usando seu editor de texto favorito:
[dag]
name=DAG RPM Repository
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=0
Salve como dag.repo
.
Em seguida, execute os seguintes comandos:
sudo chown root:root dag.repo
sudo chmod 644 dag.repo
sudo mv dag.repo /etc/yum.repos.d/
Em seguida, faça o download da chave GPG do repositório dag. (Ignore isso se você alterou o gpgcheck para 0 no texto acima).
cd /etc/pki/rpm-gpg/
sudo wget apt.sw.be/RPM-GPG-KEY.dag.txt
Seu repo dag está configurado agora. Note que não está habilitado; Você poderia fazer isso alterando a última linha no texto acima para enabled=1
. No entanto, as práticas recomendadas determinam que você não deve ativar os repos de terceiros por padrão; caso contrário, coisas estranhas acontecerão quando você próximo yum update
e as coisas podem quebrar. (Estive lá, fiz isso.)
Em vez de ativá-lo globalmente, você pode habilitar um repo por comando assim. Eu também adicionei o sinalizador para desativar o gpgcheck, já que o pacote john está sem uma assinatura:
sudo yum install john --enablerepo=dag --nogpgcheck
E voila! John agora será instalado no seu sistema. ;)