Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => 3rd party apps integratie in DSM => Topic gestart door: Nelissuh op 08 september 2017, 21:20:27
-
Ik ga maar eens proberen of ik Transmission zelf kan compileren met SpkSrc ... Hebben we dat ook eens gedaan :geek:
-
Ik probeer deze uitleg te volgen (die toevallig Transmission beschrijft):
https://github.com/SynoCommunity/spksrc/wiki/Developers-HOW-TO
Als ik ls toolchains doe krijg ik dit:
[attachimg=1]
De nieuwste toolchain (Avoton) is 5.2, en geen 6.0 / 6.1. Iemand enig idee hoe ik deze kan toevoegen??
Als ik de 5.2 compileer krijg ik deze foutmelding:
[attachimg=2]
-
Als ik de 5.2 compileer krijg ik deze foutmelding:
Ik heb er verder geen verstand van hoor maar, dat lijkt mij wel logisch als DDSM op 6.1 zit ;)
Misschien ga ik me er ook eens in verdiepen 8)
-
Je kunt proberen niet de "master" branch maar de "dsm6" branch te gebruiken.
Daar zit de juiste toolchain bij.
Je hebt alleen kans dat het package nog niet goed wil installeren want daar zit nog een probleem.
Als je het package bouwt en het wil niet installeren kan ik wel voor je kijken of ik hem voor je kan aanpassen.
-
Thanks.
Ik heb net hier een gecompileerd package gevonden wat werkt:
https://github.com/SynoCommunity/spksrc/issues/2866#issuecomment-322294311
@Birdy , klopt, maar bij gebrek aan beter dacht ik, proberen kan geen kwaad... ::)
@Ben(V) , bedankt voor de tip, ik wil toch proberen of het zelf lukt, en ga de dsm6 branch eens proberen! Hoe doe ik dat?
-
Hmmm, was ff aan het kijken hoe het zou werken echter, ik heb wel een account @github.com maar ik moet dus mijn account upgraden, voor 7$ per maand, anders kan je niet git(ten):
fatal: repository 'root@DS716II:/volume1/@appstore/git/bin# ./git clone https://<MIJN ACCOUNT>@github.com/<MIJN ACCOUNT>/spksrc.git ~/spksrc
Cloning into '/root/spksrc'...
Password for 'https://<MIJN ACCOUNT>@github.com': <PASSWORD DUS>
remote: Repository not found.
fatal: repository 'https://<MIJN ACCOUNT>@github.com/You/spksrc.git/' not found
Wist ik veel maar, klinkt wel logisch, kom net kijken op github :lol:
Nou morgen misschien eens verder kijken. 8)
-
Geen idee waarom jij die melding krijgt, gebeurd bij mij niet.
Je kunt de DSM6 repository gewoon downloaden, dan krijg je een .zip op je pc met alles erin
Gebruik deze link.
https://github.com/SynoCommunity/spksrc/archive/dsm6.zip
-
Ok, die heb ik binnen echter, als ik kijk op github zelf dan kan ik .....spksrc/archive/... niet vinden en waarom "git clone" ook fout gaat, geen idee, het zou dus een "basic" account wel moeten kunnen, begrijp ik.
Maar goed, nu eens kijken hoe het verder werkt....een spk maken. :P
-
Als je hier kijkt:
https://github.com/SynoCommunity/spksrc
Kun je links kiezen voor welke branch je wilt (in dit geval dus DSM6)
En rechts (groene achtergrond) zit een pulldown met "Clone or download"
Een alternatief zou zijn rechtsboven voor Fork te kiezen, dan kun je een eigen fork maken.
-
Got it!
Dit nieuwe Topic heb ik gesplitst van dit Topic (https://www.synology-forum.nl/docker/docker-icm-vpn-t-b-v-transmission-torrents/?topicseen) want, daar heeft het eigenlijk niets meer mee te maken. ;)
-
Ik voel me nu echt een newbie en, dat is natuurlijk ook zo, dacht n.l. dat ik spksrc gewoon ook in DDSM kon installeren en draaien maar, ik begrijp dat dat niet kan, als ik dit lees (https://docs.docker.com/engine/installation/). ::)
Voor dat ik teveel vragen stel, welke keuze hebben jullie gemaakt ?
Nu is het wel zo, dat ik alleen maar nieuwsgierig ben (dus wil testen) hoe dat nu werkt "Compileren met SpkSrc", het houd je van de straat :lol:
-
Ik heb nooit sources gecompileerd, want daar hebt je ofwel een NAS met Docker of een Vituele Debian omgeving voor nodig die ik geen van beiden heb.
Ik maak packages voor Python applicaties en die hoeven niet gecompileerd te worden.
Dus als iemand een package heeft kan ik hem bijvoorbeeld geschikt maken voor DSM 6, maar zelf kan ik niet compileren.
Hoe het een en ander moet kun je hier lezen.
https://github.com/SynoCommunity/spksrc/wiki/Developers-HOW-TO
Als je er niet uitkomt gewoon een issue openen op de GitHub van de SynoCommunity.
De echte "core" jongens hebben weinig tijd is mijn indruk (vandaar dat DSM 6 packages zo op zich laten wachten), maar er zijn wel altijd een paar behulpzame mensen die weten hoe je en package moet compileren.
-
Of het handig is weet ik niet, maar ik heb in Docker gezocht naar SpkSrc, en die van synocommunity gestart
[attachimg=1]
Daarna heb in in het terminalvenster de commando's ingevoerd.
[attachimg=2]
-
Hmmm, was ff aan het kijken hoe het zou werken echter, ik heb wel een account @github.com maar ik moet dus mijn account upgraden, voor 7$ per maand, anders kan je niet git(ten):
Wist ik veel maar, klinkt wel logisch, kom net kijken op github :lol:
Nou morgen misschien eens verder kijken. 8)
Ik heb ook geen betaald github account, maar kon de stappen uit de tutorial https://github.com/SynoCommunity/spksrc/wiki/Developers-HOW-TO in de SpkSrc Docker gewoon uitvoeren.
-
Met net nog even verdiept in de SpkSrc Docker
Met het commando git checkout DSM6
wordt de Master branch vervangen door de DSM6 branch.
Ls Toolchain
toont dan wel de DSM 6.1 compilers
[attachimg=1]
Daarna Toolchain omzetten van DSM 5.2 naar DSM 6.1
[attachimg=2]
En dan compileren dacht ik... maar dat werkt niet ;D
[attachimg=3]
Hmmm... elke keer een stap vooruit, en weer een nieuwe foutmelding. Frustrerend!
-
O, fout commando. Weer een stapje (en een foutmelding) verder:
[attachimg=1]
-
Volgens mij klopt er bij jou iets niet.
Of heb jij de versie van transmission aangepast?
Want hier kan ik hem wel compileren. (tot nu toe)
-
Ik heb de standaard versie geprobeerd te compileren in Docker
Voor DSM 5.2 ging het goed, voor 6.1 niet