rpm -Uvh https://packages.example.net/example.rpm bir ağ üzerinden getirme adımı içerir. Paket doğrulanmadan veya kurulmadan önce RPM dosyayı edinmelidir.

Çalışan bir DNF proxy yapılandırması, o ayrı çağrının kullandığı ayarları belirlemez. RPM kılavuzu, HTTP getirme yolu için --httpproxy ve --httpport seçeneklerini belgeler. Ayrıntıları kurulu RPM sürümü ve URL yardımcısının düzeni belirler. RPM 6'nın ortak seçenekler başvurusu bu ağ getirme seçeneklerini kullanımdan kaldırılmış olarak işaretler ve bunun yerine curl veya GNU Wget gibi özel bir getirme aracı önerir.

Sürdürdüğünüz bir iş akışı için önce URL'yi hangi katmanın getirdiğini belirleyin. Yeni bir akışta, açıkça onaylanmış bir indirme ve ardından yerel paket doğrulaması ve kurulumu, bu kullanımdan kaldırılmış getirme seçeneklerine bağımlılığı önler.

Alanları belgelenmiş biçimlerinde tutun. Proxy ana makine adının istendiği her yerde her sürümün kimlik bilgisi içeren bir URL kabul ettiğini varsaymayın ve eski bir yanıt öyle yaptı diye bir dağıtımın genel makro dosyasını düzenlemeyin.

Başarısızlık aşamasını belirleyin: getirme proxy'ye ulaşabildi mi, kimlik doğrulama kabul edildi mi ve paket uç noktası amaçlanan dosyayı döndürdü mü? Sonradan gelen imza veya bağımlılık hatası, tıkanmış bir proxy bağlantısından farklı bir sorundur.

Normal paket doğrulamasını koruyun. İndirme yolunun çalışması, imza denetimlerini kapatmak, güvenilmeyen bir dosya kurmak veya başarılı bir DNF komutunu bu RPM getirmesinin aynı yolu izlediğinin kanıtı saymak için bir neden değildir.

İlgili makaleler