Configurar o Debian Mirrors após a instalação

8

Suponha que eu instale o debian e minha rede da Internet desça. A instalação funciona bem, mas na hora de configurar o espelho apt da lista, dê erro porque a Internet da rede está inoperante. Eu continuo instalando sem espelho (apt / sources.list contém apenas entrada cdrom). Trabalho na Internet .. como configurar o espelho debian após a instalação? Eu sei como editar sources.listcom vi, mas quero o menu com seleção de lista de espelhos.

elbarna
fonte

Respostas:

8

Você só quer um espelho ou o espelho mais próximo / mais rápido. Se for o último, você pode instalar o netselect-apt e executá-lo. Corri para ver qual é a forma mais rápida da minha localização geográfica e dizia:

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

Espero que você ache útil.

shirish
fonte
isso é bom asnwer
elbarna
5

Como uma alternativa ao redirecionador Debian, você pode tentar http://deb.debian.org/

Este é um CDN desenvolvido pelo AWS CoudFront e deve ser mais rápido que o redirecionador.

como configurar o espelho debian após a instalação?

Use apt edit-sources(como root!) Para abrir o arquivo /etc/apt/sources.list no editor de texto de sua preferência (linha de comando); quando o arquivo é salvo, será verificado se há erros de sintaxe.

Head_on_a_Stick
fonte
4

Meu script Python apt-smart, que encontra espelhos automaticamente no seu país, os benchmarks e os classifica por status e velocidade, finalmente altera o sources.list, se você quiser.

  • apt-smart suporta o Debian e o Ubuntu.
  • apt-smart encontra automaticamente onde você está, para que você possa facilmente obter o espelho mais próximo / mais rápido.
  • apt-smart faz download HTTP real de cada espelho para obter resultados mais precisos (largura de banda e status) e suporta proxy HTTP.
  • apt-smart está sendo mantido, enquanto muitas soluções semelhantes são antigas demais para serem executadas ou deixarem os bugs não corrigidos por um longo tempo.

Você pode instalar facilmente apt-smartvia pip, para obter comandos detalhados de instalação do copy'n'paste, consulte o Leia-me do Projeto .

Um exemplo de uso que permite listar espelhos classificados em seu país:

$ apt-smart -l

Com -l, ou --list-mirrors, você obterá (exemplo de saída do servidor Travis CI US Ubuntu):

---------------------------------------------------------------------------------------------------------
| 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
fonte
2

Um problema com o netselect é que o download mais rápido pode mudar com o tempo e você precisa executá-lo periodicamente.

Você pode usar o Redirecionador Debian, que sempre escolherá o melhor download - http://httpredir.debian.org/

Observe que o Repositório de Segurança precisa ser o comum e não através do Redirecionador


fonte
Na verdade, eu tenho a configuração do enablepredirector no meu final, que também funciona. Às vezes, raramente, mesmo que isso aconteça.
Shirish
e agora o deb.debian.org assumiu o comando redir.debian.org, então é isso.
Shirish