RPM:n välityspalvelinvalinnat URL-pohjaisiin pakettilatauksiin
Tarkista RPM:n omat URL-noutoa koskevat välityspalvelinvalinnat, kun suora etäpaketin komento käyttäytyy toisin kuin DNF.
rpm -Uvh https://packages.example.net/example.rpm sisältää verkon yli tapahtuvan noutovaiheen. Ennen paketin tarkistamista tai asentamista RPM:n on hankittava tiedosto.
Toimiva DNF:n välityspalvelinasetus ei määritä asetuksia, joita tuo erillinen kutsu käyttää. RPM:n käsikirja dokumentoi --httpproxy ja --httpport sen HTTP-noutoreitille. Asennettu RPM-versio ja sen URL-ohjelman järjestely määräävät yksityiskohdat. RPM 6:n yleisten valintojen viite merkitsee nämä verkkonoutovalinnat vanhentuneiksi ja suosittaa sen sijaan erityistä noutotyökalua, kuten curl tai GNU Wget.
Ylläpitämääsi työnkulkuun selvitä ensin, mikä kerros noutaa URL:n. Uudessa työnkulussa nimenomaisesti hyväksytty lataus, jota seuraa paikallinen paketin tarkistus ja asennus, välttää riippuvuuden näistä vanhentuneista noutovalinnoista.
Pidä kentät dokumentoidussa muodossaan. Älä oleta, että jokainen versio hyväksyy tunnistetietoja sisältävän URL:n kaikkialla, missä välityspalvelimen isäntänimeä pyydetään, äläkä muokkaa jakelun yleistä makrotiedostoa vain siksi, että vanha vastaus teki niin.
Paikanna epäonnistumisen vaihe: pääsikö nouto välityspalvelimelle, hyväksyttiinkö todennus ja palauttiko paketin päätepiste aiottuun tiedoston? Myöhempi allekirjoitus- tai riippuvuusvirhe on eri ongelma kuin jumittunut välityspalvelinyhteys.
Säilytä tavallinen paketintarkistus. Latausreitin toimimaan saaminen ei ole syy poistaa allekirjoitustarkistuksia, asentaa epäluotettua tiedostoa tai pitää onnistunutta DNF-komentoa todisteena siitä, että tämä RPM-nouto kulki samaa reittiä.