Ga naar inhoud
Log in om dit te volgen  
Pringle

[all] Zelf software compilen op de Dreambox

Aanbevolen berichten

Beste Satters,

 

Ik wil weten of het mogelijk is om zelf software te installeren of compilen op de Dreambox. Ik heb gelezen ergens dat de Dreambox-images gebasserd zijn op Debian. Helaas lukt het mij niet om met 'apt' software te installeren. Is er een manier om vanuit source te compilen, en hoe?

Mijn bedoeling is om Slimserver te draaien op mijn Dream. Dit is software die ik gebruik in combinatie met mijn Squeezebox (een netwerk audioplayer).

Deel dit bericht


Link naar bericht
Delen op andere sites

Ten eerste zou je eerst een CVS image moeten bouwen en dan heb je ook de compilers (zie hier in de database hoe dat moet). Ik zie alleen op die website niet zo snel de source code. Ik denk dat 't niet echt haalbaar is.

Deel dit bericht


Link naar bericht
Delen op andere sites

Op de site zie ik de Perl sourcecode, RPM packages en ook packages voor Debian. Waarom denk je dat het niet haalbaar is?

Deel dit bericht


Link naar bericht
Delen op andere sites

Omdat voorgecompileerde packages niet werken op een Dreambox. Die heeft een andere processor. En verder is de Dreambox ook niet op Debian gebaseerd.

 

De enige oplossing zou de Perl code zijn. Die kun je wel draaien op een Dreambox (als je 'em downloadt). Maar zelfs dan...

Deel dit bericht


Link naar bericht
Delen op andere sites

Logisch idd. De voogecompileerde packages zijn natuurlijk voor X86.

 

Ik ben niet echt bekend met het compilen van software. Op mijn Debianbak gebruik ik altijd 'apt' <img src="/forums/images/graemlins/wink.gif" alt="" />. Ik heb met 'make' wel eens zitten spelen maar dit zal in een standaard gemini-image niet werken, of wel?

 

Enige oplossing is dus zelf een image bouwen en de Perlcode van Slimserver achteraf compilen?

 

Die CVS images wat moet ik mij daarbij voorstellen, Is het uiteindelijk een standaard Enigma na installatie?

 

 

Bedankt voor je reacties Daf2000

Deel dit bericht


Link naar bericht
Delen op andere sites
Citaat:

Die CVS images wat moet ik mij daarbij voorstellen, Is het uiteindelijk een standaard Enigma na installatie?

Jep. De laatste stand van Enigma.

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Belangrijke vraag is wat voor dreambox je hebt.

Als je een 7020 of 7025 hebt, kan je met openembedded aan de slag.

Daarmee zijn de meeste zaken relatief eenvoudig te crosscompilen, als ze al niet standaard beschikbaar zijn.

 

Maar crosscompilen is een stuk lastiger dan iets voor je desktop PC compileren, en zelfs dat is al weer lastiger dan apt ;-)

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Ik heb twee scriptjes om een 7000/500 image te bouwen.

Het eerster script haalt de sources op met cvs, het tweede bouwt daar een werkend image van.

In de omgeving die gebouwd wordt, zouden volgens mij ook andere dingen te bouwen moeten zijn.

Als er interesse is, wil ik ze morgen wel posten.

Nu moet ik de deur uit.

 

Greetz, Lion.

Deel dit bericht


Link naar bericht
Delen op andere sites
Citaat:
Belangrijke vraag is wat voor dreambox je hebt.
Als je een 7020 of 7025 hebt, kan je met openembedded aan de slag.
Daarmee zijn de meeste zaken relatief eenvoudig te crosscompilen, als ze al niet standaard beschikbaar zijn.

Maar crosscompilen is een stuk lastiger dan iets voor je desktop PC compileren, en zelfs dat is al weer lastiger dan apt ;-)


Ik heb nu een DB500 maar wil een 7020/7025 (ivm harddisk) aanschaffen als mijn wens een mogelijkheid is. Waar het om gaat is dat ik dan mijn PC niet aan hoef te hebben om mijn muziek te kunnen benaderen. Het wordt of een (DIYS)NAS of een DreamBox+HD.

ik ben gaan lezen over openembedded en ik moet zeggen dat het mijn huidige kennis van linux behoorlijk overstijgt. Ik kom er vast wel uit (nooit te beroerd om iets te leren), maar het zal even duren <img src="/forums/images/graemlins/wink.gif" alt="" /> Een How-To of een zet in de goede richting is welkom!

Deel dit bericht


Link naar bericht
Delen op andere sites
Citaat:
Ik heb twee scriptjes om een 7000/500 image te bouwen.
Het eerster script haalt de sources op met cvs, het tweede bouwt daar een werkend image van.
In de omgeving die gebouwd wordt, zouden volgens mij ook andere dingen te bouwen moeten zijn.
Als er interesse is, wil ik ze morgen wel posten.
Nu moet ik de deur uit.

Greetz, Lion.


Ik heb zeker interesse. Als je het wilt posten, graag...

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Hier komen ze!

Ik heb een bestaand script (of aanwijzingen, wellicht zelfs hier uit de database) genomen, en dat in tweeen geknipt.

Hierdoor splits je het ophaal- en het bouw-gedeelte.

Op deze manier kun je zelf nog knutselen aan je sources voordat ze gebouwd worden, of bouwen, knutselen en herbouwen.

Ik heb deze scripts al een paar maal gebruikt om een cvs te bouwen voor in mijn flash.

Het werkt simpel: maak een directory aan, kopieer hier beide scripts in, en run achtereenvolgens ./UpdateCVS en ./BuildImage.

Hierna is je image klaar.

Bekijk de inhoud van de scripts voor de details.

 

Suc6, Lion.

1278738-BouwImage.zip

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Thanks!! Was al langer van plan eens de sourcecode in te duiken, helaas heb ik nooit echt de tijd en zin gehad om het allemaal uit te zoeken. Met zo'n script is het allemaal wat gemakkelijker natuurlijk! Thanks!

 

Deel dit bericht


Link naar bericht
Delen op andere sites

Hoi,

 

Ik heb de boxman howto gebruikt en het Makefile-opendreambox script gedraait.

In de eerste plaats was er een versie conflict in de oe.mtn database dat te verhelpen is met een database conversie.

Daarna liep de makefile weer goed en na een lange tijd van packages downloaden en configgen komt de volgende error op waar ik niet mee verder kom:

 

Code:
.............NOTE: package glibc-intermediate-2.3.2+cvs20040726: startedNOTE: package glibc-intermediate-2.3.2+cvs20040726-r22: task do_compile: startedERROR: function do_compile failedERROR: see log in /home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/temp/log.do_compile.14106NOTE: Task failed: /home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/temp/log.do_compile.14106NOTE: package glibc-intermediate-2.3.2+cvs20040726-r22: task do_compile: failedERROR: TaskFailed event exception, abortingNOTE: package glibc-intermediate-2.3.2+cvs20040726: failedERROR: Build of dreambox-image failed

 

Heeft iemand een idee hoe ik nu verder kom?

 

Bvd

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

moet je even in de betreffende logfile kijken, daar staat vast wat er fout gegaan is.

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
Log in om dit te volgen  

  • Wie is er online   0 leden

    Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

Lees alvorens je verder gaat onze Gebruiksvoorwaarden en Privacybeleid. We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.