Answers:
可能是的,显示协议下拉列表的软件可以支持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镜像,它应该出现在镜像列表中。