Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

[ ↓ ]

Voir le sujet précédent Voir le sujet suivant Message [Page 1 sur 1]

Invité


Invité

Invité

Message posté: le Mer 4 Juin 2008 - 21:35
de vos paquets Ubuntu avec apt-fast.

Il existe un petit outil qui s’appelle Axel Download Accelerator, qui est dispo dans les dépôt d’Ubuntu ou ici et qui a la même fonction que wget mais supporte les multi-connections, accelerant sensiblement le téléchargement.

Bon, déjà ça c’est pas mal… Et si je vous disais maintenant qu’il est possible de l’utiliser dans le process de téléchargement de apt-get pour accélérer le téléchargement de vos paquets ?

Il suffit de créer un script contenant ceci :

#!/bin/sh
#apt-fast by Matt Parnell http://www.mattparnell.com , this thing is FOSS
#please feel free to suggest improvments to admin@mattparnell.com
# Use this just like apt-get for faster package downloading. Make sure to have axel installed

#If the first user entered variable string contains apt-get, and the second string entered is either install or dist-upgrade
if echo “$1″ | grep -q “[upgrade]” || echo “$2″ | grep -q “[install]” || echo “$2″ | grep -q “[dist-upgrade]“; then
echo “Working…”;

#Go into the directory apt-get normally puts downloaded packages
cd /var/cache/apt/archives/;

#Have apt-get print the information, including the URI’s to the packages
apt-get -y –print-uris $1 $2 $3 $4 > debs.list;

#Strip out the URI’s, and download the packages with Axel for speediness
egrep -o -e “(ht|f)tp://[^\']+” debs.list | xargs -l1 axel -a;

#Perform the user’s reqested action via apt-get
apt-get -y $1 $2 $3 $4;

echo “Done! Make sure and check to see that the packages all were installed properly. If a package is erred, run sudo apt-get autoclean and try installing it again without the use of this script.”;

elif echo “$1″ | grep -q “[*]“; then
apt-get $1;
else
echo “Sorry, but you appear to be entering invalid options. You must use apt-get and one of apt-get’s options in order to use this script.”;
fi


de l’enregistrer sous un petit nom sympa comme par exemple apt-fast et de le rendre exécutable avec un petit chmod +x apt-fast

Ensuite pour l’utiliser, c’est comme d’habitude en faisant par exemple :

./apt-fast upgrade ou ./apt-fast install votre_paquet_a_installer

Pratique non ?


Source en Anglais, ICI


Korben

Voir le sujet précédent Voir le sujet suivant Message [Page 1 sur 1]

[ ↑ ]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum

 
  • © PunBB | Signaler un abus