Ladda ner Cntlm innan det kan hjälpa pakethanteraren
Bryt nedladdningsberoendet genom att hämta rätt RPM via en redan fungerande autentiserad klient och behandla sedan pakethanterarens beroenden separat.
Om pakethanteraren inte kan autentisera sig mot kontorets proxy skapar begäran att ladda ner Cntlm en beroendeloop: hjälparen behövs för vägen som skulle hämta hjälparen.
En redan fungerande curl-klient kan leverera den första nedladdningen. För en NTLM-proxy väljer curls --proxy-ntlm-alternativ autentisering mot proxyn; --ntlm väljer i stället autentisering mot fjärrmålet. Ange proxykontot via curls konfiguration för inloggningsuppgifter.
Hämta Cntlm-RPM:en som är byggd för den installerade distributionens utgåva och arkitektur från dess betrodda paketkälla. En direkt Fedora-paket-URL från ett gammalt svar beskriver den utgåvans paket; det är inte en aktuell universell installationsadress.
Ett lokalt RPM kan fortfarande lämna nätverksarbete
Att ladda ner hjälppaketet och att lösa dess beroenden är separata uppgifter. Sluta dig inte till att det nuvarande paketet saknar beroenden bara för att ett äldre RPM inte krävde ytterligare nedladdningar på en annan maskin.
På ett DNF-baserat system är den dokumenterade formen för en lokal fil:
dnf install ./cntlm.rpm
Använd det faktiska namnet på den nedladdade filen och lämpliga installationsrättigheter. DNF kan fortfarande behöva metadata för paketkällan eller saknade beroendepaket. Om den nätverksvägen fortfarande är otillgänglig, skaffa de paket som behövs för samma utgåva via den godkända fungerande vägen och behåll distributionens vanliga policy för paketverifiering.
När hjälparen är installerad och konfigurerad kan pakethanteraren använda sin lokala lyssnare för senare förfrågningar. Den lyssnaren finns inte bara för att en RPM-fil har sparats, och dess loopback-adress är bara meningsfull på maskinen där hjälparen körs.