- Mitglied seit
- 17. Dez 2011
- Beiträge
- 191
- Punkte für Reaktionen
- 0
- Punkte
- 0
Anfragen bezüglich PowerPC oder x86 Architekturen ziehen sich konstant durch eigentlich alle Forenthreads über das pyLoad ARM Paket, was ich selbst nicht testen kann möchte ich aber niemandem zumuten.
Durch neuerlichen Zugang zu einer "x86 bromolow" DS gibt es damit auch Zuwachs
Der Anspruch ist derselbe wie beim ARM Paket, eine neu installierte DS, ipkg oder anderweitige Vorkonfiguration ist nicht erforderlich.
Die Installation erstellt einen neuen Share namens /pyload auf dem Installationsvolume, die Sprache wird anhand der Einstellung im DSM Setup bei der Installation erkannt (Achtung: "default/Autodetect" ist Englisch).
Default User: admin, Passwort: changeme
UnRAR ist enthalten und vorkonfiguriert, als Webserver wird bjoern (lightweight) genutzt. pyLoadCore läuft als Systemuser "pyload", nicht als root, der User wird bei Installation angelegt und bei Deinstallation entfernt.
DSM
ab DSM 3.2-1922
erste Tests auf 4.1-2668 und 4.2-3161
Unterstützte DS und RS
Gute Frage, hoffe auf Tester die helfen das auszuloten. Auf bromolow mit DS 4.1 und 4.2beta ist es getestet, x86 DS sind für mich aber allgemein Neuland. cedarview und/oder x86 kann ich gerade nur vermuten oder hoffen.
Bitte um Feedback auf welchen DS es lief und auf welchen nicht, bitte mit Modell und DS Version.
Paketstatus
Pfade, Scripts und Bilder im Paket sind gegenüber dem ARM Paket noch unverändert, Ziel von -1 war einmal ein neuer binärer Unterbau gleichen Zuschnitts und prinzipielle Lauffähigkeit.
Für wenigstens eine beta braucht's Feldtests, also... hier ist der Download:
Download
Download pyLoad-0.4.9-1 (20,3 MB) MD5: 9c05f3f120085d371f5ae1381cc3e760
Download pyLoad-0.4.9-2 (21,2 MB) MD5: 8bff8b6d8159a0654ddd42d892c93532
Über die Paketquelle wird dieses Paket noch nicht ausgeliefert, noch ist es spärlich getestet und nicht sonderlich optimiert. Es ist eine geradelinige Portierung des ARM Pakets für x86_32 mit teils neueren Versionen.
Paketinhalt
Rar ist als Binary mit dabei, nicht enthalten sind erstmal tesseract und upnpc.
offene Ports
Inhalt des /pyload Shares
Administration
Neue pyLoad User anlegen: /var/packages/pyload/scripts/start-stop-status user
Reconnect
das Paket enthält curl und netcat, im mitgelieferten Script sind Beispiele enthalten.
Es sollte damit mit jedem UPnP-IGD Router möglich sein.
Paketlizenz
Die jeweiligen Inhalte unter ihrer jeweiligen Lizenz, das Paket selbst (Packaging, Scripts, Patches,...) unter no problem, bugroff
Autoupdate
Ist im Paket nicht enthalten, das Paket wird bei stable Updates aktualisiert. Die enthaltenen pyLoad Sources können aber auch manuell aktualisiert werden, entpacken in /var/packages/pyload/target/pyload/. Für eine Neukonfiguration das Verzeichnis /var/packages/pyload/target/var/config löschen (oder als Backup verschieben) und mit "cd /var/packages/pyload/target/pyload/; . ./bin/import-environment; python ./pyload/pyLoadCore.py" neu einrichten.
Ein Update kommt mit dem nächsten pyLoad, Ungeduldige soll's aber immer mal geben ;-)
Für Bastler
pyLoad Umgebung importieren: ". /var/packages/pyload/target/bin/import-environment"
pyLoad selbst liegt unter "/var/packages/pyload/target/pyload" (target ist ein Symlink, "/volumeX/@appstore/pyload/.." geht auch )
Die PaketID ist pyload (Vorsicht vor ID Konflikten)
Das Profil (/var/packages/pyload/target/var/config) bleibt bei Paketupdates erhalten, sofern möglich.
Bei Deinstallation wird der /pyload Share nur als Freigabe gelöscht, bleibt auf dem Volume aber erhalten damit nichts unabsichtlich wegkommt.
pyLoad manuell starten
Falls das Paket installiert wurde, pyLoad aber nicht startet, per SSH/Telnet auf die DS/RS:
cd /var/packages/pyload/target
. ./bin/import-environment
python ./pyload/pyLoadCore.py [entsprechende Parameter]
FAQ:
Q: Läuft es auf meiner DS/RS?
A: Wenn sie in dieser Liste unter "bromolow" oder "cedarview" steht = gute Chancen, falls unter "x86": Lass es mich wissen. 32-Bit wär's an sich...
[update]x86: auch gut!
Q: Was ist mit einem parallel via ipkg installierten pyLoad?
A: Es sollte nicht zeitgleich laufen, da vermutlich gleiche Ports belegt werden. Ansonsten sollten sie sich nicht stören.
Q: Ich sehe nach de/reinstallation des Pakets den "pyload" Share nicht mehr
A: Reboot, dann erstellt ihn die Syno Firmware automatisch.
Q: Der User "pyload" ist deaktiviert, ist das ein Fehler?
A: Nein, pyLoad braucht keine Login Shell um zu laufen, daher kann der User unter dem das Programm läuft ruhig gesperrt/deaktiviert sein.
Q: pyLoad läuft, aber das funktioniert ja gar nicht!
A: Halte ich für möglich, bitte um Info zu Modell, DSM Version und Fehlverhalten um es nachzuvollziehen. Bin selbst nicht so der pyLoad User und kenne manche Details oder Problemzonen vielleicht noch gar nicht.
Q: Läuft das auch auf PPC oder qoriq?
A: Nein, das ARM Paket auch nicht, sorry.
Q: Wann kommt es über die Paketquelle http://pvr.unzureichende.info/synology?
A: Noch liegen dort nur Pakete für 88f6281 und 88f6282, sobald dieses Paket stabil genug ist bekommen auch entsprechende x86/bromolow/cedarview Anfragen etwas zurück.
Freue mich auf Feedback!
Durch neuerlichen Zugang zu einer "x86 bromolow" DS gibt es damit auch Zuwachs
Der Anspruch ist derselbe wie beim ARM Paket, eine neu installierte DS, ipkg oder anderweitige Vorkonfiguration ist nicht erforderlich.
Die Installation erstellt einen neuen Share namens /pyload auf dem Installationsvolume, die Sprache wird anhand der Einstellung im DSM Setup bei der Installation erkannt (Achtung: "default/Autodetect" ist Englisch).
Default User: admin, Passwort: changeme
UnRAR ist enthalten und vorkonfiguriert, als Webserver wird bjoern (lightweight) genutzt. pyLoadCore läuft als Systemuser "pyload", nicht als root, der User wird bei Installation angelegt und bei Deinstallation entfernt.
DSM
ab DSM 3.2-1922
erste Tests auf 4.1-2668 und 4.2-3161
Unterstützte DS und RS
Gute Frage, hoffe auf Tester die helfen das auszuloten. Auf bromolow mit DS 4.1 und 4.2beta ist es getestet, x86 DS sind für mich aber allgemein Neuland. cedarview und/oder x86 kann ich gerade nur vermuten oder hoffen.
Bitte um Feedback auf welchen DS es lief und auf welchen nicht, bitte mit Modell und DS Version.
Paketstatus
Pfade, Scripts und Bilder im Paket sind gegenüber dem ARM Paket noch unverändert, Ziel von -1 war einmal ein neuer binärer Unterbau gleichen Zuschnitts und prinzipielle Lauffähigkeit.
Für wenigstens eine beta braucht's Feldtests, also... hier ist der Download:
Download
Download pyLoad-0.4.9-1 (20,3 MB) MD5: 9c05f3f120085d371f5ae1381cc3e760
Download pyLoad-0.4.9-2 (21,2 MB) MD5: 8bff8b6d8159a0654ddd42d892c93532
Über die Paketquelle wird dieses Paket noch nicht ausgeliefert, noch ist es spärlich getestet und nicht sonderlich optimiert. Es ist eine geradelinige Portierung des ARM Pakets für x86_32 mit teils neueren Versionen.
Paketinhalt
Code:
OpenSSL 1.0.1d http://www.openssl.org/source/openssl-1.0.1d.tar.gz
netcat 0.7.1 http://garr.dl.sourceforge.net/sourceforge/netcat/netcat-0.7.1.tar.gz
curl 7.29.0 http://curl.haxx.se/download/curl-7.29.0.tar.bz2
sqlite 3.7.15.2 http://www.sqlite.org/sqlite-autoconf-3071502.tar.gz
libreadline 6.2 ftp://ftp.cwru.edu/pub/bash/readline-6.2.tar.gz
libidn 1.26 http://ftp.gnu.org/gnu/libidn/libidn-1.26.tar.gz
libev 4.11 http://dist.schmorp.de/libev/libev-4.11.tar.gz
Python 2.7.3 http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
PyCrypto 2.6 http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz
zlib 1.2.7 http://zlib.net/zlib-1.2.7.tar.gz
libpng 1.5.14 ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.5.14.tar.gz
JPEG 6b http://www.ijg.org/files/jpegsrc.v6b.tar.gz
PIL 1.1.7 http://effbot.org/downloads/Imaging-1.1.7.tar.gz
PyCURL 7.19.0 http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz
pyOpenSSL 0.11 http://launchpad.net/pyopenssl/main/0.11/+download/pyOpenSSL-0.11.tar.gz
ossp js 1.6.20070208 ftp://ftp.ossp.org/pkg/lib/js/js-1.6.20070208.tar.gz
http-parser 1.0 https://github.com/joyent/http-parser/tarball/v1.0
bjoern 1.2 https://github.com/jonashaag/bjoern/tarball/1.2
pyLoad 0.4.9 http://get.pyload.org/get/src/
Rar ist als Binary mit dabei, nicht enthalten sind erstmal tesseract und upnpc.
offene Ports
Code:
TCP 7227 remote API
TCP 8000 web GUI
TCP 9666 click'n load
Inhalt des /pyload Shares
Code:
/downloads/ Downloads (ggf entpackt)
/unrar_passwords.txt UnRAR Passwortliste
/reconnect.sh Reconnect Konfiguration und/oder Script
/watch/ watch folder: DLC container
/watchfile.txt watch file: URLs
Administration
Neue pyLoad User anlegen: /var/packages/pyload/scripts/start-stop-status user
Reconnect
das Paket enthält curl und netcat, im mitgelieferten Script sind Beispiele enthalten.
Es sollte damit mit jedem UPnP-IGD Router möglich sein.
Paketlizenz
Die jeweiligen Inhalte unter ihrer jeweiligen Lizenz, das Paket selbst (Packaging, Scripts, Patches,...) unter no problem, bugroff
Autoupdate
Ist im Paket nicht enthalten, das Paket wird bei stable Updates aktualisiert. Die enthaltenen pyLoad Sources können aber auch manuell aktualisiert werden, entpacken in /var/packages/pyload/target/pyload/. Für eine Neukonfiguration das Verzeichnis /var/packages/pyload/target/var/config löschen (oder als Backup verschieben) und mit "cd /var/packages/pyload/target/pyload/; . ./bin/import-environment; python ./pyload/pyLoadCore.py" neu einrichten.
Ein Update kommt mit dem nächsten pyLoad, Ungeduldige soll's aber immer mal geben ;-)
Für Bastler
pyLoad Umgebung importieren: ". /var/packages/pyload/target/bin/import-environment"
pyLoad selbst liegt unter "/var/packages/pyload/target/pyload" (target ist ein Symlink, "/volumeX/@appstore/pyload/.." geht auch )
Die PaketID ist pyload (Vorsicht vor ID Konflikten)
Das Profil (/var/packages/pyload/target/var/config) bleibt bei Paketupdates erhalten, sofern möglich.
Bei Deinstallation wird der /pyload Share nur als Freigabe gelöscht, bleibt auf dem Volume aber erhalten damit nichts unabsichtlich wegkommt.
pyLoad manuell starten
Falls das Paket installiert wurde, pyLoad aber nicht startet, per SSH/Telnet auf die DS/RS:
cd /var/packages/pyload/target
. ./bin/import-environment
python ./pyload/pyLoadCore.py [entsprechende Parameter]
FAQ:
Q: Läuft es auf meiner DS/RS?
A: Wenn sie in dieser Liste unter "bromolow" oder "cedarview" steht = gute Chancen, falls unter "x86": Lass es mich wissen. 32-Bit wär's an sich...
[update]x86: auch gut!
Q: Was ist mit einem parallel via ipkg installierten pyLoad?
A: Es sollte nicht zeitgleich laufen, da vermutlich gleiche Ports belegt werden. Ansonsten sollten sie sich nicht stören.
Q: Ich sehe nach de/reinstallation des Pakets den "pyload" Share nicht mehr
A: Reboot, dann erstellt ihn die Syno Firmware automatisch.
Q: Der User "pyload" ist deaktiviert, ist das ein Fehler?
A: Nein, pyLoad braucht keine Login Shell um zu laufen, daher kann der User unter dem das Programm läuft ruhig gesperrt/deaktiviert sein.
Q: pyLoad läuft, aber das funktioniert ja gar nicht!
A: Halte ich für möglich, bitte um Info zu Modell, DSM Version und Fehlverhalten um es nachzuvollziehen. Bin selbst nicht so der pyLoad User und kenne manche Details oder Problemzonen vielleicht noch gar nicht.
Q: Läuft das auch auf PPC oder qoriq?
A: Nein, das ARM Paket auch nicht, sorry.
Q: Wann kommt es über die Paketquelle http://pvr.unzureichende.info/synology?
A: Noch liegen dort nur Pakete für 88f6281 und 88f6282, sobald dieses Paket stabil genug ist bekommen auch entsprechende x86/bromolow/cedarview Anfragen etwas zurück.
Freue mich auf Feedback!
Zuletzt bearbeitet: