Comment puis-je réduire le temps de telle sorte que si un référentiel particulier prend plus de 10 secondes pour se connecter ou se terminer, il doit l'ignorer et déplacer les éléments suivants?
Les miroirs sont une option, comme l'explique @adempewolff. Laissez-moi vous donner une réponse directe cependant:
Définir les délais de connexion à apt-get
Vous pouvez contrôler ces délais via les options apt.conf
suivantes:
Acquire::http::Timeout "10";
Acquire::ftp::Timeout "10";
Notez que cela ne concerne que les délais de connexion, PAS les délais d’expiration, c’est-à-dire que s’il se connecte dans les 10 secondes, il continuera à télécharger un paquet de 100 Mo même s'il est à 1 Ko / seconde:)
Pour implémenter ces options, créez simplement un fichier conf dans /etc/apt/apt.conf.d
; Supposons que nous l'appelions 99timeout
.
- Appuyez sur
Alt+F2
, tapez gksudo gedit /etc/apt/apt.conf.d/99timeout
- Tapez / collez les lignes ci-dessus, avec votre choix de délai d'attente en secondes
- Enregistrer et quitter.
- Maintenant, essayez
sudo apt-get update
Et le pirate du terminal-addict "find best server"
Développé et déplacé comme une réponse à cette question plus appropriée
Options supplémentaires de configuration apt-get que vous pouvez essayer de modifier
-
Acquire::Queue-Mode
: mode de mise en file d'attente; Le mode de file d'attente peut être un host
ou access
qui détermine la manière dont APT met en parallèle les connexions sortantes. host
signifie qu'une connexion par hôte cible sera ouverte, access
signifie qu'une connexion par type d'URI sera ouverte.
-
Acquire::Retries
: nombre de tentatives à effectuer. Si ce n'est pas le cas, APT réessayera les fichiers ayant échoué le nombre de fois indiqué.
-
Acquire::http::Dl-Limit
: accepte les valeurs entières en kilo-octets, pour limiter la vitesse de téléchargement et ne pas ralentir votre navigation / email / etc. lors de la mise à jour La valeur par défaut est 0 qui désactive la limite et tente d'utiliser autant que possible la bande passante. Si cette option est activée, la fonctionnalité de téléchargement parallèle de apt-get
sera désactivée.
-
Parcourez man apt.conf
si vous pensez que quelque chose d’autre pourrait vous aider!