|
Pagina 1 di 5 questo documento e' stato redatto in base all' ultima mia compilazione del 18/11/2009 , se e' passato molto tempo da questa data, potreste incontrare qualche problema, dovuto a nuove versioni delle librerie, a rinominazioni di librerie od altro, quindi state attenti a tutti gli errori, io per quanto potro' , cerchero regolarmente di aggiornare la guida.
se durante la compilazione avete qualche errore non scoraggiatevi,cercate di capire che errore e'!,
di solito il compilatore da' sempre qualche messaggio, cercatelo, quindi se vi dice che manca qualcosa, o comunque avete quest' impressione leggendo qualche riga, provate a vedere se realmente esiste un pacchetto da installare con quel nome, per far cio' date
apt-cache search "nome o errore di cio che manca"
se la risposta che ottenete e' un' elenco dove magari vi e' qualcosa che inizia con lib e finisce in -dev , quasi sicuramente e' cio' che vi manca , installatelo e riprovate, se non e' lui , rimuovete cio' che avete installato prima di andare avanti!
e prima di rivolgervi ai forum, con un generico "AIUTO AIUTO!" cercate con san google, non state scoprendo l' acqua calda, quindi quasi sicuramente l' errore prima che a voi e' gia' successo a qualcun' altro
per ogni evenienza......... ad alcuni di questi potresti trovarne soluzione in questo articolo vdr-160-e-xine-su-ubuntu-jaunty-64-bit-errori-nella-compilazione
prima di partire sarebbe ottimo un po' di letture , dalle quali ho preso spunto per fare questa guida
http://vdr.spaghettilinux.org/index.php/Installare_VDR_con_una_scheda_budget
http://vdr.spaghettilinux.org/index.php/Come_applicare_le_patch_a_vdr
http://vdr.spaghettilinux.org/index.php/Installare_VDR_da_sorgenti
http://www.eurocardsharing.com/f273/howto-vdr-1-7-0-hdtv-cccam-budget-cards-ubuntu-8-04-using-s2api-105686
decidendo di compilare un po' tutto, siamo davanti ad un paio di scelte, intanto anche se si puo' tranquillamente usare la propria home per far tutto, mi sono presto reso conto che e' meglio usare la directory standard, /usr/src/ , inoltre io son partito da una ubuntu 9.04 appena installata, visto che faremo uso di librerie modificate at hoc e' meglio che non ci sono quelle originali.
inoltre per compilare avremo molto di bisogno di alcune librerie in formato dev, oassia con tutto cio' che serve per compilare linkando a loro il nostro eseguibile, quindi iniziamo installando un po' di robetta varia
vi consiglio di installare tutto questo pacco di roba, cosi' vi levate il dente e non ci pensate piu', eviterete di dovervi fermare come e' capitato a me all' inizio per installare ogni componente singolarmente..
sudo apt-get install openssh-server build-essential patch checkinstall libfontconfig1-dev libjpeg62-dev libcap-dev gettext autoconf libtool cvs subversion libx264-dev libmp3lame-dev libncursesw5-dev mercurial libssl-dev libbz2-dev libpng12-dev libcdio-dev libvcdinfo-dev libmpcdec-dev mencoder ogmtools libexif-dev netpbm libgd2-xpm-dev libboost-dev dvdauthor lirc lirc-modules-source lirc-x liblircclient-dev
inoltre potrebbe esser necessario installare anche
libxt-dev libfreetype6-dev liba52-0.7.4 libogg-dev libxext-dev x11proto-video-dev x11proto-xext-dev libncurses5-dev libncurses-dev
queste librerie in una prima installazione mi son servite, nella seconda no.... msiteri del software!!
piccola nota,ove possibile ho usato
checkinstall --install=no
, un' utility che sostituisce il comando
make install
e invece d' installare direttamente quanto da noi compilato, genera un file *.deb da installare tramite dpkg , cio' in modo da rendere piu' facile un' eventuale rimozione di quanto installato
inoltre siccome io non ho una scheda ss1, quindi dovro' appoggiarmi a un decoder mpeg2 software, avro' di bisogno dell' ultima versione di ffmpeg, quindi prima di iniziare, con vdr, debbo compilarmi ffmpeg
attenzione, da tenere a mente che alla fine di ogni compilazione ritorno sempre nella dir /usr/src
|