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 cntlm
diz:
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.