Επιλογές διαμεσολαβητή του RPM για λήψεις πακέτων μέσω URL
Ελέγξτε τις δικές του επιλογές διαμεσολαβητή για ανάκτηση URL στο RPM όταν μια άμεση εντολή απομακρυσμένου πακέτου συμπεριφέρεται διαφορετικά από το DNF.
Το rpm -Uvh https://packages.example.net/example.rpm περιλαμβάνει ένα βήμα ανάκτησης μέσω δικτύου. Πριν από την επαλήθευση ή την εγκατάσταση του πακέτου, το RPM πρέπει να αποκτήσει το αρχείο.
Μια λειτουργική ρύθμιση διαμεσολαβητή για το DNF δεν καθορίζει τις ρυθμίσεις που χρησιμοποιεί αυτή η ξεχωριστή κλήση. Το εγχειρίδιο του RPM τεκμηριώνει τις --httpproxy και --httpport για τη διαδρομή ανάκτησης HTTP. Η εγκατεστημένη έκδοση του RPM και η διάταξη του βοηθού URL καθορίζουν τις λεπτομέρειες. Η αναφορά κοινών επιλογών του RPM 6 χαρακτηρίζει αυτές τις επιλογές ανάκτησης δικτύου ως παρωχημένες και συνιστά αντ' αυτού ένα ειδικό εργαλείο ανάκτησης, όπως το curl ή το GNU Wget.
Για μια ροή εργασίας που συντηρείτε, καθορίστε πρώτα ποιο επίπεδο ανακτά το URL. Για μια νέα ροή, μια ρητά εγκεκριμένη λήψη που ακολουθείται από τοπική επαλήθευση και εγκατάσταση του πακέτου αποφεύγει την εξάρτηση από αυτές τις παρωχημένες επιλογές ανάκτησης.
Κρατήστε τα πεδία στη μορφή που τεκμηριώνεται. Μην υποθέσετε ότι κάθε έκδοση δέχεται URL με διαπιστευτήρια όπου ζητείται όνομα κεντρικού υπολογιστή διαμεσολαβητή και μην επεξεργάζεστε το καθολικό αρχείο μακροεντολών μιας διανομής μόνο επειδή το έκανε μια παλιά απάντηση.
Εντοπίστε το στάδιο αποτυχίας: μπόρεσε η ανάκτηση να φτάσει στον διαμεσολαβητή, έγινε δεκτή η ταυτοποίηση και επέστρεψε το τελικό σημείο του πακέτου το επιδιωκόμενο αρχείο; Ένα μεταγενέστερο σφάλμα υπογραφής ή εξαρτήσεων είναι διαφορετικό πρόβλημα από μια κολλημένη σύνδεση με τον διαμεσολαβητή.
Διατηρήστε την κανονική επαλήθευση πακέτων. Η λειτουργία της διαδρομής λήψης δεν είναι λόγος να απενεργοποιήσετε τους ελέγχους υπογραφής, να εγκαταστήσετε ένα μη αξιόπιστο αρχείο ή να θεωρήσετε μια επιτυχημένη εντολή DNF απόδειξη ότι αυτή η ανάκτηση RPM ακολούθησε την ίδια διαδρομή.