Richten Sie Debian-Spiegel nach der Installation ein

8

Angenommen, ich installiere Debian und mein Internet-Netzwerk fällt aus. Die Installation funktioniert einwandfrei, aber zum Zeitpunkt des Einrichtens des apt-Spiegels aus der Liste wird ein Fehler ausgegeben, da das Netzwerk-Internet nicht verfügbar ist. Ich installiere weiterhin ohne Spiegel (apt / sources.list enthält nur CD-ROM-Eintrag) Internetarbeit. Wie richte ich den Debian-Spiegel nach der Installation ein? Ich weiß , wie zu bearbeiten sources.listmit vi, aber ich mag das Menü mit Spiegelliste Auswahl.

Elbarna
quelle

Antworten:

8

Sie wollen nur einen Spiegel oder den nächsten / schnellsten Spiegel. Wenn es das letztere ist, können Sie netselect-apt einfach installieren und ausführen. Ich bin nur gelaufen, um zu sehen, welche von meinem geografischen Standort am schnellsten sind, und es heißt:

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

Ich hoffe, Sie finden es nützlich.

shirish
quelle
das ist gut asnwer
elbarna
5

Als Alternative zum Debian-Redirector können Sie http://deb.debian.org/ ausprobieren.

Dies ist ein CDN, das von AWS CoudFront unterstützt wird und schneller als der Redirector sein sollte.

Wie richte ich den Debian-Spiegel nach der Installation ein?

Verwenden Sie apt edit-sources(als root!), Um /etc/apt/sources.list im (Befehlszeilen-) Texteditor Ihrer Wahl zu öffnen. Wenn die Datei gespeichert wird, wird sie auf Syntaxfehler überprüft.

Head_on_a_Stick
quelle
4

Mein Python-Skript apt-smart , das Spiegel in Ihrem Land automatisch findet, sie bewertet und nach Status und Geschwindigkeit ordnet, ändert schließlich die Datei source.list, wenn Sie möchten.

  • apt-smart unterstützt sowohl Debian als auch Ubuntu.
  • apt-smart Findet automatisch, wo Sie sich befinden, sodass Sie leicht den nächstgelegenen / schnellsten Spiegel erhalten.
  • apt-smart führt einen echten HTTP-Download von jedem Spiegel durch, um genauere Ergebnisse (Bandbreite und Status) zu erhalten, und unterstützt den HTTP-Proxy.
  • apt-smart wird beibehalten, während viele ähnliche Lösungen zu alt sind, um Fehler für eine lange Zeit auszuführen oder zu beheben.

Sie können einfach apt-smartüber installieren. pipDetaillierte Installationsbefehle zum Kopieren und Einfügen finden Sie in der Projekt-Readme- Datei .

Ein Verwendungsbeispiel, mit dem Sie Rangspiegel in Ihrem Land auflisten können:

$ apt-smart -l

Mit -loder erhalten --list-mirrorsSie (Beispielausgabe vom Travis CI US Ubuntu-Server):

---------------------------------------------------------------------------------------------------------
| 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.
quelle
2

Ein Problem mit netselect ist, dass sich der schnellste Download im Laufe der Zeit ändern kann und Sie ihn regelmäßig ausführen müssen.

Sie können den Debian Redirector verwenden, der immer den besten Download auswählt - http://httpredir.debian.org/

Beachten Sie, dass das Sicherheits-Repository das normale sein muss und nicht über Redirector


quelle
Ich habe tatsächlich httpredirector-Setup an meinem Ende, das funktioniert auch. Manchmal, selten, obwohl selbst das ausfällt.
Shirish
und jetzt hat deb.debian.org von redir.debian.org übernommen , das ist es also.
Shirish