Configurer les miroirs Debian après l'installation
8
Supposons que j'installe Debian et que mon réseau Internet tombe en panne. L'installation fonctionne bien, mais au moment de configurer le miroir apt à partir de la liste, donnez une erreur car le réseau Internet est en panne. Je continue à installer sans miroir (apt / sources.list ne contient qu'une entrée cdrom) Internet fonctionne .. comment configurer le miroir debian après l'installation? Je sais comment éditer sources.listavec vi, mais je veux le menu avec la sélection de la liste miroir.
Vous voulez juste un miroir ou le miroir le plus proche / le plus rapide. Si c'est le dernier, vous pouvez simplement installer netselect-apt et l'exécuter. J'ai juste couru pour voir quelles sont les formes les plus rapides de ma situation géographique et il a dit -
[$] 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
Il s'agit d'un CDN alimenté par AWS CoudFront et devrait être plus rapide que le redirecteur.
comment configurer le miroir debian après l'installation?
Utilisez apt edit-sources(en tant que root!) Pour ouvrir /etc/apt/sources.list dans l'éditeur de texte (ligne de commande) de votre choix; lorsque le fichier est enregistré, il sera vérifié pour les erreurs de syntaxe.
Mon script Python apt-smart qui trouve automatiquement des miroirs dans votre pays, les compare et les classe par statut et vitesse, change enfin sources.list si vous le souhaitez.
apt-smart prend en charge Debian et Ubuntu.
apt-smart trouve automatiquement où vous êtes afin que vous puissiez facilement obtenir le miroir le plus proche / le plus rapide.
apt-smart effectue un véritable téléchargement HTTP à partir de chaque miroir pour obtenir des résultats plus précis (bande passante et état) et prend en charge le proxy HTTP.
apt-smart est maintenue, alors que de nombreuses solutions similaires sont trop anciennes pour être exécutées ou laisser les bogues non résolus pendant longtemps.
Vous pouvez facilement installer apt-smartvia pip, pour les commandes d'installation de copy'n'paste détaillées, veuillez consulter le fichier Lisez-moi du projet .
Un exemple d'utilisation qui vous permet de répertorier les miroirs classés dans votre pays:
$ apt-smart -l
Avec -l, ou --list-mirrors, vous obtiendrez (exemple de sortie du serveur 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
Comme alternative au redirecteur Debian, vous pouvez essayer http://deb.debian.org/
Il s'agit d'un CDN alimenté par AWS CoudFront et devrait être plus rapide que le redirecteur.
Utilisez
apt edit-sources
(en tant que root!) Pour ouvrir /etc/apt/sources.list dans l'éditeur de texte (ligne de commande) de votre choix; lorsque le fichier est enregistré, il sera vérifié pour les erreurs de syntaxe.la source
Mon script Python apt-smart qui trouve automatiquement des miroirs dans votre pays, les compare et les classe par statut et vitesse, change enfin sources.list si vous le souhaitez.
apt-smart
prend en charge Debian et Ubuntu.apt-smart
trouve automatiquement où vous êtes afin que vous puissiez facilement obtenir le miroir le plus proche / le plus rapide.apt-smart
effectue un véritable téléchargement HTTP à partir de chaque miroir pour obtenir des résultats plus précis (bande passante et état) et prend en charge le proxy HTTP.apt-smart
est maintenue, alors que de nombreuses solutions similaires sont trop anciennes pour être exécutées ou laisser les bogues non résolus pendant longtemps.Vous pouvez facilement installer
apt-smart
viapip
, pour les commandes d'installation de copy'n'paste détaillées, veuillez consulter le fichier Lisez-moi du projet .Un exemple d'utilisation qui vous permet de répertorier les miroirs classés dans votre pays:
Avec
-l
, ou--list-mirrors
, vous obtiendrez (exemple de sortie du serveur Travis CI US Ubuntu):la source
Un problème avec netselect est que le téléchargement le plus rapide peut changer avec le temps et que vous devez l'exécuter périodiquement.
Vous pouvez utiliser le redirecteur Debian qui choisira toujours le meilleur téléchargement - http://httpredir.debian.org/
Notez que le référentiel de sécurité doit être ordinaire et non via le redirecteur
la source