use o curl para baixar e o yum para instalar (problemas de proxy do NTLM)

1

Eu preciso usar um wi-fi em um ambiente corporativo com o meu Fedora 21. Ele usa o NTLM. Com o curl eu consegui acessar sites (yahoo) configurando o proxy, o tipo de proxy, o usuário e a senha, mas com o yum eu não consegui (quero dizer, eu configurei o proxy / usuário / senha, mas não é nenhuma configuração que eu encontrei para dizer que eu quero usar a autenticação NTLM)

Teoricamente, eu poderia usar o pacote cntlm para fazer isso, mas não posso usar o yum para instalá-lo ...

Existe uma maneira de baixar o pacote usando o curl e depois instalá-lo usando o yum?

QUALQUER solução alternativa é bem-vinda. Por exemplo: se eu puder usar uma máquina Windows para baixar o pacote, copiá-lo com um pen drive e instalá-lo usando o yum, ficarei igualmente feliz. Mas para os casos em que não posso contar com um windows e um linux, a melhor resposta seria um envolvendo apenas o linux:)

Caso isso ajude: yum list cntlm diz:

cntlm.x86_64 0.92.3-7.fc21 fedora

Obrigado

    
por malarres 12.05.2015 / 15:23

2 respostas

2

Eu estou no fedora 20, então eu corri o yumdownloader para você pedindo fedora 21 e a lista de dependências:

$ yumdownloader --urls  --resolve --releasever=21 cntlm
http://mirrors.ircam.fr/pub/fedora/linux/releases/21/Everything/x86_64/os/Packages/c/cntlm-0.92.3-7.fc21.x86_64.rpm

Como você pode ver, não há dependências. Então você pode baixar este rpm com curl (é arbitrariamente de um espelho na França) e instalá-lo com rpm -i (ou yum install).

$ curl http://mirrors.ircam.fr/pub/fedora/linux/releases/21/Everything/x86_64/os/Packages/c/cntlm-0.92.3-7.fc21.x86_64.rpm >/tmp/cntlm.rpm
$ sudo rpm -i /tmp/cntlm.rpm
$ # or sudo yum install /tmp/cntlm.rpm
    
por 18.06.2015 / 10:52
0

Para o cntlm use o yumdownloader --download-only e use o rpm -iVh para instalá-lo

use então cntlm como desejar.

    
por 13.05.2015 / 16:47