Aria2c jest programem konsolowym służącym do pobierania plików z protokołów HTTP/HTTPS, FTP, BitTorrent i Metalink
W repozytorium Shibbiego jest wersja aria2 - 1.17.1-1 lecz nie udało mi się jej odpalić dlatego zmuszeni jesteśmy użyć starszej wersji aria2 - 1.14.2-1 dostępnej w ogólnym repozytorium.
Instalacja:
Musimy mieć zainstalowane optware.
Wydajemy komendę:
Cytat
[root@WNR3500L root]$ /opt/etc/ipkg.conf |grep shibby
jeśli ukaże nam się pozycja:
Cytat
[root@WNR3500L root]$ shibby http://tomato.groov.pl/repo
to oznacza, że repo shibbiego jest aktywne i musimy je przed instalacją zablokować.
Użyjemy do tego nano, mc, vi - jak kto woli wpisujemy na początku linijki #, zapisujemy.
Po wydaniu komendy:
Cytat
[root@WNR3500L root]$ /opt/etc/ipkg.conf |grep shibby
musimy otrzymać wynik:
Cytat
[root@WNR3500L root]$ #src shibby http://tomato.groov.pl/repo
następnie uaktualniamy listę paczek:
Cytat
[root@WNR3500L root]$ ipkg update
po wydaniu komendy:
Cytat
[root@WNR3500L root]$ ipkg list|grep aria2
otrzymamy tylko:
Cytat
[root@WNR3500L root]$ aria2 - 1.14.2-1 - A utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent (DHT, PEX, MSE/PE), and Metalink.
i tak ma być.
W pliku
/opt/etc/profile musimy zablokować zmienną środowiskową:
LD_LIBRARY_PATH=/opt/lib:/opt/usr/lib:/lib:/usr/lib:/usr/local/lib:/opt/lib:/opt/usr/lib:${LD_LIBRARY_PATH}
wpisując przed nią # za pomocą powyższych edytorów pliku.
Instalujemy teraz arie2:
Cytat
[root@WNR3500L root]$ ipkg install aria2
Uruchamianie aria2 zmieniając takie parametry na własne ścieżki:
--dir=
/nas/Aria - katalog w którym będą zapisywane pobierane pliki
--log=
/nas/Aria/aria.log - plik logów aria
zmieniamy porty według własnej potrzeby:
--rpc-listen-port=
4000 - port nasłuchu interfejsu RPC w sieci LAN
--dht-listen-port=
2000 - port nasłuchu protokołu dht dla Metalink
login i hasło do programu:
--rpc-user=
user - zmieniamy user na własną nazwę (login)
--rpc-passwd=
pass - zmieniamy pass na własną nazwę (hasło)
Cytat
[root@WNR3500L root]$ /opt/bin/aria2c --enable-rpc=true --rpc-listen-port=4000 --rpc-listen-all=true --dir=/nas/Aria --log=/nas/Aria/aria.log --log-level=error --dht-listen-port=2000 --rpc-user=user --rpc-passwd=pass --event-poll=poll -D
po uruchomieniu programu w procesach:
Cytat
[root@WNR3500L root]$ ps|grep aria
powinniśmy mieć taki wynik:
Cytat
14007 root 11572 S /opt/bin/aria2c --enable-rpc=true --rpc-listen-port=4000 --rpc-listen-all=true --dir=/nas/Aria -
14029 root 1592 S grep aria2
To oznacza, że program działa.
Działania programu nie sprawdzałem pod interpreterem powłoki sh, jak widać mam zainstalowanego bash-a
[root@WNR3500L root]$
Instalujemy teraz GUI
ściągamy na PC instalkę:
http://skylink.dl.sourceforge.net/pro...-win32.exe
- Instalujemy na PC.
- Odpalamy.
Przechodzimy do Tools/Option
Wpisujemy dane potrzebne do połączenia z naszym programem na routerze.
Remote Host: IP LAN-owe naszego routera, na którym działa aria2
Port: port na którym ustawiliśmy w programie komunikację RPC (--rpc-listen-port=
4000)
User name: login (--rpc-user=
user)
Password: hasło (--rpc-passwd=
pass)
Zauważyłem, że czasami GUI nie chce nam się połączyć z programem.