web-dev-qa-db-fra.com

uget avec le plugin aria2

J'ai lu que uget avec le plugin aria2 activé est le meilleur téléchargeur. Alors j'ai essayé.

J'ai téléchargé uget à partir du Centre de logiciel Ubuntu et ai également installé aria2 à partir du terminal.

Puis j'ai ouvert uget et ouvert Paramètres> Plugin section et activé "Activer le plugin aria2". Mes arguments se lisent comme suit: --enable-rpc=true -D --check-certificate=false

Puis quand j'ai cliqué sur OK, il a répondu:

Failed to connect to aria2.

Aria2 est-il arrêté? Ou le lancement de aria2 a-t-il échoué?

J'ai aussi essayé quelques commandes sur le web:

roshan@roshan-Aspire-4736Z:~$ aria2c --enable-rpc=true --check-certificate=false --disable-ipv6

2013-09-07 09:42:08.483317 ERROR - IPv4 RPC: failed to bind port 6800
Exception: [SocketCore.cc:308] errorCode=1 Failed to bind a socket, cause: Address already in use

2013-09-07 09:42:08.483629 ERROR - Exception caught
Exception: [DownloadEngineFactory.cc:181] errorCode=1 Failed to setup RPC server

Ensuite, j'ai ouvert YouTube et essayé de télécharger une vidéo. Il ne téléchargera pas et au bas il y avait ce message:

Message: aria2.getVersion result error

S'il vous plait, j'ai besoin de votre aide avec ceci. J'ai vraiment besoin que le plugin Aria2 fonctionne. Je vous remercie.

3
ROshan

Tapez cette commande dans le terminal:

aria2c --daemon --enable-rpc=true

pour plus de détails, allez à ceci lien .

5
john9983

"J'ai téléchargé uget depuis le centre de logiciels ubuntu et ..."

Voilà votre problème. Canonical semble détester uGet ... je ne sais pas pourquoi, mais Ubuntu n'a jamais de version mise à jour. L'USC a la version 1.8.2 et la version actuelle est la 1.10.3

Allez sur le site officiel d'uGet à l'adresse http://uGetdm.com et téléchargez un fichier DEB pour la version Ubuntu que vous utilisez ou installez le PPA.

Désinstallez d'abord la version USC ... pour garantir une installation correcte de la version actuelle.

1
Michael Tunnell

Ma solution au même problème était la suivante:

Dans les paramètres UGet sous l'onglet du plug-in, remplacez l'argument par ceci: --enable-rpc = true

Puis redémarrez Uget et aria2 devrait fonctionner. La version Uget que j'utilise est 1.10.3.

Screnshot UGet settings for aria2

0
danijelc

J'ai ma propre réponse dans uGet 1.10.4 dans Ubuntu 14.04 avec aria2c version 1.18:

  1. Vous devez spécifier votre propre port RPC. Dans mon exemple, 9299. Ce numéro de port ne doit pas être utilisé par un autre processus.
  2. Ensuite, vous devriez ajouter --enable-rpc=true --rpc-listen-port=9299 au arguments.
  3. Vous pouvez spécifier un argument supplémentaire tel que --check=certificate=false.

Pour preuve, j'ai couru uGet via la console. Ensuite, je peux voir n’importe quelle sortie de aria2 dans ma console.

enter image description here

Résultat

Ça marche. uGet et aria2 travaillent enfin ensemble. J'attendais cela depuis environ 3 mois.

enter image description here

0
Ade Malsasa Akbar

Le message d'erreur Address already in use vous indique que localhost:6800 est occupé par d'autres programmes. Vous avez 2 options pour le résoudre:
1. Découvrez le programme qui occupe localhost:6800, changez son port;
2. Changer le port d’aria2, par exemple 6801.

0
Bruce Sun