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 הזו עברה באותו נתיב.

מאמרים קשורים