Verwenden Sie Curl zum Herunterladen und Yum zum Installieren (NTLM-Proxy-Probleme)

Verwenden Sie Curl zum Herunterladen und Yum zum Installieren (NTLM-Proxy-Probleme)

Ich muss in einer Unternehmensumgebung mit meinem Fedora 21 WLAN nutzen. Es verwendet NTLM. Mit curl konnte ich Websites (Yahoo) erreichen, indem ich den Proxy, den Proxy-Typ, den Benutzer und das Passwort einstellte, aber mit yum ging das nicht (ich meine, ich habe den Proxy/Benutzer/das Passwort eingestellt, aber ich habe keine Einstellung gefunden, die besagt, dass ich NTLM-Authentifizierung verwenden möchte).

Theoretisch könnte ich hierfür das cntlm-Paket verwenden, aber ich kann es nicht mit yum installieren ...

Gibt es eine Möglichkeit, das Paket mit curl herunterzuladen und dann mit yum zu installieren?

JEDE Problemumgehung ist willkommen. Beispiel: Wenn ich das Paket von einem Windows-Rechner herunterladen, mit einem USB-Stick kopieren und dann mit Yum installieren kann, bin ich genauso zufrieden. Aber in den Fällen, in denen ich nicht darauf zählen kann, Windows und Linux zu haben, wäre die beste Lösung eine, die nur Linux einbezieht :)

Falls es hilft: yum list cntlmsagt:

cntlm.x86_64 0.92.3-7.fc21 fedora

Danke

Antwort1

Ich verwende Fedora 20, also habe ich yumdownloader für Sie ausgeführt und nach Fedora 21 und der Liste der Abhängigkeiten gefragt:

$ 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

Wie Sie sehen, gibt es keine Abhängigkeiten. Sie können dieses RPM also mit curl herunterladen (es stammt willkürlich von einem Mirror in Frankreich) und es mit rpm -i (oder yum install) installieren.

$ 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

Antwort2

Für cntlm verwenden Sie yumdownloader --download-only und dann rpm -iVh, um es zu installieren.

Verwenden Sie dann cntlm nach Wunsch.

verwandte Informationen