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

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

Preciso usar wi-fi em ambiente corporativo com meu Fedora 21. Ele usa NTLM. Com o curl consegui acessar sites (yahoo) definindo o proxy, o tipo de proxy, o usuário e a senha, mas com o yum não consegui (quer dizer, configurei o proxy/usuário/senha, mas lá não encontrei nenhuma configuração para dizer que 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 curl e depois instalá-lo usando yum?

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

Caso ajude: yum list cntlmdiz:

cntlm.x86_64 0.92.3-7.fc21 fedora

Obrigado

Responder1

Estou no fedora 20, então executei o yumdownloader para você solicitando o 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. Portanto, 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

Responder2

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

então use cntlm como desejar.

informação relacionada