програмно підтримувані протоколи
Потенційно так, програмне забезпечення, що показує спадні протоколи, може підтримувати дзеркало https - розкривне поле, про яке йдеться, приймає такі дійсні протоколи :
- ftp
- http
- файл
- rsync
- https
Це детально описано у вихідному коді пакета програм-властивостей-gtk:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
Подивіться у файл DialogMirror.py - функціяdef is_valid_mirror
є але ...
Однак насправді, громадська дзеркало для Ubuntu підтримує обмежений http://
, ftp://
&rsync://
Дзеркала, які ви можете визначити, обмежені під час визначення нового дзеркала :
місцеві дзеркала
Тому, оскільки саме програмне забезпечення не обмежує протоколи, одним із способів завантаження через HTTPS є визначення та підтримка власного локального сховища та дзеркала. Як завжди, у нас є чудові питання, які відповідають на кілька відповідей:
apt-mirror
- це, мабуть, найкраща ставка тут. Встановіть apt-mirror
пакет і вивчіть його довідкову сторінку:
ПРИКЛАДИ КОНФІГУРАЦІЇ Конфігурація mirror.list підтримує безліч опцій ...
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
Як бачите, ви можете визначити місцеве дзеркало HTTPS - додайте своє місцеве дзеркало HTTPS, і воно повинно з’явитися у списку дзеркал.