Quantcast
Channel: ProNAS - forum serwerów plików NAS i dysków sieciowych
Viewing all articles
Browse latest Browse all 817

Instalacja JDownloader2 na Synology

$
0
0
Poprzeglądałem anglojęzyczne fora i metodą prób i błędów zainstalowałem u siebie alternatywę dla Download Station, czyli JDownloader-a.
Czy warto to musicie sami sobie na to odpowiedzieć, ja uważam, że tak, bo zawsze lepiej mieć dwa rozwiązania do wyboru niż jedno.
Większość instrukcji to tłumaczenie z kilku dostępnych anglojęzycznych + opisane własne doświadczenia na DS112.

1. Instalujemy JD2 na Windows (lub Linux, ale tego osobiście nie testowałem) korzystając z JDownloader.jar ze strony http://jdownloader.org/download/offline (dokładnie http://installer.jdownloader.org/JDownloader.jar)
2. Uruchamiamy JD2 i aktualizujemy do najnowszej wersji
3. W "Ustawieniach" programu JD2:
-> wybieramy z menu "Interfejs Użytkownika" -> aktywujemy "Tryb Cichy"
-> wybieramy z menu "Powiadomienia w "dymkach" " -> ustawiamy "Pokaż Dymki jeśli..." na "Nigdy"
-> wybieramy "Ikona Zasobnika" -> deaktywujemy "Włączony"
4. Rejestrujemy się na stronie http://my.jdownloader.org/ (wpisujemy mail i hasło jakie chcemy używać)
5. W "Ustawieniach" programu JD2 wpisujemy konto by móc się dostać ze strony http://my.jdownloader.org/
-> wybieramy "My.JDownloader" -> ustawiamy Email i Hasło (zgodne z tymi, które użyliśmy do rejestracji na stronie w pkt. 4)
Uwaga: Po tej operacji warto przetestować łączność naciskając "Przejdź do My.JDownloader.org". Po zalogowaniu powinniśmy
mieć możliwość zarządzania naszym programem przez przeglądarkę.
6. Zamykamy JD2 całkowicie
7. Kopiujemy cały katalog programu do wybranego katalogu na Synology (przy użyciu "File Station", ftp itp.) i przenosimy do miejsca docelowego
np. /volume1/@appstore/jdownloader/ (to już przy wykorzystaniu klienta SSH i użytkownik root - hasło jak dla admina)
8. Zmieniamy prawa do katalogu "jdownloader", wszystkich podkatalogów i plików wewnątrz na "755"
Kod (Text):
  1. chmod -R 755 /volume1/@appstore/jdownloader/
**************************************************************************************************************************************************************************************************************************************************************************************
Uwaga: (dotyczy punktów 1-8)
Zgodnie z tym co sprawdził cyper by w jdownloader-rze zadziałało automatyczne rozpakowywanie ściągniętych archiwów należy po pobraniu pliku JDownloader.jar przerzucić go na NAS-a do docelowej lokalizacji i uruchomić
Kod (Text):
  1. java -jar Jdownloader.jar
Aplikacja zainstaluje się i zaktualizuje do najnowszej wersji.
Ponowne uruchomienie tej komendy umożliwi utworzenie/wpisanie loginu i hasła do MyJDownloader-a (to co opisane w pkt. 5).
Pozostałe ustawienia (to co opisane w pkt. 3, 4) będzie można skonfigurować przez stronę http://my.jdownloader.org/
**************************************************************************************************************************************************************************************************************************************************************************************

9. Instalujemy Java
- pakiet Java Manager z Centrum Pakietów (dla modeli Synology z procesorem ARMv7)
- pakiet Java SE Embedded (dla modeli Synology z procesorem ARMv5, czyli DS213air, DS213, DS413j, DS112j, DS112, DS112+, DS212j, DS212, DS212+, RS212, RS812, DS111, DS211j, DS211, DS211+, DS411j, DS411, DS411slim, RS411, DS110j, DS210j, DS410j, DS109, DS209, DS409, DS409slim i RS409 lub procesorem PowerPC, czyli DS213+, DS413, DS110+, DS210+), w tym celu:
  • * aktualizujemy DSM do wersji 5.0 lub wyższej
    * dla DSM 5.1 lub wyższej ustawiamy: "Centrum pakietów"->"Ustawienia"-"Ogólne"->"Poziom zaufania"-"Dowolny wydawca"
    * ściągamy instalację JAVA ze strony http://www.tinyurl.com/javaembed (trzeba być zarejestrowanym na Oracle - darmowo)
    np. ejdk-8u33-fcs-linux-arm-sflt.tar.gz
    plik musi być nierozpakowany w oryginalnym formacie z rozszerzeniem tar.gz
    (np. przeglądarka Chrome zapisuje plik z rozszerzeniem .gz, należy zmienić je na tar.gz)
    * przy pomocy File Station wgrywamy plik do udostępnionego katalogu "public" (jeśli nie mamy to trzeba go stworzyć - jak ktoś nie potrafi to mogę wyjaśnić)
    * dodajemy repozytorium http://packages.pcloadletter.co.uk ( w "Centrum pakietów"->"Ustawienia"-"Źródła pakietów")
    * w "Centrum pakietów"->"Społeczność" odświeżamy aplikacje, wyszukujemy "Java SE Embedded 8" i instalujemy
