программно поддерживаемые протоколы
Потенциально да, программное обеспечение, показывающее раскрывающийся список протоколов, может поддерживать зеркало https - рассматриваемый раскрывающийся список принимает следующие действительные протоколы :
- FTP
- HTTP
- файл
- Rsync
- HTTPS
Это подробно описано в исходном коде пакета software-properties-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, и оно должно появиться в списке зеркал.