Est-il possible d'accélérer les téléchargements dans Synaptic Manager?

8

Dans Terminal, cela est possible en utilisant apt-fast (en utilisant Axel).

Mais est-il possible de faire fonctionner Axel et apt-fast dans Synaptic Manager?

J'ai trouvé cette suggestion , mais je ne la tenterais pas sans l'aide de Ask Ubuntu :)


la source
4
Si vous craignez qu'une procédure ne casse votre système, il vous suffit de configurer une machine virtuelle d'ubuntu dans virtualbox. Essayez les choses là-bas et si elles fonctionnent bien, vous pouvez ensuite le faire en toute sécurité sur votre PC
LnxSlck
Pourquoi éditer synaptique quand vous pouvez simplement utiliser et apt-mirror. Population initiale du miroir avec apt-fast.
RobotHumans
3
+1 pour ne pas avoir essayé et demandé de l'aide :)
atenz
1
Cipricus: cette méthode ne fonctionnera pas avec le Synaptic d'Ubuntu même si vous avez essayé - voir ma réponse modifiée.
ish
@ aking1012 c'est nouveau pour moi. seriez-vous si gentil de fournir plus d'informations sur apt-mirror, je n'ai aucune idée de ce que c'est :)

Réponses:

7

La méthode dans le thread du forum (trompant Synaptic en renommant apt-fastà apt-getet vice - versa) ne fonctionnera pas avec Ubuntu, parce que notre Synaptic ne pas utiliser apt-get . J'ai vérifié cela en regardant rapidement le code source, et aussi en se déplaçant /usr/bin/apt-getailleurs - Synaptic fonctionne toujours bien. Synaptic réutilise des bits de code à partir d' apt-get , et il utilise les binaires dpkg réels pour effectuer l'installation, la configuration, etc., mais il n'utilise pas le apt-getbinaire.

Alternatives

  • Je recommanderais d'abord d'essayer de trouver un miroir de fermeture rapide "en réseau" pour essayer de maximiser la vitesse. Veuillez consulter la méthode de ligne de commande dans cette réponse pour un moyen très fiable de le faire.

  • La seconde consiste à marquer les packages à installer dans Synaptic, puis à générer un script de téléchargement à partir du menu Fichier . Il s'agit d'un script bash avec plusieurs wget -centrées, une pour chaque fichier deb. Utilisez simplement sed -i -e 's/wget -c/axel/g' scriptnamepour utiliser axel à la place, exécutez le script dans un répertoire vide, puis faites sudo dpkg -i *.deb.

ish
la source
2
@EliahKagan: Voir éditer, tout cela est une diversion;) parce que Synaptic (au 12.04 au moins) n'utilise pas du apt-gettout le binaire.
ish
4

Personnellement, je ferais ce que LnxSlck a dit dans son commentaire, configurer une machine virtuelle avec Ubuntu et y tester. Cela vous permettrait de tester sans aucun problème réel. S'il se casse, ne le faites pas. Si cela fonctionne, vous pouvez être semi-sûr dans l'idée qu'il fonctionnera correctement sans incident réel.

J'ai tendance à le faire avec chaque "test" que je fais avec Ubuntu, donc c'est une bonne pratique si vous ne voulez pas exploser votre installation par accident.

Thomas Ward
la source
dit izx Synaptic does not use apt-get. eh bien, si c'est le cas, ce qui est dit sur ce forum que j'ai mentionné dans la question est faux parce que tout cela est basé précisément sur le tweaking / twisting apt-get. donc je ne prendrais pas la peine de tester que je suppose.