protocoles pris en charge par logiciel
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 :
- ftp
- http
- fichier
- rsync
- https
Ceci est détaillé dans le code source du package software-properties-gtk:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
Regardez dans le fichier DialogMirror.py - fonctiondef is_valid_mirror
il y a un mais ...
Cependant , en réalité, les supports des miroirs publics est limité à http://
, ftp://
&rsync://
Les miroirs que vous pouvez définir sont limités lorsque vous définissez un nouveau miroir :
miroirs locaux
Par conséquent, puisque le logiciel lui-même ne limite pas les protocoles, une façon de télécharger via HTTPS est de définir et de maintenir votre propre référentiel local et miroir. Comme d'habitude, nous avons une grande Q&A qui a plusieurs réponses applicables:
apt-mirror
est probablement votre meilleur pari ici. Installez le apt-mirror
package et examinez sa page de manuel:
EXEMPLES DE CONFIGURATION La configuration 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: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
Comme vous pouvez le voir, vous pouvez définir un miroir HTTPS local - ajoutez votre miroir HTTPS local et il devrait apparaître dans la liste des miroirs.