Comment réduire le temps d'attente pour les mises à jour du référentiel

31

Lorsque vous utilisez aptitude update / apt-get update ou que vous utilisez le gestionnaire de mise à jour pour mettre à jour, je parviens parfois à un lien de référentiel trop long. Le pourcentage ne se termine pas et cela prend un certain temps avant de l'ignorer.

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. Voici une image expliquant le problème:

Il essaie de se connecter à archive.ubuntu.com mais comme cela prend trop de temps, il reste là pendant au moins 3 à 5 minutes (n’a pas mesuré le temps) et ensuite montre comme ignoré et passe à la suivante. Je souhaite changer cela en secondes au lieu de minutes.

    
posée Luis Alvarado 24.05.2012 - 07:42
la source

3 réponses

35
  

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!

réponse donnée ish 24.05.2012 - 08:06
la source
5

Souvent, certains dépôts qui se chargent de lenteur ne sont qu’un symptôme de l’utilisation d’un miroir lent. Les miroirs par défaut pour de nombreuses régions ne sont pas les plus rapides (je sais que c'est le cas en Chine).

Le changement de votre miroir se fait très facilement via l’interface graphique de Software Sources, vous pouvez ouvrir cette fenêtre de deux manières:

  1. Ouvrez Ubuntu Software Center et cliquez sur Software Sources dans le menu Edit .

ou

  1. Ouvrez un terminal (ou tapez alt-F2 ) et exécutez software-properties-gtk

Lorsque cette fenêtre apparaît, vous remarquerez un menu déroulant indiquant Download From: qui sélectionne votre miroir. Sélectionnez l'option Other dans ce menu.

Dans la nouvelle fenêtre qui apparaît, cliquez sur le bouton Sélectionner le meilleur serveur pour tester et choisir automatiquement le serveur le plus rapide pour votre emplacement.

J'espère que ça aide!

Voir aussi:

réponse donnée adempewolff 24.05.2012 - 07:59
la source
2

apt-fast fonctionne comme apt-get , mais télécharge les mises à jour et les packages du référentiel en parallèle. Consultez ce tutoriel pour apprendre à l'utiliser.

    
réponse donnée tslocum 27.04.2013 - 08:24
la source

Lire d'autres questions sur les étiquettes