protocolos suportados por software
Potencialmente, sim, o software mostrando a lista suspensa de protocolos pode suportar um espelho https - a caixa suspensa em questão aceita os seguintes protocolos válidos :
- ftp
- link
- arquivo
- rsync
- link
Isso está detalhado no código-fonte do pacote software-properties-gtk:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
Procure no arquivo DialogMirror.py - função def is_valid_mirror
existe um mas ...
No entanto, na realidade, os espelhos públicos suportados pelo Ubuntu estão limitados a http://
, ftp://
& amp; rsync://
Os espelhos que você pode definir são limitados quando você define um novo novo espelho :
- link
espelhos locais
Portanto, como o software em si não limita os protocolos, uma maneira de fazer o download por HTTPS é definir e manter seu próprio repositório & amp; espelho. Como de costume, temos um ótimo Q & amp; A que tem várias respostas aplicáveis: apt-mirror
é provavelmente sua melhor aposta aqui. Instale o pacote apt-mirror
e examine sua página de manual:
EXEMPLOS DE CONFIGURAÇÃO A configuração mirror.list suporta muitas opções ...
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:[email protected]: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
Como você pode ver, você pode definir um espelho HTTPS local - adicione o seu espelho HTTPS local e ele deve aparecer em a lista de espelhos.