Dovrei usare i collegamenti http o ftp in apt sources.list


11

Dovrei usare httpo ftplink in /etc/apt/sources.list?

Quello che voglio dire è usare qualcosa di simile

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

meglio o peggio dell'uso

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

?

Immagino che come aptusi wgetper recuperare le cose, è come chiedere se wgetè più veloce ftp.


No, apt non usa wget. Utilizza il proprio metodo interno.
Faheem Mitha,

Risposte:


13

Non risparmierai molto tempo usando l'uno sull'altro, ma se l'efficienza è ciò che ti interessa, usa HTTP. Un client FTP deve inviare un nome utente e una password e ricevere riconoscimenti per quelli, quindi emettere diversi comandi per impostare il trasferimento di file e ricevere ack anche per quelli. Tutto questo avanti e indietro amplifica l'effetto della latenza di rete; con un tempo di ping di 100-200 ms sul server potresti perdere una seconda impostazione del trasferimento. Con HTTP, il client apre la connessione, invia un comando e il trasferimento del file inizia immediatamente.


6
Usa sempre HTTP. Dobbiamo scoraggiare l'uso dell'FTP in modo che possa essere reso obsoleto prima.
Michael Dillon,

0

Bene, personalmente andrei con FTP (sta per File Transfer Protocol) il cui obiettivo principale è ... il trasferimento di file. Ma se vuoi essere sicuro, come empiricamente sicuro, ci sono alcune utility che potrebbero fare il lavoro (cioè testare, confrontare e selezionare quelle più veloci) per te. Quelli che conosco sono netselect-apt (stesso nome del pacchetto) e apt-spy. Non è necessario fornire loro un elenco di server poiché lo scaricheranno dal server principale Debian.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.