rpm -Uvh https://packages.example.net/example.rpm vključuje korak pridobivanja po omrežju. Pred preverjanjem ali namestitvijo paketa mora RPM pridobiti datoteko.

Delujoča konfiguracija posredovalnega strežnika za DNF ne določa nastavitev, ki jih uporablja ta ločeni klic. Priročnik RPM dokumentira --httpproxy in --httpport za svojo pot pridobivanja po HTTP. Podrobnosti določata nameščena različica RPM in ureditev njenega pomočnika za URL. Pregled splošnih možnosti RPM 6 te možnosti omrežnega pridobivanja označuje kot zastarele in namesto njih priporoča namensko orodje za pridobivanje, na primer curl ali GNU Wget.

Pri delovnem postopku, ki ga vzdržujete, najprej ugotovite, kateri sloj pridobiva URL. Pri novem postopku se izrecno odobren prenos, ki mu sledi lokalno preverjanje in namestitev paketa, izogne odvisnosti od teh zastarelih možnosti pridobivanja.

Ohranite polja v njihovi dokumentirani obliki. Ne domnevajte, da vsaka različica sprejema URL s poverilnicami povsod, kjer se zahteva ime gostitelja posredovalnega strežnika, in ne urejajte globalne datoteke makrov distribucije samo zato, ker je tako storil star odgovor.

Ugotovite fazo napake: ali je pridobivanje doseglo posredovalni strežnik, ali je bila overitev sprejeta in ali je končna točka paketa vrnila predvideno datoteko? Poznejša napaka podpisa ali odvisnosti je drugačna težava kot zataknjena povezava s posredovalnim strežnikom.

Ohranite običajno preverjanje paketov. Delujoča pot prenosa ni razlog za izklop preverjanja podpisov, namestitev nezanesljive datoteke ali obravnavanje uspešnega ukaza DNF kot dokaz, da je to pridobivanje RPM šlo po isti poti.

Sorodni članki