Installazione e disinstallazione

Tutto quello che ha a che fare con i plugins.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
Steve
Messaggi: 30
Iscritto il: 14 giu 2012, 09:55

Installazione e disinstallazione

Messaggio da Steve »

Ieri sera ho avuto la buona idea (ero stanco...) di installare il vdr-plugin-remote. Scarico, piazzo il file lì, scompatto, lancio... e poi mi sono accorto che - forza dell'abitudine... - avevo lanciato un "make install" anziché make plugins.
Fantastico. Nessun errore, ma Yavdr 0.3 (che utilizzo bene su un Acer Revo) non mi fa più partire né il backend né il frontend di Vdr.
Come faccio? Ovvero: dovrei ripulire almeno il file di lancio automatico di Vdr (immagino che vada a cercare un inesistente plugin remote) ma non ho idea di dove Yavdr lo piazzi.
Se qualcuno più esperto riesce ad aiutarmi :nonso:

Stefano
Ultima modifica di Steve il 14 giu 2012, 16:09, modificato 1 volta in totale.
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: Installazione e disinstallazione

Messaggio da ragno »

Ciao

Per vedere cosa e' successo dovresti controllare i log (/var/log o /tmp/log)

Comunque la maniera adottata per compilare un plugin non e' la piu' ortodossa: yavdr deriva da ubuntu che deriva da debian, ha un sistema un po' complesso per generare i pacchetti necessari, ma poi garantisce che non vengano fatti casini al sistema.

La maniera corretta per la compilazione di un plugin dovrebbe essere la seguente (se n'e' discusso nel thread di yavdr: fanno riferimento alla versione .04 ma dovrebbero essere le stesse, l'esempio e' riferito al plugin rotor)

Codice: Seleziona tutto

# installare le dipendenze per il build (se non gia' fatto in precedenza)
sudo apt-get build-dep vdr-plugin-rotor

# scaricare sorgenti
sudo apt-get source vdr-plugin-rotor

# i sorgenti vengono scaricati in /usr/local/src (se non ricordo male)
# verifica con ls -l
vdr-plugin-rotor-0.1.5 # cartella con sorgenti + patch in debian/patches.
vdr-plugin-rotor_0.1.5-35yavdr4~natty.diff.gz # patch/diff zippato
vdr-plugin-rotor_0.1.5-35yavdr4~natty.dsc # file di descrizione
vdr-plugin-rotor_0.1.5.orig.tar.gz # sorgenti originali senza patch.

# entrare nella cartella:
cd vdr-plugin-rotor-*

# verificare quali patch verrano applicate quando se si fa il build senza modificare niente.
dpatch list-all

# risultato
91_fix-crash-gcc-4.1.1
93_kernel-header-include-fix
96_rotor-0.1.5-vdr-1.7.13
97_rotor-0.1.5-vdr-1.7.20
97_rotor-0.1.4mh-v1.2_satnames_goto

# fare le modifiche
................

# editare la versione
sudo vim debian/changelog

# possibilmente aggiornare i file control/rules se necessario.
sudo vim debian/rules
sudo vim debian/control

# fare la build del pacchetto
sudo dpkg-buildpackage -tc -us -uc

# a questo punto se non ci sono errori viene generato nella cartella superiore il pacchetto .deb che puo' essere installato localmente
#
# cambiare cartella ed installare il pacchetto
cd ..
sudo dpkg -i vdr-plugin-rotor_0.1.xxxxxxxxxx.deb
Al posto di vim puoi utilizzare l'editor interno di mc (oppure nano).

saluti
ragno
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Steve
Messaggi: 30
Iscritto il: 14 giu 2012, 09:55

Re: Installazione e disinstallazione

Messaggio da Steve »

Grazie del suggerimento, in effetti con una "figlia di debian" (o forse... nipote...) sarebbe meglio andare per la strada maestra. Nel frattempo, ho scoperto che yavdr dovrebbe avere anche la maggior parte dei plugin in repository.
Stasera avevo intenzione di dare un'occhiata ai log, per verificare cosa accade, ma penso sia proprio la mia cavolata ad aver generato il problema perché altro non ho fatto.
Speriam bene... :oops:

Stefano

Ps: devo anche già ringraziare indirettamente Davidea, grazie al quale (sul suo blog) ho scoperto alcuni mesi fa che Vdr aveva il supporto Scr integrato... :si:
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Installazione e disinstallazione

Messaggio da von fritz »

Hello

@steve, prova a dare un make uninstall da dove hai eseguito il make install.
per il vdr-plugin-remote non serve compilarlo, e gia' nei repository di yavdr.
basta fare il solito sudo apt-get install vdr-plugin-remote ecc.

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Steve
Messaggi: 30
Iscritto il: 14 giu 2012, 09:55

Re: Installazione e disinstallazione

Messaggio da Steve »

Ok, problema "quasi" risolto. Penso che il mio maldestro tentativo di installazione manuale del plugin remote non avesse sortito alcun effetto, se non quello di farlo chiamare da vdr al lancio del sistema. Così ho piazzato un bel "-remote" in order.conf in modo da non farlo caricare e il tutto è andato ok.
Il problema (che accadeva anche prima) è che non riesco a usare il telecomando in dotazione alla scheda Technisat Skystar Usb Hd, Ho provato di tutto (con lirc, settaggi manuali, linux event) niente, premendo un tasto (anche quando parte l'autoapprendimento) si inchioda il sistema. Ma essendo un altro problema aprirò un apposito thread.

Tnx
Stefano
Rispondi