Dans les sources logicielles de Update Manager, il est possible de choisir un serveur de téléchargement et un protocole, comme indiqué ci-dessous.
Toutes les mises à jour sont-elles téléchargées via HTTP uniquement?
Et si HTTPS (ou SFTP) n'est pas pris en charge, pourquoi l'option existe-t-elle? Question connexe ici , bien qu'il ne traite que des images ISO complètes.
Potentiellement oui, le logiciel affichant la liste déroulante des protocoles peut prendre en charge un miroir https - la liste déroulante en question accepte les protocoles valides suivants :
Ceci est détaillé dans le code source du paquet software-properties-gtk:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
Regardez dans le fichier DialogMirror.py - function def is_valid_mirror
Cependant, en réalité, les miroirs publics pris en charge par Ubuntu sont limités à http://
, ftp://
& rsync://
Les miroirs que vous pouvez définir sont limités lorsque vous définissez un nouveau miroir :
Par conséquent, étant donné que le logiciel lui-même ne limite pas les protocoles, un moyen de télécharger via HTTPS consiste à définir et à gérer votre propre référentiel local et miroir. Comme d'habitude, nous avons un excellent Q & A qui propose plusieurs réponses:
apt-mirror
est probablement votre meilleur pari ici. Installez le paquetage apt-mirror
et examinez sa page de manuel:
EXEMPLES DE CONFIGURATION La configuration de mirror.list prend en charge de nombreuses options ...
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
Comme vous pouvez le constater, vous pouvez définir un miroir HTTPS local - ajoutez votre miroir HTTPS local et il devrait apparaître dans la liste des miroirs.
Ubuntu ne possède pas ces serveurs. C'est à eux de décider s'ils auront https ou non. L'option existe car un serveur peut également fournir une connexion https