Como atualizar a libnl no Fedora?

0

Eu consegui localizar libnl (e alguns de seus filhos) em / usr / lib64 . Eu gostaria de instalar o libnl3-devel-3.2.29-2.fc25.x86_64.rpm there MAS minha versão atual do libnl é uma versão anterior (3.2.27 ..) Então, estou com problemas ... dnf libnl não está funcionando ...

Estou fazendo tudo isso para instalar o aircrack-ng

Você poderia me ajudar a instalá-lo (especialmente libnl-3-dev e libnl-genl-3-dev )?

    
por Jason Krs 21.01.2017 / 22:44

2 respostas

2

Você não mencionou qual distro você tem; é o Fedora 24? Eu tenho o Fedora 25. Corri só agora dnf update , e depois de concluído (demorou cerca de 20 minutos), executando rpm -q libnl3libnl3-3.2.29-2.fc25.x86_64 , que é o que você quer.
Eu preciso adicionar que antes de executar dnf update eu tive libnl3-3.2.28-3.fc25.x86_64 e não 3.2.27 como você.

Em relação a libnl-3-dev e libnl-genl-3-dev : estes são pacotes Ubuntu / Debian, não pacotes Fedora / CentOs. Instalei o pacote paralelo libnl3-devel Fedora (novamente nesta máquina F25) por dnf install libnl3-devel e instalei libnl3-devel-3.2.29-2.fc25.x86_64 . Não tenho certeza sobre libnl-genl-3-dev .

Rami Rosen

    
por 21.01.2017 / 23:54
1

Parece-me que no Fedora não existe tal pacote. Se você olhar o conteúdo do pacote Ubuntu libnl-genl-3-dev, verá que, na verdade, ele consiste em apenas 4 arquivos, e o mais significativo deles é: /lib/libnl-genl-3.so

por exemplo, aqui:

link

No entanto, quando você olhar o conteúdo do libnl3-devel rpm do Fedora, você descobrirá que /lib/libnl-genl-3.so está incluído nos arquivos que são fornecidos pelo libnl3-devel: link

O fato de que aparece lá como /usr/lib/libnl-genl-3.so e não como /lib/libnl-genl-3.so não é importante.

Parece que no Fedora, libnl3-devel também contém libnl-genl-3-dev.

Rami Rosen

    
por 22.01.2017 / 23:43