Software unterstützte Protokolle
Möglicherweise kann die Software, die die Dropdown-Liste der Protokolle anzeigt, einen https-Spiegel unterstützen. Das betreffende Dropdown-Feld akzeptiert die folgenden gültigen Protokolle :
- ftp
- http
- Datei
- rsync
- https
Dies ist im Quellcode des Software-Properties-GTK-Pakets beschrieben:
apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk
Schauen Sie in die Datei DialogMirror.py - functiondef is_valid_mirror
es gibt ein aber ...
Doch in Wirklichkeit ist der öffentliche Spiegel Ubuntu unterstützt beschränkt auf http://
, ftp://
&rsync://
Die Anzahl der Spiegel, die Sie definieren können, ist begrenzt, wenn Sie einen neuen Spiegel definieren :
lokale Spiegel
Da die Software selbst die Protokolle nicht einschränkt, besteht eine Möglichkeit zum Herunterladen über HTTPS darin, Ihr eigenes lokales Repository und Ihren eigenen Spiegel zu definieren und zu verwalten. Wie immer haben wir eine gute Frage und Antwort, die mehrere zutreffende Antworten hat:
apt-mirror
ist wahrscheinlich die beste Wahl hier. Installieren Sie das apt-mirror
Paket und überprüfen Sie die Manpage:
KONFIGURATIONSBEISPIELE Die mirror.list-Konfiguration unterstützt viele Optionen ...
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
Wie Sie sehen, können Sie einen lokalen HTTPS-Spiegel definieren - fügen Sie Ihren lokalen HTTPS-Spiegel hinzu und dieser sollte in der Liste der Spiegel angezeigt werden.