protocolli software supportati
Potenzialmente sì, il software che mostra il menu a discesa dei protocolli può supportare un mirror https: la casella a discesa in questione accetta i seguenti protocolli validi :
- ftp
- http
- file
- rsync
- https
Questo è dettagliato nel codice sorgente del pacchetto software-properties-gtk:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
Cerca nel file DialogMirror.py - funzionedef is_valid_mirror
c'è un ma ...
Tuttavia, in realtà, i mirror pubblici supportati da Ubuntu sono limitati a http://
, ftp://
ersync://
I mirror che è possibile definire sono limitati quando si definisce un nuovo mirror :
specchi locali
Pertanto, poiché il software stesso non limita i protocolli, un modo per scaricare su HTTPS è definire e mantenere il proprio repository e mirror locale. Come al solito, abbiamo ottime domande e risposte che hanno diverse risposte applicabili:
apt-mirror
è probabilmente la tua scommessa migliore qui. Installa il apt-mirror
pacchetto ed esamina la sua pagina man:
ESEMPI DI CONFIGURAZIONE La configurazione mirror.list supporta molte opzioni ...
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
Come puoi vedere, puoi definire un mirror HTTPS locale - aggiungi il tuo mirror HTTPS locale e dovrebbe apparire nell'elenco dei mirror.