Old:Far funzionare ClipGrab su Debian: ricostruzione del pacchetto: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 3: | Riga 3: | ||
Dal sito ufficiale del software in questione, è possibile scaricare anche i pacchetti debian, nelle versioni 32 e 64 bit. Purtroppo le installazione di tali pacchetti presentano un problema: la dipendenza dalla libreria ''libvorbis0'' non può essere soddisfatta, visto che la stessa è stata sostituita dalla ''libvorbis0a'' in tutte le distribuzioni Debian recenti. In questa guida vedremo come correggere l'errore, ossia come ottenere un pacchetto debian del programma perfettamente funzionante a partire da quello scaricato dal sito ufficiale. | Dal sito ufficiale del software in questione, è possibile scaricare anche i pacchetti debian, nelle versioni 32 e 64 bit. Purtroppo le installazione di tali pacchetti presentano un problema: la dipendenza dalla libreria ''libvorbis0'' non può essere soddisfatta, visto che la stessa è stata sostituita dalla ''libvorbis0a'' in tutte le distribuzioni Debian recenti. In questa guida vedremo come correggere l'errore, ossia come ottenere un pacchetto debian del programma perfettamente funzionante a partire da quello scaricato dal sito ufficiale. | ||
== Estrazione del pacchetto == | == Estrazione del pacchetto == | ||
Dopo aver scaricato il pacchetto clipgrab-3-amd64.deb (o l'alternativa a 32 bit clipgrab-3-i386.deb) dal sito [http://forum.ubuntuusers.de/topic/clipgrab-videos-herunterladen-und-umwandeln/2/#post-2231077], spacchettiamolo nel seguente modo: | Creiamo innanzitutto una directory di lavoro nella nostra home, dove effettueremo tutte le operazioni; chiamiamola ad esempio BuildPackage. | ||
* Apriamo nautilus nella cartella contenente il pacchetto | Dopo aver scaricato il pacchetto clipgrab-3-amd64.deb (o l'alternativa a 32 bit clipgrab-3-i386.deb) dal sito [http://forum.ubuntuusers.de/topic/clipgrab-videos-herunterladen-und-umwandeln/2/#post-2231077], copiamolo dentro BuildPackage ed ivi spacchettiamolo nel seguente modo: | ||
* Estraiamo il pacchetto (tasto destro del mouse, voce '''estrai qui'''): apparirà una cartella | * Apriamo nautilus nella cartella contenente il pacchetto (BuildPackage ovviamente) | ||
* Estraiamo il pacchetto (tasto destro del mouse, voce '''estrai qui'''): apparirà una cartella omonima | |||
* Entriamo nella cartella clipgrab-3-amd64; vi troveremo dentro tre file: control.tar.gz, data.tar.gz, debian-binary | * Entriamo nella cartella clipgrab-3-amd64; vi troveremo dentro tre file: control.tar.gz, data.tar.gz, debian-binary | ||
* Estraiamo nello stesso modo sopra descritto i due archivi tar.gz: verranno così create le cartelle control e data | * Estraiamo nello stesso modo sopra descritto i due archivi tar.gz: verranno così create le cartelle control e data | ||
Personalmente ho scelto di ricreare il pacchetto in modo che l'installazione avvenga nella directory /opt/, anzichè in /usr/bin/, per differenziarlo dai pacchetti scaricati dai repository ufficiali. Realizzeremo il tutto utilizzando soltanto il programma dpkg-deb. La procedura continua così: | Personalmente ho scelto di ricreare il pacchetto in modo che l'installazione avvenga nella directory /opt/, anzichè in /usr/bin/, per differenziarlo dai pacchetti scaricati dai repository ufficiali. Realizzeremo il tutto utilizzando soltanto il programma dpkg-deb. La procedura continua così: | ||
* Nella nostra directory di lavoro creiamo un albero di cartelle così strutturato: | * Nella nostra directory di lavoro creiamo un albero di cartelle così strutturato: | ||
[[Immagine:Esempio.jpg]] | [[Immagine:Esempio.jpg]] | ||
* Copiamo nella cartella DEBIAN il file control/control; una volta copiato apriamolo e mutiamo nella riga depends libvorbis0 in libvorbis0a | |||
* Copiamo ora in opt/ClipGrab l'eseguibile /usr/bin/clipgrab | |||
* Copiamo ora /usr/share/applications/clipgrab nella nostra applications; modifichiamolo quindi con gedit: la riga exec: clipgrab deve essere mutata in exec: /opt/ClipGrab/clipgrab | |||
* Infine copiamo l'icona /usr/share/pixmaps/clipgrab.png nella nostra pixmaps | |||
Ora siamo pronti a creare il pacchetto debian: | |||
* da terminale e da root entriamo nella directory di lavoro BuildPackage | |||
* eseguiamo il comando dpkg-deb --build clipgrab-amd64-opt ed il pacchetto è fatto. |
Versione delle 18:19, 22 feb 2010
Intruduzione
ClipGrab è un downloader di video/audio che attualmente non si trova nei repository Debian. Si tratta comunque di un programma open-source ed è in grado di effettuare conversioni di formato al volo, nonchè di scaricare solamente la traccia audio di un video. Dal sito ufficiale del software in questione, è possibile scaricare anche i pacchetti debian, nelle versioni 32 e 64 bit. Purtroppo le installazione di tali pacchetti presentano un problema: la dipendenza dalla libreria libvorbis0 non può essere soddisfatta, visto che la stessa è stata sostituita dalla libvorbis0a in tutte le distribuzioni Debian recenti. In questa guida vedremo come correggere l'errore, ossia come ottenere un pacchetto debian del programma perfettamente funzionante a partire da quello scaricato dal sito ufficiale.
Estrazione del pacchetto
Creiamo innanzitutto una directory di lavoro nella nostra home, dove effettueremo tutte le operazioni; chiamiamola ad esempio BuildPackage. Dopo aver scaricato il pacchetto clipgrab-3-amd64.deb (o l'alternativa a 32 bit clipgrab-3-i386.deb) dal sito [1], copiamolo dentro BuildPackage ed ivi spacchettiamolo nel seguente modo:
- Apriamo nautilus nella cartella contenente il pacchetto (BuildPackage ovviamente)
- Estraiamo il pacchetto (tasto destro del mouse, voce estrai qui): apparirà una cartella omonima
- Entriamo nella cartella clipgrab-3-amd64; vi troveremo dentro tre file: control.tar.gz, data.tar.gz, debian-binary
- Estraiamo nello stesso modo sopra descritto i due archivi tar.gz: verranno così create le cartelle control e data
Personalmente ho scelto di ricreare il pacchetto in modo che l'installazione avvenga nella directory /opt/, anzichè in /usr/bin/, per differenziarlo dai pacchetti scaricati dai repository ufficiali. Realizzeremo il tutto utilizzando soltanto il programma dpkg-deb. La procedura continua così:
- Nella nostra directory di lavoro creiamo un albero di cartelle così strutturato:
- Copiamo nella cartella DEBIAN il file control/control; una volta copiato apriamolo e mutiamo nella riga depends libvorbis0 in libvorbis0a
- Copiamo ora in opt/ClipGrab l'eseguibile /usr/bin/clipgrab
- Copiamo ora /usr/share/applications/clipgrab nella nostra applications; modifichiamolo quindi con gedit: la riga exec: clipgrab deve essere mutata in exec: /opt/ClipGrab/clipgrab
- Infine copiamo l'icona /usr/share/pixmaps/clipgrab.png nella nostra pixmaps
Ora siamo pronti a creare il pacchetto debian:
- da terminale e da root entriamo nella directory di lavoro BuildPackage
- eseguiamo il comando dpkg-deb --build clipgrab-amd64-opt ed il pacchetto è fatto.