Opcions de servidor intermedi de RPM per a descàrregues de paquets per URL
Comproveu les opcions de servidor intermedi per a l'obtenció per URL del propi RPM quan una ordre directa de paquet remot es comporta de manera diferent de DNF.
rpm -Uvh https://packages.example.net/example.rpm inclou una etapa d'obtenció per la xarxa. Abans de verificar o instal·lar el paquet, RPM ha d'obtenir el fitxer.
Una configuració de servidor intermedi de DNF que funciona no estableix els paràmetres que utilitza aquesta invocació separada. El manual de RPM documenta --httpproxy i --httpport per al seu camí d'obtenció HTTP. La versió instal·lada d'RPM i l'organització del seu assistent d'URL determinen els detalls. La referència d'opcions comunes d'RPM 6 marca aquestes opcions d'obtenció per xarxa com a obsoletes i recomana una eina d'obtenció dedicada, com curl o GNU Wget.
Per a un flux de treball que manteniu, primer establiu quina capa obté l'URL. Per a un flux nou, una baixada explícitament aprovada seguida de la verificació i la instal·lació locals del paquet evita dependre d'aquestes opcions d'obtenció obsoletes.
Manteniu els camps en el seu format documentat. No suposeu que totes les versions accepten un URL amb credencials allà on es demana un nom d'amfitrió de servidor intermedi, ni editeu el fitxer de macros global d'una distribució només perquè una resposta antiga ho va fer.
Localitzeu l'etapa de la fallada: va poder arribar l'obtenció al servidor intermedi, es va acceptar l'autenticació i el punt final del paquet va retornar el fitxer previst? Un error posterior de signatura o de dependències és un problema diferent d'una connexió encallada amb el servidor intermedi.
Preserveu la verificació normal del paquet. Fer funcionar la ruta de baixada no és motiu per desactivar les comprovacions de signatura, instal·lar un fitxer no fiable o prendre una ordre DNF correcta com a prova que aquesta obtenció d'RPM va seguir la mateixa ruta.