5 votes

Existe-t-il un moyen d'accélérer le téléchargement des paquets en cas de connexion lente ?

Duplicata possible :
Mise à jour d'ubuntu avec quelque chose qui peut faire plus d'une connexion

J'utilise Ubuntu 11.10 et je veux télécharger tous les paquets (pour une installation spécifiée) simultanément et en des morceaux (comme dans jDownloader ) para téléchargement plus rapide vitesse. Je voulais cela parce que ma connexion internet partagée n'a pas de mécanisme d'équilibrage de charge internet. J'utilise mon miroir le plus proche mirror.learn.ac.lk/ubuntu (Sri Lanka).

J'ai utilisé Ubuntu Software Center , Synaptic Package Manager , apt-get et d'autres gestionnaires de paquets pour télécharger des paquets. Ils utilisent tous une connexion unique pour tous les paquets, ce qui entraîne un téléchargement lent (dans ma connexion).

Est-il possible de o y a-t-il un moyen de,


  • installer une application pour gérer les téléchargements de paquets de n'importe quel gestionnaire de paquets (même en Update Manager ) en connexions simultanées

  • trouver un gestionnaire de paquets spécialement conçu pour les connexions lentes (utilise les connexions simultanées dans les téléchargements)

  • si les points ci-dessus sont impossibles
    1. obtenir une liste des URL des paquets requis
    2. télécharger manuellement (en utilisant un accélérateur de téléchargement)
    3. déplacer *.deb a /var/cache/apt/archives
    4. installer les paquets

Dites-moi si vous avez une meilleure solution

Je ne suis pas expert en modification et compilation de code source. Alors s'il vous plaît ne donnez pas ce genre de réponses

Je veux juste savoir ce qui est possible et quelle est la procédure à suivre.

3voto

Jash Jacob Points 4212

Vous pouvez essayer Apt-fast.

Apt-fast est une enveloppe shellscript pour apt-get qui améliore la vitesse de téléchargement d'apt-get en téléchargeant simultanément les paquets avec plusieurs connexions par paquet.

sudo add-apt-repository ppa:apt-fast/stable -y && sudo apt-get update
sudo apt-get install axel apt-fast

Après l'avoir configuré, vous pouvez l'utiliser, tout comme apt-get

sudo apt-get update

Le sera :

sudo apt-fast update

sudo apt-get install chromium-browser

Le sera :

sudo apt-fast install chromium-browser

1voto

Anwar Points 72431

Oui, vous pouvez générer un téléchargement de paquet script et ensuite télécharger ces paquets en utilisant un gestionnaire de téléchargement.

  1. Générer un script de téléchargement

    Par exemple : Si vous voulez installer le paquet eclipse , utilisez cette commande pour générer une liste de téléchargement de paquets dans un fichier download-list

    sudo apt-get install --allow-unauthenticated -y  --print-uris eclipse | grep http | cut -d \' -f2 > download-list

    Remplacer le nom eclipse avec le paquet que vous souhaitez. Si votre miroir est un miroir ftp, remplacez http con ftp .

  2. Installez ensuite un gestionnaire de téléchargement. Je vous recommande d'installer aria2

    commande d'installation : sudo apt-get install aria2

  3. Télécharger tous les fichiers

    Créez un dossier dans votre maison, nommez-le, paquets . Copiez le download-list dans ce dossier. Ensuite, ouvrez un terminal en appuyant sur Ctrl-Alt-T . Allez à la paquets par la commande, cd packages . Ensuite, faites cette commande pour télécharger tous les fichiers :

     aria2 -i download-list

    Il téléchargera tous les fichiers de ce dossier

  4. Configuration du dépôt local

    Ensuite, dans le même paquets Faites cette commande et attendez qu'elle soit terminée.

    apt-ftparchive packages . > Packages 

    Ensuite, ouvrez /etc/apt/sources.list avec la commande : gksu gedit /etc/apt/sources.list

    En haut du fichier, écrivez cette ligne :

    deb file:/home/your-user-name-here/packages /

    Enregistrez le fichier et quittez. N'oubliez pas de remplacer your-user-name-here avec votre nom d'utilisateur réel

  5. Installer le paquet

    Pour installer le paquet maintenant, utilisez ces commandes :

    sudo apt-get update pour rafraîchir la base de données des paquets, puis

    sudo apt-get install --allow-unauthenticated eclipse

    remplacer, eclipse avec le nom réel du paquet.

À tout moment, pour installer un autre paquet, il faut d'abord générer la liste de téléchargement, télécharger ces paquets, les placer dans le dossier de l'utilisateur. paquets et exécuter la commande de l'étape 4, et faire les commandes de l'étape 5.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X