Lors de la mise à jour aptitude update
/ apt-get update
ou de l'utilisation du gestionnaire de mises à jour, j'obtiens parfois un lien de référentiel trop long. Le pourcentage ne se termine pas et il faut un certain temps avant de l'ignorer.
Comment puis-je réduire le temps afin 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 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 au moins 3 à 5 minutes (le temps n’a pas été mesuré), puis il apparaît comme ignoré et passe à la suivante. Je souhaite changer cela en secondes au lieu de minutes.
Réponses:
Les miroirs sont une option, comme l'explique @adempewolff. Laissez-moi vous donner une réponse directe cependant:
Définition des délais d'attente de connexion apt-get
Vous pouvez contrôler ces délais via les
apt.conf
options suivantes :Notez que cela ne s'applique qu'aux délais d'attente de connexion, PAS aux délais d'attente de "temps d'arrivée", c'est-à-dire que si la connexion est établie dans les 10 secondes, il continuera à télécharger un package de 100 Mo même s'il est à 1 Ko / seconde :)
Pour implémenter ces options, créez simplement un fichier de configuration dans
/etc/apt/apt.conf.d
; supposons que nous l'appelons99timeout
.Alt+F2
, tapezgksudo gedit /etc/apt/apt.conf.d/99timeout
sudo apt-get update
Et le terminal "addict" trouver "meilleur serveur" pirater!
Élargi et proposé comme réponse à cette question plus appropriée
Options apt-get conf supplémentaires que vous pouvez essayer de modifier
Acquire::Queue-Mode
: Mode de file d'attente; Le mode de file d'attente peut être l'un deshost
ouaccess
déterminer la manière dont APT met en parallèle les connexions sortantes.host
signifie qu'une connexion par hôte cible sera ouverte, celaaccess
signifie qu'une connexion par type d'URI sera ouverte.Acquire::Retries
: Nombre de tentatives à effectuer. S'il est différent de zéro, APT réessayera les fichiers en échec 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, ce qui désactive la limite et tente d'utiliser autant que possible la bande passante. Si activé, il désactiveraapt-get
la fonctionnalité de téléchargement parallèle.Creusez
man apt.conf
si vous pensez que quelque chose d'autre pourrait aider!la source
netselect-apt
pour Ubuntu afin que tout se trouve dans l'exécutable. En ce qui concerne votre question de l'heure de la fin, je ne pense pas qu'il y ait un moyen au niveau apt-conf. Maisman apt.conf
, et voir "Le groupe acquis ", en particulier le mode file d'attente et les tentatives qui peuvent être utiles.Certains dépôts à chargement extrêmement lent sont simplement le 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).
Changer votre miroir se fait très facilement via l'interface graphique des sources de logiciels, vous pouvez ouvrir cette fenêtre de deux manières:
Ubuntu Software Center
et cliquez surSoftware Sources
dans leEdit
menu.ou
alt-F2
) et lancezsoftware-properties-gtk
Lorsque cette fenêtre s’affiche, vous remarquerez un menu déroulant indiquant
Download From:
que votre miroir est sélectionné. Sélectionnez l'Other
option dans ce menu.Dans la nouvelle fenêtre qui Select Best Servers’affiche, cliquez sur le bouton pour tester et choisir automatiquement le serveur le plus rapide pour votre emplacement.
J'espère que cela t'aides!
Voir également:
la source
software-properties-gtk
programme apparaissait dans le tiret Unity lorsque vous tapiezSoftware Sources
, mais il ne le fait plus ...apt-fast fonctionne comme apt-get , mais télécharge les mises à jour et les packages du référentiel en parallèle. Voir ce tutoriel pour apprendre à l'utiliser.
la source