En las fuentes de software de Update Manager, existe la opción de elegir un servidor y protocolo de descarga como se muestra a continuación.
¿Todas las actualizaciones se descargan únicamente a través de HTTP?
Y si no se admite HTTPS (o SFTP), ¿por qué existe la opción? Pregunta relacionadaaquí, aunque sólo se ocupa de imágenes ISO completas.
Respuesta1
protocolos soportados por software
Potencialmente, sí, el software que muestra el menú desplegable de protocolos puede admitir un espejo https; el cuadro desplegable en cuestión acepta lo siguiente como válidoprotocolos:
- ftp
- http
- archivo
- sincronización
- https
Esto se detalla en el código fuente del paquete software-properties-gtk:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
mira en el archivoEspejo de diálogo.py- funcióndef is_valid_mirror
hay un pero...
Sin embargo, en realidad, los espejos públicos que admite Ubuntu se limitan a http://
, ftp://
&rsync://
Los espejos que puedes definir son limitados cuando defines unespejo nuevo:
espejos locales
Por lo tanto, dado que el software en sí no limita los protocolos, una forma de descargar a través de HTTPS es definir y mantener su propio repositorio y espejo local. Como de costumbre, tenemos excelentes preguntas y respuestas que tienen varias respuestas aplicables:
apt-mirror
es probablemente tu mejor opción aquí. Instale el apt-mirror
paquete y examine su página de manual:
EJEMPLOS DE CONFIGURACIÓN La configuración mirror.list admite muchas opciones...
HTTPS with sending Basic HTTP authentication information (plaintext username and password) for all requests: (this was default behaviour of Wget 1.10.2 and prior and is needed for some servers with new version of Wget) set auth_no_challenge 1 deb https://user:[email protected]:443/debian stable main contrib non-free HTTPS without checking certificate: set no_check_certificate 1 deb https://example.com:443/debian stable main contrib non-free
Como puede ver, puede definir un espejo HTTPS local: agregue suespejo HTTPS localy debería aparecer en la lista de espejos.
Respuesta2
Ubuntu no es propietario de esos servidores. Depende de ellos decidir si tendrán https o no. La opción existe porque un servidor también podría proporcionar una conexión https.