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 los siguientes protocolos válidos :
- ftp
- http
- archivo
- rsync
- 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
Busque en el archivo DialogMirror.py - funcióndef is_valid_mirror
hay un pero ...
Sin embargo, en la realidad, los espejos públicos Ubuntu soportes se limita a http://
, ftp://
yrsync://
Los espejos que puede definir son limitados cuando define un nuevo espejo :
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 apuesta 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:pass@example.com: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 su espejo HTTPS local y debería aparecer en la lista de espejos.