Ga naar inhoud


[all] Zelf software compilen op de Dreambox


Aanbevolen berichten

Geplaatst:

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).

Error, no keyboard. Press F1 to continue.


  • Reacties 60
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Beste reacties in dit onderwerp

Geplaatst:

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.

Geplaatst:

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

Error, no keyboard. Press F1 to continue.

Geplaatst:

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...

Geplaatst:

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

Error, no keyboard. Press F1 to continue.

Geplaatst:

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 ;-)

Geplaatst:

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.

Geplaatst:
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!

Error, no keyboard. Press F1 to continue.

Geplaatst:
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...

Error, no keyboard. Press F1 to continue.

Geplaatst:

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

Geplaatst:

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!

 

  • 3 weken later...
Geplaatst:

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

Geplaatst:

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

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
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...