Duplicate possible:
Mettre à jour ubuntu avec quelque chose qui peut établir plus d’une connexion
J'utilise Ubuntu 11.10 et je souhaite télécharger tous les packages (pour une installation spécifiée) simultanément et en morceaux (comme dans jDownloader
) pour un téléchargement plus rapide la vitesse. Je le voulais parce que ma connexion Internet partagée n’a pas de mécanisme d’équilibrage de la 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 quelques autres gestionnaires de paquets pour télécharger des paquets. Tous utilisent une seule connexion pour tous les paquets, ce qui ralentit le téléchargement (dans ma connexion).
Est-il possible de ou est-il possible de
Update Manager
) dans des connexions simultanées*.deb
vers /var/cache/apt/archives
S'il vous plaît dites si vous avez un meilleur moyen
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.
Vous pouvez essayer Apt-fast.
Apt-fast est un wrapper shellscript pour apt-get qui améliore la vitesse de téléchargement d'apt-get en téléchargeant simultanément des 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
Sera:
Sudo apt-fast update
Sudo apt-get install chromium-browser
Sera:
Sudo apt-fast install chromium-browser
Oui, vous pouvez générer un script de téléchargement de package, puis télécharger ces packages à l'aide d'un gestionnaire de téléchargement.
Générer un script de téléchargement
Par exemple: Si vous souhaitez installer le package Eclipse
, utilisez cette commande pour générer une liste de téléchargement de packages dans un fichier download-list
.
Sudo apt-get install --allow-unauthenticated -y --print-uris Eclipse | grep http | cut -d \' -f2 > download-list
Remplacez le nom Eclipse
par le package souhaité. Si votre miroir est un miroir ftp, remplacez http
par ftp
.
Ensuite, installez un gestionnaire de téléchargement. Je recommanderais d'installer aria2
commande d'installation: Sudo apt-get install aria2
Télécharger tous les fichiers
Créez un dossier dans votre maison, nommez-le, packages . Copiez le fichier download-list
dans ce dossier. Puis ouvrez un terminal en appuyant sur Ctrl-Alt-T
. Allez dans le dossier packages avec 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
Configurer le repo local
Ensuite, dans le même dossier packages , exécutez cette commande et attendez la fin.
apt-ftparchive packages . > Packages
Puis ouvrez le fichier /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
par votre nom d'utilisateur actuel
Installez le paquet
Pour installer le paquet maintenant, utilisez ces commandes:
Sudo apt-get update
pour actualiser la base de données du paquet. puis
Sudo apt-get install --allow-unauthenticated Eclipse
remplacez Eclipse
par le nom du package actuel.
Pour installer un autre package à tout moment, commencez par générer la liste de téléchargement, téléchargez-le, mettez-le dans le dossier packages et exécutez la commande à l'étape 4, et effectuez les commandes de l’étape 5.