Configurar Debian Mirrors después de la instalación

8

Supongamos que instalo Debian y mi red de Internet se cae. La instalación funciona bien, pero en el momento de configurar el espejo apto de la lista, se produce un error porque la red de Internet está inactiva. Sigo instalando sin espejo (apt / sources.list contiene solo entrada de cdrom). Trabajo en Internet ... ¿cómo configurar el espejo debian después de la instalación? Sé cómo editar sources.listcon vi, pero quiero el menú con la selección de la lista de espejo.

elbarna
fuente

Respuestas:

8

Solo quieres un espejo o el espejo más cercano / más rápido. Si es lo último, entonces podría instalar netselect-apt y ejecutarlo. Simplemente corrí para ver cuáles son las formas más rápidas de mi ubicación geográfica y decía:

[$] 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

Esperamos que te sea útil.

shirish
fuente
esto es una buena respuesta
elbarna
5

Como alternativa al redirector de Debian, puede probar http://deb.debian.org/

Este es un CDN impulsado por AWS CoudFront y debería ser más rápido que el redirector.

¿Cómo configurar el espejo Debian después de la instalación?

Use apt edit-sources(como root!) Para abrir /etc/apt/sources.list en el editor de texto (línea de comando) de su elección; cuando se guarde el archivo, se verificará si hay errores de sintaxis.

Head_on_a_Stick
fuente
4

Mi script de Python apt-smart que encuentra espejos automáticamente dentro de su país, los compara y los clasifica por estado y velocidad, finalmente cambia sources.list si lo desea.

  • apt-smart soporta Debian y Ubuntu.
  • apt-smart encuentra automáticamente dónde estás para que puedas obtener fácilmente el espejo más cercano / más rápido.
  • apt-smart realiza una descarga HTTP real desde cada espejo para obtener resultados más precisos (ancho de banda y estado) y es compatible con el proxy HTTP.
  • apt-smart se mantiene, mientras que muchas soluciones similares son demasiado antiguas para ejecutarse o dejan errores sin reparar durante mucho tiempo.

Puede instalar fácilmente a apt-smarttravés de pip, para obtener instrucciones detalladas de instalación de copiar y pegar, consulte el archivo Léame del proyecto .

Un ejemplo de uso que le permite enumerar espejos clasificados dentro de su país:

$ apt-smart -l

Con -l, o --list-mirrors, obtendrá (salida de ejemplo del servidor 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

Martin X
fuente
2

Un problema con netselect es que la descarga más rápida puede cambiar con el tiempo y debe ejecutarse periódicamente.

Puede utilizar el redireccionador de Debian, que siempre elegirá la mejor descarga: http://httpredir.debian.org/

Tenga en cuenta que el repositorio de seguridad debe ser el ordinario y no a través del redirector


fuente
De hecho, tengo la configuración de httpredirector en mi extremo, eso también funciona. A veces, raramente, incluso eso se desvanece.
Shirish
y ahora deb.debian.org se ha hecho cargo de redir.debian.org, así que eso es todo.
Shirish