protokoły obsługiwane przez oprogramowanie
Potencjalnie tak, oprogramowanie pokazujące listę rozwijaną protokołów może obsługiwać kopię lustrzaną https - przedmiotowe menu rozwijane akceptuje następujące prawidłowe protokoły :
- ftp
- http
- plik
- rsync
- https
Jest to szczegółowo opisane w kodzie źródłowym pakietu oprogramowania-właściwości-gtk:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
Zajrzyj do pliku DialogMirror.py - funkcjadef is_valid_mirror
jest ale ...
Jednak w rzeczywistości, społeczeństwo luster Ubuntu obsługuje między innymi http://
, ftp://
&rsync://
Lustra, które możesz zdefiniować, są ograniczone, gdy definiujesz nowe lustro :
lokalne lustra
Dlatego, ponieważ samo oprogramowanie nie ogranicza protokołów, jednym ze sposobów pobierania przez HTTPS jest zdefiniowanie i utrzymanie własnego lokalnego repozytorium i kopii lustrzanej. Jak zwykle mamy świetne pytania i odpowiedzi, które mają kilka odpowiednich odpowiedzi:
apt-mirror
jest prawdopodobnie najlepszym wyborem tutaj. Zainstaluj apt-mirror
pakiet i sprawdź jego stronę podręcznika :
PRZYKŁADY KONFIGURACJI Konfiguracja mirror.list obsługuje wiele opcji ...
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
Jak widać, możesz zdefiniować lokalne lustro HTTPS - dodaj lokalne lustro HTTPS i powinno pojawić się na liście serwerów lustrzanych.