- Mitglied seit
- 26. Okt 2009
- Beiträge
- 9.148
- Punkte für Reaktionen
- 1.113
- Punkte
- 314
Hi an alle!
Ich versuche grade, Ultimate Backup nach den aktuellen Richtlinien des Synology Developer Guide umzustellen. Leider erschließen sich mir einige Dinge nicht wirklich, was einerseits an meinen stümperhaften Englisch liegen mag, anderseits aber auch an meinen unzureichenden Linux Kenntnissen. Nichts desto trotz möchte ich es gerne versuchen, aber dafür benötige ich eure Hilfe.
Dazu gleich zu Anfang ein paar Fragen bzw. Ungereimtheiten.
Nachdem ich mir das -Enviroment- über Git geladen habe, starte ich mit
die eigentliche Installation. Muss hier der Prozessortyp meiner DS216+ angegeben werden, also - braswell - oder soll hier dann doch x64 stehen, da meine DS ja auch eine 64Bit Maschine ist? Das ist mir nicht ganz klar. Nach meinem Verständnis baue ich mir ja das Enviroment für meinen Prozessortyp, nicht für die Systeme, die ich mit meinem SPK unterstützen möchte, richtig?
Soweit, so gut. Nachdem das Enviroment unter /build_env/ds.braswell-6.0 installiert wurde, soll im nächsten Schritt der PGP Key erzeugt werden. Diesen kann ich auch mit
einleiten, jedoch fehlt auf der DS scheinbar der gpg-agent, da dieser im Verlauf der Key Generation nicht gefunden wird. Daher die Frage: Brauche ich den gpg Key überhaupt und falls ja, wie zum Teufel bekomme ich den gpg-agent installiert?
Da ich den gpg-key nicht erzeugen kann, gehe ich zum nächsten Schritt über, dem - Hello World Package – bzw. dem - Create Package Workflow - Hier stolpere ich über
wobei pkgscripts hier wohl pkgscripts-ng heißen soll, aber das nur am Rande. Sobald ich diesen Befehl absetze wird mir das Ganze mit folgender Fehlermeldung quittiert.
Python3 wurde aber über das Paketzentum installiert, aber ein Blick auf…
… spuckt nur die Versionen python, python2 und python2.7 aus. Ein weitere Blick auf…
… spuckt mir Python3 zwar aus, nicht jedoch unter /usr/bin/pytohon3, wie mir die o.a. Fehlermeldung ja ansagt, sondern unter /usr/local/bin/python3. Was soll das?
Und zu guter Letzt noch die Frage, mit welchem Inhalt die Variable ${project} in der Zeile
zu füllen wäre, oder ist das an dieser Stelle kein Platzhalter bzw. wie müsste dieser Wert gefüllt werden?
Ich komm da echt nicht weiter und so langsam fange ich an zu resignieren. Warum zum Henker gibt Synology einen Developer Guide raus, mit dem sich nach meinem Empfinden aber nicht arbeiten lässt. Vielleicht kann mir da wer unter die Arme greifen und mir zeigen wie das alles funktionieren soll. Aber bitte für -Anfänger- erklären, so das ich das auch verstehe.
Anmerkung: Grade erst entdeckt, als ich den Link für den Developer-Guide rausgesucht habe. Es handelt sich hier um unterschiedliche Versionen. Der PDF-Guide unterscheidet sich doch tatsächlich vom Online-Guide. Steht im PDF-Guide noch
...
so steht im Online Guide
Hilft mir aber auch nicht weiter.
Tommes
Ich versuche grade, Ultimate Backup nach den aktuellen Richtlinien des Synology Developer Guide umzustellen. Leider erschließen sich mir einige Dinge nicht wirklich, was einerseits an meinen stümperhaften Englisch liegen mag, anderseits aber auch an meinen unzureichenden Linux Kenntnissen. Nichts desto trotz möchte ich es gerne versuchen, aber dafür benötige ich eure Hilfe.
Dazu gleich zu Anfang ein paar Fragen bzw. Ungereimtheiten.
Nachdem ich mir das -Enviroment- über Git geladen habe, starte ich mit
./EnvDeploy -v 6.0 -p braswell
die eigentliche Installation. Muss hier der Prozessortyp meiner DS216+ angegeben werden, also - braswell - oder soll hier dann doch x64 stehen, da meine DS ja auch eine 64Bit Maschine ist? Das ist mir nicht ganz klar. Nach meinem Verständnis baue ich mir ja das Enviroment für meinen Prozessortyp, nicht für die Systeme, die ich mit meinem SPK unterstützen möchte, richtig?
Soweit, so gut. Nachdem das Enviroment unter /build_env/ds.braswell-6.0 installiert wurde, soll im nächsten Schritt der PGP Key erzeugt werden. Diesen kann ich auch mit
gpg --gen-key
einleiten, jedoch fehlt auf der DS scheinbar der gpg-agent, da dieser im Verlauf der Key Generation nicht gefunden wird. Daher die Frage: Brauche ich den gpg Key überhaupt und falls ja, wie zum Teufel bekomme ich den gpg-agent installiert?
Da ich den gpg-key nicht erzeugen kann, gehe ich zum nächsten Schritt über, dem - Hello World Package – bzw. dem - Create Package Workflow - Hier stolpere ich über
pkgscripts/PkgCreate.py -x0 -c ${project}
wobei pkgscripts hier wohl pkgscripts-ng heißen soll, aber das nur am Rande. Sobald ich diesen Befehl absetze wird mir das Ganze mit folgender Fehlermeldung quittiert.
-ash: pkgscripts-ng/PkgCreate.py: /usr/bin/python3: bad interpreter: No such file or directory
Python3 wurde aber über das Paketzentum installiert, aber ein Blick auf…
ls /usr/bin/ | grep python
… spuckt nur die Versionen python, python2 und python2.7 aus. Ein weitere Blick auf…
find /usr -name "python*"
… spuckt mir Python3 zwar aus, nicht jedoch unter /usr/bin/pytohon3, wie mir die o.a. Fehlermeldung ja ansagt, sondern unter /usr/local/bin/python3. Was soll das?
Und zu guter Letzt noch die Frage, mit welchem Inhalt die Variable ${project} in der Zeile
pkgscripts/PkgCreate.py -x0 -c ${project}
zu füllen wäre, oder ist das an dieser Stelle kein Platzhalter bzw. wie müsste dieser Wert gefüllt werden?
Ich komm da echt nicht weiter und so langsam fange ich an zu resignieren. Warum zum Henker gibt Synology einen Developer Guide raus, mit dem sich nach meinem Empfinden aber nicht arbeiten lässt. Vielleicht kann mir da wer unter die Arme greifen und mir zeigen wie das alles funktionieren soll. Aber bitte für -Anfänger- erklären, so das ich das auch verstehe.
Anmerkung: Grade erst entdeckt, als ich den Link für den Developer-Guide rausgesucht habe. Es handelt sich hier um unterschiedliche Versionen. Der PDF-Guide unterscheidet sich doch tatsächlich vom Online-Guide. Steht im PDF-Guide noch
pkgscripts/PkgCreate.py -x0 -c ${project}
...
so steht im Online Guide
./ProjDepends.py -x0 ${project}
Hilft mir aber auch nicht weiter.
Tommes
Zuletzt bearbeitet: