Configurare i mirror Debian dopo l'installazione


8

Supponiamo che io installi debian e che la mia rete Internet non funzioni. L'installazione funziona correttamente, ma al momento di impostare il mirror apt dall'elenco restituisce un errore perché la rete Internet non è attiva. Continuo a installare senza mirror (apt / sources.list contiene solo voci cdrom) Lavoro su Internet ... come impostare il mirror debian dopo l'installazione? Io so come modificare sources.listcon vi, ma voglio il menu con selezione lista dei mirror.

Risposte:


8

Volete solo un mirror o il mirror più vicino / più veloce. Se è quest'ultimo, allora puoi semplicemente installare netselect-apt ed eseguirlo. Ho appena corso per vedere quali sono i più veloci dalla mia posizione geografica e ha detto -

[$] sudo netselect-apt testing
........
........
    The fastest 10 servers seem to be:

        http://mirrors.ispros.com.bd/debian/
        http://ftp.sg.debian.org/debian/
        http://mirrors.apu.edu.my/debian/
        http://ftp.iinet.net.au/debian/debian/
        http://debian.mirror.cambrium.nl/debian/
        http://mirror.sax.uk.as61049.net/debian/
        http://ftp.uk.debian.org/debian/
        http://mirror.vorboss.net/debian/
        http://mirror.1000mbps.com/debian/
        http://ftp.antik.sk/debian/

    Of the hosts tested we choose the fastest valid for HTTP:
            http://mirrors.ispros.com.bd/debian/

    Writing sources.list.
    sources.list exists, moving to sources.list.1484862805
    Done.

[$] cat sources.list.1484862805

     1  # Debian packages for testing
     2  deb http://debian.ec.as6453.net/debian/ testing main contrib
     3  # Uncomment the deb-src line if you want 'apt-get source'
     4  # to work with most packages.
     5  # deb-src http://debian.ec.as6453.net/debian/ testing main contrib
     6  
     7  # Security updates for stable
     8  # deb http://security.debian.org/ stable/updates main contrib

Spero lo trovi utile.


questa è una buona
risposta

5

In alternativa al redirector Debian, puoi provare http://deb.debian.org/

Questo è un CDN alimentato da AWS CoudFront e dovrebbe essere più veloce del redirector.

come impostare il mirror debian dopo l'installazione?

Usa apt edit-sources(come root!) Per aprire /etc/apt/sources.list nell'editor di testo (riga di comando) di tua scelta; quando il file viene salvato verrà controllato per errori di sintassi.


4

Il mio script Python apt-smart che trova automaticamente i mirror nel tuo paese, li confronta e li classifica in base allo stato e alla velocità, infine cambia le fonti.list se vuoi.

  • apt-smart supporta sia Debian che Ubuntu.
  • apt-smart trova automaticamente dove ti trovi in ​​modo da poter ottenere facilmente il mirror più vicino / più veloce.
  • apt-smart esegue il download HTTP reale da ciascun mirror per ottenere risultati più accurati (larghezza di banda e stato) e supporta il proxy HTTP.
  • apt-smart viene mantenuto, mentre molte soluzioni simili sono troppo vecchie per essere eseguite o lasciare i bug non risolti per lungo tempo.

Puoi installarlo facilmente apt-smarttramite pip, per i comandi dettagliati di installazione copia e incolla, consulta il file Leggimi del progetto .

Un esempio di utilizzo che ti consente di elencare i mirror classificati nel tuo paese:

$ apt-smart -l

Con -l, o --list-mirrorsotterrai (esempio di output dal server Ubuntu Travis CI US):

---------------------------------------------------------------------------------------------------------
| Rank | Mirror URL                            | Available? | Updating? | Last updated    | Bandwidth   |
---------------------------------------------------------------------------------------------------------
|    1 | http://mirrors.gigenet.com/ubuntua... | Yes        | No        | Up to date      | 1.73 MB/s   |
|    2 | http://mirror.genesisadaptive.com/... | Yes        | No        | Up to date      | 1.68 MB/s   |
|    3 | http://ubuntu.mirrors.tds.net/pub/... | Yes        | No        | Up to date      | 1.4 MB/s    |
|    4 | http://repos.forethought.net/ubuntu   | Yes        | No        | Up to date      | 1.35 MB/s   |
|    5 | http://repo.miserver.it.umich.edu/... | Yes        | No        | Up to date      | 937.62 KB/s |
...
|   75 | http://mirror.cc.vt.edu/pub2/ubuntu   | Yes        | No        | 1 day behind    | 659.67 KB/s |
|   76 | http://mirror.atlantic.net/ubuntu     | Yes        | No        | 2 days behind   | 351.26 KB/s |
|   77 | http://mirror.lstn.net/ubuntu         | Yes        | No        | 4 days behind   | 806.81 KB/s |
|   78 | http://mirrors.usinternet.com/ubun... | Yes        | No        | 4 weeks behind  | 514.31 KB/s |
|   79 | http://mirrors.arpnetworks.com/Ubuntu | Yes        | No        | 19 weeks behind | 418.94 KB/s |
|   80 | http://mirrors.ocf.berkeley.edu/ub... | Yes        | Yes       | Up to date      | 446.07 KB/s |
---------------------------------------------------------------------------------------------------------
Full URLs which are too long to be shown in above table:
1: http://mirrors.gigenet.com/ubuntuarchive
2: http://mirror.genesisadaptive.com/ubuntu
3: http://ubuntu.mirrors.tds.net/pub/ubuntu
5: http://repo.miserver.it.umich.edu/ubuntu
...
78: http://mirrors.usinternet.com/ubuntu/archive
80: http://mirrors.ocf.berkeley.edu/ubuntu


2

Un problema con netselect è che il download più veloce può cambiare nel tempo ed è necessario eseguirlo periodicamente.

Puoi usare Debian Redirector che sceglierà sempre il download migliore - http://httpredir.debian.org/

Si noti che il repository di sicurezza deve essere quello ordinario e non tramite Redirector


In realtà ho installato httpredirector alla mia fine, che funziona anche. A volte, anche se raramente, anche quello si stacca.
shirish

e ora deb.debian.org ha preso il posto di redir.debian.org e questo è tutto.
shirish
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.