Apt-listbugs: come monitorare i bug: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
m (→‎Utilizzo: formattazione)
Riga 1: Riga 1:
{{debianized}}
xDVDShrink � un programma che permette di creare copie di backup dei nostri DVD. Le sue principali caratteristiche sono la possibilit� di scegliere quale stream audio/video inserire nel backup, quali sottotitoli, quali capitoli, ecc...


==Introduzione==
Un' altra caratteristica interessante quella di permettere la compressione dei formati audio/video in modo da poter realizzare il backup di DVD double-layer su supporti single-layer.
Spesso, per vari motivi, necessario installare Java su una macchina Debian...
Sicuramente tutti gli utenti avranno notato che non c'�, nel repository ufficiale, un pacchetto contenente j2se o j2dk ufficiali della SUN.
Sono, invece, presenti i compilatori alternativi, come gcj, kaffe, kjc, javacc....
Per�, se volessimo avere il compilatore e/o l'interprete 'originale' della SUN? come possiamo fare?


Il primo modo che salta agli occhi � di installarlo in /opt e poi sistemare il $PATH...ma la soluzione, giustamente, non piace a tutti, in quanto 'sporca' il sistema e, cosa che crea parecchi problemi, genera dei problemi con le dipendenze dei pacchetti, visto che molti dei pacchetti che richiedono java per funzionare non lo trovano installato.
Al momento in cui scrivo questa breve guida, xDVDShrink non � ancora entrato a far parte dei pacchetti disponibili per Debian GNU/Linux, anche se molte richieste sono state fatte a questo proposito.


In questo HowTo vedremo come pacchettizzare Java, usando direttamente il binario di installazione disponibile sul sito della Sun!
XDVDShrink � disponibile unicamente come pacchetto RPM per Mandrake, ma vedremo di seguito come poter installare questo programma sulla nostra Debian box.


==Cosa ci occorre==
==Prerequisiti==
Provvediamo a scaricare i pacchetti java-package e fakeroot.
===xDVDShrink noarch RPM===
<pre>
Per poter installare e usare xDVDShrink abbiamo bisogno di alcuni softwares:
# apt-get install java-package fakeroot
</pre>


E poi scarichiamo il jkd o jre dal sito ufficiale Sun:<br(>
Prima di tutto ci serve il pacchetto rpm. Possiamo reperirlo dalla [http://dvdshrink.sourceforge.net/ HomePage] del progetto, ricordandoci di scaricare la versione `noarch` dell' RPM.
1.5: http://java.sun.com/j2se/1.5.0/download.jsp<br/>
1.4: http://java.sun.com/j2se/1.4.2/download.html


Una volta terminato il download, saremo pronti per proseguire.
Per scaricare direttamente la versione attuale, possiamo semplicemente aprire una console di testo e digitare:
<pre>$ wget http://ovh.dl.sourceforge.net/sourceforge/dvdshrink/dvdshrink-2.6.1-3mdk.noarch.rpm</pre>


==Creazione del Pacchetto==
Questo comando scarica nella directory da cui � stato lanciato (tipicamente la nostra home) il pacchetto rpm.


Bene, siamo pronti a creare il pacchetto!!!
===Alien===
Posizioniamoci nella directory dove sono stati scaricati i binari di java e, da utente normale, diamo il seguente comando:
Per installare l' RPM utilizzeremo il tool `alien`, per cui installiamolo:
<pre>
<pre># apt-get install alien</pre>
$ fakeroot make-jpkg jdk-1_5_0_01-linux-i586.bin
</pre>
(o il nome del pacchetto scaricato...in questo caso ho pacchettizzato il jdk 1.5.0)
al comando '''make-jpkg''' � possibile passare i seguenti parametri:<br/>
'''--full-name <name>''' Nome del Maintainer<br/>
'''--email <email>''' Email del Maintainer<br/>
'''--changes''' Indica che il processo deve creare un file .changes<br/>
'''--help''' Visualizza un piccolo help contenente i comandi qui illustrati<br/>
'''--version''' Stampa a video la versione


Una volta terminato il processo di generazione del pacchetto, provvediamo a fare quanto segue:
===Subtitle Ripper===
<pre>
Si tratta di uno strumento estremamente comodo per la gestione dei sottotitoli. Installiamolo con:
$ su
<pre># apt-get install subtitleripper</pre>
# dpkg -i sun-j2sdk1.5_1.5.0+update01_i386.deb
</pre>


Ovviamente sostituendo 'sun-j2sdk1.5_1.5.0+update01_i386.deb' con il nome del pacchetto appena creato!
===Gtk2 perl===
Se ci sono problemi, relativamente ad una dipendenza con un nome simile a 'sun-j2sdk1.5debian', � possibile sistemare tutto con il comando
xDVDShrink pu� essere utilizzato sia dalla linea di comando che tramite un' interfaccia grafica basata sulla libreria Gtk. Trattandosi di uno script perl, dobbiamo installare il modulo che permetter� a perl di utilizzare questa libreria:
<pre>
<pre># apt-get install libgtk2-perl</pre>
# apt-get install sun-j2sdk1.5debian
</pre>


Ora non ci resta che sistemare una ultima cosa: '''alternatives'''
==Installazione==
(se precedentemente era stato installato un pacchetto non ufficiale di java)
Ora siamo pronti per convertire xDVDShrink da RPM a DEB.
Date il comando
Spostiamoci nella directory in cui abbiamo scaricato il pacchetto rpm e utilizziamo alien:
<pre>
<pre># alien --scripts dvdshrink-2.6.1-3mdk.noarch.rpm
# update-alternatives --config java
dvdshrink_2.6.1-4_all.deb generated</pre>
</pre>
Passiamo all' installazione vera e propria:
(uguale procedimento anche per javac, javadoc ed eventualmente altri eseguibili java)
<pre># dpkg -i dvdshrink_2.6.1-4_all.deb</pre>
e selezionate 'quale java' utilizzare!


==Conclusioni==
===libcss sotto Debian===
Come annotato in /usr/share/doc/libdvdread3/README.Debian, per permettere a libdvdread di leggere i DVD codificati con CSS sar� necessario installare la libreria lidvdcss tramite questo comando:
<pre>/usr/share/doc/libdvdread3/examples/install-css.sh</pre>


Con questi pochi e semplici passaggi, abbiamo installato java senza sporcare il sistema, e risolvendo il problema delle dipendenze!
===Altri pacchetti necessari===
DVDShrink utilizza alcuni tool aggiuntivi per l'encodign e l'autoring. Se non gi� presenti sar� necessario installarli con APT:
<pre>apt-get install transcode
apt-get install mjpegtools
apt-get install dvdauthor</pre>


Buon Java a tutti!!!
==Esecuzione==
Per utilizzare xDVDShrink � sufficiente lanciare il comando '''xdvdshrink''' dalla linea di comando o creare una apposita voce nel nostro menu.


 
[[Immagine:Xdvdshrink.png|thumb|center|xDVDShrink in azione]]
---- [[User:MaXeR|MaXeR]]
----
[[Utente:Keltik|keltik]] 11:30, Ott 8, 2005 (EDT)
4

contributi

Menu di navigazione