web-dev-qa-db-ja.com

aptsources.listでhttpまたはftpリンクを使用する必要があります

/etc/apt/sources.listhttpまたはftpリンクを使用する必要がありますか?

私が言いたいのは、

deb ftp://ftp.debian.org/debian/ squeeze main contrib. non-free
deb-src ftp://ftp.debian.org/debian/ squeeze main contrib. non-free

使用するよりも良いか悪いか

deb http://ftp.debian.org/debian/ squeeze main contrib. non-free
deb-src http://ftp.debian.org/debian/ squeeze main contrib. non-free

aptwgetを使用して物をフェッチするので、これはwgetftpで速いかどうかを尋ねるのと同じです。

11
pewfly

どちらか一方を使用することで多くの時間を節約することはできませんが、効率を重視する場合は、HTTPを使用してください。 FTPクライアントは、ユーザー名とパスワードを送信してそれらの確認応答を受信し、次にいくつかのコマンドを発行してファイル転送を設定し、それらのackを受信する必要があります。この前後のすべてが、ネットワーク遅延の影響を拡大します。サーバーへのping時間が100〜200ミリ秒の場合、転送のセットアップに1秒も無駄になる可能性があります。 HTTPを使用すると、クライアントは接続を開き、1つのコマンドを送信すると、ファイル転送がすぐに開始されます。

13
Kyle Jones

個人的には、FTP(File Transfer Protocolの略)を使用します。その主な目的は...ファイル転送です。しかし、経験的に確実なように、確実にしたい場合は、その仕事を実行する可能性のあるユーティリティがいくつかあります(つまり、テスト、比較、最速のものの選択)。私が知っているのはnetselect-apt(同じパッケージ名)とapt-spyです。彼らはDebianメインサーバーからダウンロードするので、サーバーリストを提供する必要はありません。

0
Pol Lehareng