Mga default ng proxy sa DNF at mga override kada repository
Ang pangalan ng command na yum ay maaaring tumukoy sa iba't ibang henerasyon ng package manager. Gamitin ang mga setting ng proxy ng naka-install na implementasyon at ihiwalay ang mga credential ng proxy sa mga credential ng repository.
Ang command na tinatawag na yum ay hindi nagtutukoy kung aling proxy configuration ang binabasa nito. Ang lumang yum, DNF at DNF5 ay may magkakaibang detalye ng implementasyon; tukuyin muna ang naka-install na package manager sa halip na kopyahin ang configuration path ng lumang distribusyon.
Para sa DNF, pagsamahin ang setting ng proxy sa aktibong pangunahing configuration:
[main]
proxy=http://proxy.example:8080Panatilihin ang umiiral na file at gumamit ng maabot na endpoint; para sa pinapayagang ruta sa mga pampublikong repository, pumili ng HTTP candidate mula sa listahan ng HTTP proxy. Ang proxy na localhost ay nangangailangan ng angkop na listener sa parehong kapaligiran ng network.
Sanggunian ng DNF ang nagdodokumento ng proxy_username, proxy_password at proxy_auth_method nang hiwalay sa mga credential ng repository. Ang password ng repository ay hindi makapagbibigay ng account ng tagapamagitan.
Maaaring i-override ng mga seksyon ng repository ang pangunahing proxy. Kung isang repository lamang ang naiiba, siyasatin muna ang seksyong iyon; kapag hindi nakatakda ang tahasang proxy, siyasatin din ang mga naaangkop na input ng kapaligiran. Gamitin ang sanggunian ng DNF5 para sa henerasyong iyon sa halip na ipagpalagay na lahat ng naunang detalye ay naipapasa.
Ihiwalay ang pagkabigo ng ruta sa pagpili ng package. Ang pagbabago ng hiniling na package, paglilinis ng lahat ng metadata o pag-disable ng mga lagda ay hindi makapagpaparesponde sa isang listener na hindi maabot. Itatag ang napiling ruta at ang pagpapatunay ng proxy bago kumilos sa susunod na error ng repository o package.