Po poprawnej instalacji w "Centrum pakietów"->"Zainstalowano" będziemy widzieli "Java SE Embedded 8" i status "Działa"
10. Tworzymy plik o dowolnej nazwie np. jdscript z rozszerzeniem sh (czyli jdscript.sh) otwieramy go w edytorze tekstowym i wklejamy (dla modeli Synology z procesorem ARMv5):
**************************************************************************************************************************************************************************************************************************************************************************************
(Uwaga: Zgodnie z tym co sprawdził cyper należy plik stworzyć bezpośrednio na NAS-ie, albo go wyedytować - stworzony pod Windowsem ma dodatkowe znaczniki i wtedy nie tworzy się plik PID niezbędny do zatrzymywania działania jdownloader-a !!!)
**************************************************************************************************************************************************************************************************************************************************************************************

Kod (Text):
  1. #!/bin/sh
  2. #
  3. #
  4. PIDFILE=/var/run/jdscript.pid
  5. #
  6. start() {
  7. sleep 1
  8. nohup /volume1/@appstore/java8/ejdk1.8.0_33/linux_arm_sflt/jre/bin/java -Djava.awt.headless=true -jar /volume1/@appstore/jdownloader/JDownloader.jar &
  9. echo $! > $PIDFILE
  10. }
  11. #
  12. stop() {
  13. [ -f ${PIDFILE} ] && kill `cat ${PIDFILE}`
  14. rm -f $PIDFILE
  15. }
  16. #
  17. case "$1" in
  18. start)
  19. start
  20. ;;
  21. stop)
  22. stop
  23. ;;
  24. restart)
  25. stop
  26. sleep 1
  27. start
  28. ;;
  29. *)
  30. echo "$0 (start|stop|restart)"
  31. exit 1
  32. ;;
  33. esac
  34. #
  35.  
dla modeli z procesorem ARMv7 w linijce 8 wpisujemy:
Kod (Text):
  1. nohup /volume1/@appstore/JavaManager/Java/bin/java -Djava.awt.headless=true -jar /volume1/@appstore/jdownloader/JDownloader.jar &
Uwaga: Ścieżka "/volume1/@appstore/jdownloader/" to lokalizacja naszego katalogu JD2 na Synology

11. Nadajemy prawa "755" plikowi jdscript.sh

12. Wybieramy czy JD2 ma się ruchamiać automatycznie przy włączaniu Synology:
- zapisujemy plik jdscript.sh w /usr/local/etc/rc.d/jdscript.sh (przy użyciu klienta SSH)
- restartujemy Synology, JD2 będzie automatycznie uruchamiał się przy starcie systemu.
czy też chcemy go uruchamiać manualnie:
- zapisujemy plik jdscript.sh w innym katalogu niż /usr/local/etc/rc.d/ np. /usr/jdscript.sh
- na Synology w "Panel sterowania"-> "Harmonogram zadań" tworzymy nowe zadanie "Utwórz"->"Skrypt zdefiniowany przez użytkownika", nadajemy dowolną nazwę, określamy użytkownika "root", w "Uruchom polecenie" wpisujemy ścieżkę do zapisanego skryptu np. /usr/jdscript.sh i określamy uruchomienie - start (czyli wpisujemy /usr/jdscript.sh start), odznaczamy opcję "Włączone" (chcemy aktywować to zadanie manualnie, a nie w ustalonym harmonogramie) i zatwierzamy "OK"
- wybieramy stworzone przez nas zadanie i aktywujemy (z górnego menu naciskamy "Uruchom")
- JD2 powinien się uruchomić

Uwaga: możemy też stworzyć zadania zatrzymania JD2 (/usr/jdscript.sh stop) lub restartu (/usr/jdscript.sh restart).
W moim przypadku przy aktywnym JD2 nie włączała się hibernacja dysku, dlatego w czasie, w którym z niego nie korzystam uruchamiam zadanie zatrzymania.
13. Otwieramy w przeglądarce http://my.jdownloader.org, logujemy się, korzystamy i dostosowujemy ustawienia.

Powodzenia !!!

Viewing all articles
Browse latest Browse all 817

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra