Newsgroup: it.hobby.satellite-tv.digitale
Titolo: Dreambox e server (web e non)

Come sapete il Dreambox incorpora già di suo un server web per gestire
l'interfaccia e le registrazioni da remoto, eccetera.
E' possibile installare anche qualcos'altro? Tipo:
- forum phpBB
- mediawiki
- pagine web varie di avviso per la LAN
- server shoutcast
Ovviamente il tutto senza compromettere le pagine standard (che
starebbero nella root e/o su una porta diversa).
Qualcuno ha provato?
Con quali risultati?
E se sono stati buoni, come l'ha fatto? :P
Esiste qualche how-to (anche in inglese eventualmente va bene) per
queste cose "strane", visto che non si tratta dei soliti plugin (né
delle solite cose da piratoni)?
Non prenderebbero molte risorse (almeno finché restano sulla LAN, ma
non è mia intenzione farcele uscire, voglio solo fare delle prove)
quindi non penso sia un problema da questo punto di vista.
Insomma, alla fine è un PC con Linux...
Branca, ci sei?
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbì" con l'accento sulla seconda i :D
**** Now Powered by Dreambox 7020S (original by Dream Multimedia) + HD Maxtor 320 GB ****
LNB twin out + parabola 100 cm + motore SM3D12 + FTA Digiquest FTA6300 (FTA sat.) + TV CRT Philips 29"
+ Digiquest MHP2007 DVB-T + Metronic Original Box (sat analogico)

Possibile che nessuno mi sappia aiutare? :(


quindi non penso sia un problema da questo punto di vista.
se devi fare solo delle prove tu, non credo avrai problemi di risorse :)
mi spieghi una cosa? goldbox, dreambox e clarke tech sono tutti e tre
più o meno la stessa cosa (cioè eseguono più o meno lo stesso lavoro),
oppure cose diverse? e perché anche il dreambox più economico costa 50
euro più del clarke tech 2100?
inoltre, ne approfitto con una domanda banale: siccome vorrei acquistare
ora la parabola e poi decidere con più calma quale ricevitore prendere,
posso acquistare una parabola + lnb universale qualsiasi, oppure c'è
qualche sorta di incompatibilità con qualche ricevitore? usando la
logica, direi che questa mia è tra le domande più idiote di tutti i
tempi, ma non si sa mai, sempre meglio chiedere prima di acquistare. ;-)
Ciao.
Giovanni

> E' possibile installare anche qualcos'altro?
guarda, spulciando tra le dir del mio dm500 con l'ultima gemini sto
vedendo che esiste una /var/www che contiene una pagina di benvenuto
di un certo "little apache".
guardando in /var/script vedo uno script di nome httpd_script che si
occupa di lanciare un server web /sbin/httpd in ascolto sulla 8047
con rootdir, per l'appunto, /var/www.
facendo 2+2.... ;)

tempi, ma non si sa mai, sempre meglio chiedere prima di acquistare. ;-)
Nessuna domanda è idiota, io all'inizio ne sapevo meno di te, anzi
pensavo che con la parabola si potessero prendere tutti i canali di
tutto il mondo (anche quelli terrestri, tutta colpa della Gialappa's
che faceva credere questo con Mai dire TV), quindi come vedi ero messo
peggio.


 peggio.
grazie per la comprensione :-) forse è solo perché ultimamente ho poco
tempo libero e quindi non ho cercato troppo, ma a volte non riesco a
trovare risposte a domande banali quando invece si trovano facilmente
tutte le info tecniche sulle varie bande, si trovano le key, eccetera.
sembra si trovi di tutto, eccetto che le cose basilari... ;-)
per questo avevo pensato di aprire un blog su cui scrivere il mio
cammino verso l'Illuminazione sperando potesse essere in futuro utile a
qualcuno con le mie stesse domande terra-terra.
magari se trovo un po' di tempo lo faccio, dato che ora devo capire come
funziona tutta la questione delle varie codifiche e, soprattutto, quello
delle decodifiche. :-) se trovo le key e non so che farmene, c'è
sicuramente un problema di comunicazione. "forse" dovuto al fatto che il
tutto è illegale, ma personalmente me ne frego altamente :-D
Ciao.
Giovanni

tutto и illegale, ma personalmente me ne frego altamente :-D
Qui non avrai mai aiuti espliciti per quanto riguarda le codifiche e
le key, e in generale sui forum italiani non ne avrai. Devi farti le
ossa tu (cercare, cercare, cercare e cercare) oppure trovare qualcuno
volenteroso che ti aiuti privatamente. Poi una volta capito il
meccanismo и abbastanza facile (dipende dal decoder ovviamente). Metti
comunque sempre conto, in queste cose, che oltre a essere un reato
(penale), и anche una cosa che "oggi potrebbe funzionare e domani non
si sa". Tra 6 mesi (ma anche meno) potrebbero aprire NDS e si vede
tutto ma poi fanno NDS2 e si chiude tutto di nuovo, insomma и una
rincorsa infinita, gli hacker da una parte e i provider dall'altra. Ai
primi attingono i piratoni e ai secondi attingono gli abbonati, ma
queste quattro categorie non sono mai ben definite, ci sono sempre
delle convergenze tra tutte loro. Alla fine piщ che una guerra sui
soldi diventa una cosa filosofica un po' come avviene nelle protezioni
software e hardware che vediamo su PC e console.
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbм" con l'accento sulla seconda i :D


se non riesci a fare qualcosa, chiedi pure :)
Non riesco a fare qualcosa :)
Diciamo che voglio mettere MediaWiki. Quindi mi servono Apache, PHP e
MySQL.
Cominciamo dal primo.
I link non vanno quindi sono andato a prendere Apache sul sito
ufficiale di quest'ultimo. Però sul sito di binari per Dreambox (ma
anche generici per x86) non ne vedo. Ho provato coi sorgenti ma
ovviamente non vanno. Immagino serva un compilatore, non so se sul
Dream è già installato, ma soprattutto non saprei quale prendere e
come installarlo. Diciamo che sono se non all'ABC, al DEF :P


 Diciamo che sono se non all'ABC, al DEF :P
io sarò GHI :), ma una cosa è installare apache a distanza e all'oscuro,
e un'altra sarebbe avere la scatola dei sogni qui davanti ;-)
qualche giorno fa ho visto di sfuggita il manuale pdf di un dreambox, e
non c'era scritto granché di tecnico. non è che hai un qualche documento
che spieghi com'è fatto il sist. operativo presente sul DB? a vista,
anche la struttura delle directory non sembra quella tradizionale...
fammi sapere fin dove arrivi.
Ciao,
Giovanni

fammi sapere fin dove arrivi.
Siamo al punto 1 bis, installare il compilatore. :P


>(
gcc.gnu.org
).
Aggiornamento.
Ho provato a fare di testa mia per installare GCC ma mi dą un errore:
root@dm7020:/media/hdd/opt/gcc-4.1.2# ./configure
loading cache ./config.cache
checking host system type... powerpc-unknown-linux-gnu
checking target system type... powerpc-unknown-linux-gnu
checking build system type... powerpc-unknown-linux-gnu
checking for a BSD compatible install... ./install-sh -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbģ" con l'accento sulla seconda i :D


 
significa semplicemente che il comando gcc non si trova nei percorsi
 predefiniti per gli eseguibili.
per sapere i percorsi predefiniti usa il comando "echo $PATH".
l'eseguibile di gcc deve stare in una di quelle dir.
ma il gcc che hai cercato di installare e' per piattaforma ppc?

ma il gcc che hai cercato di installare e' per piattaforma ppc?
No. Avevo preso quello "generico", suppongo i sorgenti. Hai mica un
link per quello ppc?
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbě" con l'accento sulla seconda i :D


 configure: error: no acceptable cc found in $PATH
In effetti non si può compilare gcc se non c'è alcun compilatore :-D
Devi trovare un precompilato che faccia per il DB da questa pagina:
http://gcc.gnu.org/install/binaries.html
. Oppure dovresti vedere se un
compilatore C c'è già sul DB. A volte lo nascondono, ma c'è.
Infine, ci sarebbe la possibilità di compilare su un 'normale' sist.
operativo, dicendo a gcc di produrre codice per il sist. operativo usato
da DB, ma non credo convenga installare un ambiente LAMP (apache, mysql
e php su linux) in questo modo. ;-)
Fammi sapere se va, nel frattempo cerco alternative.
Ciao.
G.

 link per quello ppc?
no, mi spiace :(
potresti provare a installare un pacchetto precompilato per qualche
distribuzione specifica per ppc (come debian-ppc o yellowdog).
oppure dovresti cross-compilarlo, come ti diceva giovanni r., ma li'
la cosa si complica.

 distribuzione specifica per ppc (come debian-ppc o yellowdog).
dimenticavo.
un pacchetto di sorgenti non puo' essere utilizzato senza prima
compilarlo, non contiene eseguibili.

la cosa si complica.
Beh si può provare se mi spiegate passo passo che dovrei fare ;)
Magari ne esce fuori una bella guida anche ad uso dei posteri su
Google, no? ^^
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbì" con l'accento sulla seconda i :D


