Descărcarea Cntlm înainte ca acesta să poată ajuta managerul de pachete
Rupere dependența de descărcare obținând RPM-ul corect printr-un client deja autentificat care funcționează, apoi tratați separat dependențele managerului de pachete.
Dacă managerul de pachete nu se poate autentifica la proxy-ul biroului, cererea de a descărca Cntlm creează o buclă de dependență: ajutorul este necesar pentru ruta care ar trebui să aducă ajutorul.
Un client curl care funcționează deja poate asigura prima descărcare. Pentru un proxy NTLM, opțiunea --proxy-ntlm a curl selectează autentificarea la proxy; --ntlm selectează în schimb autentificarea la destinația la distanță. Furnizați contul de proxy prin configurația de acreditări a curl.
Obțineți RPM-ul Cntlm construit pentru versiunea de distribuție și arhitectura instalate din sursa sa de pachete de încredere. Un URL direct de pachet Fedora dintr-un răspuns vechi descrie pachetul acelei versiuni; nu este o adresă de instalare universală actuală.
Un RPM local poate lăsa încă muncă de rețea
Descărcarea pachetului auxiliar și rezolvarea dependențelor sale sunt sarcini separate. Nu concluzionați că pachetul actual nu are dependențe doar pentru că un RPM mai vechi nu a necesitat descărcări suplimentare pe altă mașină.
Pe un sistem bazat pe DNF, forma documentată a fișierului local este:
dnf install ./cntlm.rpm
Folosiți numele real al fișierului descărcat și privilegiile de instalare adecvate. DNF poate avea în continuare nevoie de metadatele depozitului sau de pachete de dependență lipsă. Dacă acea cale de rețea rămâne indisponibilă, obțineți pachetele necesare pentru aceeași versiune prin ruta aprobată care funcționează, păstrând politica obișnuită de verificare a pachetelor a distribuției.
După ce ajutorul este instalat și configurat, managerul de pachete poate folosi ascultătorul său local pentru cererile ulterioare. Acel ascultător nu există doar pentru că a fost salvat un fișier RPM, iar adresa sa de loopback are sens numai pe mașina pe care rulează ajutorul.