Update Managerのソフトウェアソースには、以下に示すようなダウンロードサーバーとプロトコルを選択するオプションがあります。
すべての更新はHTTP経由でのみダウンロードされますか?
HTTPS(またはSFTP)がサポートされていない場合、なぜオプションが存在するのですか?ここで関連する質問は、完全なISOイメージのみを扱っています。
Update Managerのソフトウェアソースには、以下に示すようなダウンロードサーバーとプロトコルを選択するオプションがあります。
すべての更新はHTTP経由でのみダウンロードされますか?
HTTPS(またはSFTP)がサポートされていない場合、なぜオプションが存在するのですか?ここで関連する質問は、完全なISOイメージのみを扱っています。
回答:
はい、プロトコルのドロップダウンを表示するソフトウェアは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経由でダウンロードする1つの方法は、独自のローカルリポジトリとミラーを定義して維持することです。いつものように、適用可能ないくつかの回答がある素晴らしいQ&Aがあります。
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ミラーを、それがミラーのリストに表示されます。
Ubuntuはこれらのサーバーを所有していません。httpsを使用するかどうかは、ユーザー次第です。サーバーがhttps接続も提供する可能性があるため、このオプションが存在します