compilarlo, non contiene eseguibili.
Ok ma se si tratta dei sorgenti del compilatore come faccio a
compilarlo? Mi servirebbe un altro compilatore, ma se non c'č? :P
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbģ" con l'accento sulla seconda i :D


Fammi sapere se va, nel frattempo cerco alternative.
Non va nel senso che non c'č :(


 Google, no? ^^
se e' per questo ci sono gia' delle guide per il cross compiling, ma
 non sono delle guide "for dummies" perche' la compilazione di un
sorgente, e soprattutto la risoluzione di eventuali difficolta', non
e' un task "for dummies".
ad esempio qui c'e' una guida di base:
https://crossdev.timesys.com/documentation/introduction-to-cross-compiling-for-linux
io non so quali sono le tue capacita', ma mi sembra di capire che tu
non abbia mai compilato dei sorgenti, e forse non hai nemmeno
utilizzato linux in modo avanzato... mi sbaglio?

 per il 7025 non funzionerebbe).
Hai provato a chiedere nei forum dedicati al DB (immagino ne esistano)
se e come qualcuno č riuscito a installare gcc sul DB?
Ciao.
Giovanni
ps. scusa il ritardo, ma in questi giorni sono un tantino occupato :)

 sicuramente il compilatore usato dai programmatori di quei prodotti.
ragazzi, scusate, apprezzo la buona volonta' ma ... che avete fatto di 
male per cercare di compilare direttamente sul dream che poveretto lui 
tutte ste' risorse hardware non le ha? roba che finisce di compilare nel 
2700 :-)
"la via" sta nel cross-compilare, e quindi suggerisco di indirizzare gli 
sforzi in quella direzione.
a parte che secondo me un apache o simili pronto da qualche parte ci 
dovrebbe stare.
il tutto rigorosamente IMHO
ciao
luh
-- 
Satellite Computer HW&SW Multimedia Audio Video Foto Ottica
http://www.drl.it
 - 
http://www.derosaluciano.it
Leggi le FAQ di IHSatD:   
http://ihsatd.cjb.net
Togli    _NOSPAM_     per rispondere in privato

utilizzato linux in modo avanzato... mi sbaglio?
Infatti no. Da console non ho fatto molto più che installare e
configurare qualcosina (anni fa peraltro), la maggioranza delle cose
le facevo da X.


ps. scusa il ritardo, ma in questi giorni sono un tantino occupato :)
Figurati, anche io...
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbì" con l'accento sulla seconda i :D


il tutto rigorosamente IMHO
Ovvio.
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbì" con l'accento sulla seconda i :D


Cominciamo dal primo.
Ho trovato un sito ( 
http://dreambox.sjerom.com/
 ) dove, previa
registrazione, pare sia possibile scaricare Apache e il modulo PHP gią
compilati per DB. L'ho letto nelle FAQ.
-- 
Superciuk

compilati per DB. L'ho letto nelle FAQ.
Questo č quello che promette, ma anche registrandosi e loggandosi dice
Not Found
The requested URL /getfile.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to
use an ErrorDocument to handle the request.
-- 
Si pensa al Dreambox. Si scrive DB. Si legge "Dibbģ" con l'accento sulla seconda i :D


 Debian.
il sistema operativo del dreambox e' basato su busybox, uno
stratagemma in cui si usa un solo binario che a seconda di come lo
chiami si comporta come un altro binario.
sul DB non troverai mai rpm o apt-get, nulla di tutto questo,
infatti i pacchetti software installabili sono dei semplici archivi
tar.bz2 che vengono scompattati a partire dalla \ e copiano anche
uno script per permetterne la disinstallazione... insomma, un
sistema che al confronto il sistema di pacchetti usato da slackware
e' fantascientifico :)
la strada piu' breve per produrre dei pacchetti software che possano
girare sul DB sarebbe quello di procurarsi i sorgenti, o meglio
ancora il kit di sviluppo, dell'immagine che intendi usare (nel tuo
caso la colosseum) e lavorare su quello.
qualunque altra strada e' quasi impercorribile.
anche riuscendo a creare un pacchetto da binari compilati per
l'architettura specifica (che, a parte il 7025 che monta mips, tutti
gli altri sono ppc) ci sarebbero poche probabilita' di successo per
via di incompatibilita' tra le librerie.