Настройка зеркал Debian после установки

8

Предположим, я установил Debian, и моя сеть Интернет перестала работать. Установка работает нормально, но во время настройки apt зеркало из списка выдает ошибку, потому что интернет не работает. Я продолжаю установку без зеркала (apt / sources.list содержит только запись cdrom) Работа в Интернете ... как настроить зеркало debian после установки? Я знаю , как редактировать sources.listс vi, но я хочу меню с выбором списка зеркала.

elbarna
источник

Ответы:

8

Вы просто хотите какое-нибудь зеркало или самое близкое / самое быстрое зеркало. Если это последнее, то вы можете просто установить netselect-apt и запустить его. Я просто побежал посмотреть, какие из моих географических местоположений самые быстрые, и сказал:

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

Надеюсь, что вы найдете ее полезной.

Shirish
источник
это хорошо asnwer
elbarna
5

В качестве альтернативы перенаправителю Debian вы можете попробовать http://deb.debian.org/

Это CDN, работающий на AWS CoudFront и должен быть быстрее, чем перенаправитель.

Как настроить зеркало Debian после установки?

Используйте apt edit-sources(как root!), Чтобы открыть /etc/apt/sources.list в выбранном текстовом редакторе (командной строке); когда файл сохранен, он будет проверен на наличие синтаксических ошибок.

Head_on_a_Stick
источник
4

Мой скрипт на Python apt-smart, который автоматически находит зеркала в вашей стране, измеряет и оценивает их по статусу и скорости, наконец изменяет sources.list, если вы хотите.

  • apt-smart поддерживает как Debian, так и Ubuntu.
  • apt-smart автоматически находит, где вы находитесь, так что вы можете легко получить самое близкое / самое быстрое зеркало.
  • apt-smart выполняет реальную загрузку HTTP с каждого зеркала для получения более точных результатов (пропускная способность и состояние) и поддерживает прокси-сервер HTTP.
  • apt-smart поддерживается, в то время как многие подобные решения слишком стары, чтобы работать или оставлять ошибки нефиксированными в течение длительного времени.

Вы можете легко установить apt-smartчерез pip, подробные команды установки copy'n'paste смотрите в Project Readme .

Пример использования, который позволяет вам перечислить ранжированные зеркала в вашей стране:

$ apt-smart -l

С помощью -l, или --list-mirrorsвы получите (пример выходных данных с сервера 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

Одна проблема с netselect заключается в том, что самая быстрая загрузка может меняться со временем, и вам нужно периодически запускать ее.

Вы можете использовать Debian Redirector, который всегда выберет лучшую загрузку - http://httpredir.debian.org/

Обратите внимание, что репозиторий безопасности должен быть обычным, а не через Redirector


источник
У меня на самом деле есть настройка httpredirector, которая тоже работает. Иногда, редко, хотя даже это выходит из строя.
Шириш
и теперь deb.debian.org заменил redir.debian.org, вот и все.
Шириш