SMILE su Ubuntu
SMILE ( Slideshow Maker In Linux Environment ) ha fatto passi da gigante dall’ultima volta in cui ne ho parlato.
Sono stati risolti numerosi bug ed aggiunte molte funzioni che ne fanno un programma indispensabile per chi vuole dilettarsi nella creazione di slideshow su Linux. Lascio a voi sperimentare, vi assicuro che è semplice quanto divertente.
Qualche seccatura su Ubuntu Hardy
Proprio in virtù delle nuove feature che sono state aggiunte, SMILE necessita di qualche accorgimento in più per essere installato su Ubuntu Hardy. In particolare è necessario procurarsi la libreria/eseguibile SoX che si trova all’interno dei repository, e che viene utilizzata per la gestione della traccia audio all’interno del programma.
Su Ubuntu dovrebbe essere sufficiente dare un
sudo apt-get install sox libsox-fmt-all
per andare sul sicuro, ma in alcune configurazioni ho riscontrato dei problemi con questi pacchetti. Se non dovesse essere questo il vostro caso ignorate pure quello che segue.
Stando a quello che dice Stéphane Gibault, autore di SMILE, il pacchetto non sarebbe stato compilato con il supporto ad Ogg Vorbis, necessario nelle fasi di creazione delle diapositive. Sembra infatti che non sia sufficiente installare il pacchetto libsox-fmt-ogg, il modulo che porta con sè il supporto al formato ogg per sox, ma bisogna ricompilare il tutto.
Di chi sia la colpa in fondo non è importante, quello che conta è far girare ‘sto benedetto programma anche sull’airone.
Signora, scenda che c’è da ritirare un pacchetto
Senza la versione di SoX corretta dunque, SMILE si rifiuta di creare il video finale, bloccandosi alla generazione della colonna sonora e senza restituire alcun tipo di errore.
Ho quindi ricompilato quello che c’era da ricompilare e creato il deb di installazione che in teoria dovrebbe farsi carico delle dipendenze necessarie e funzionare anche con altre applicazioni che ne richiedono la presenza.
Scarica sox_1401_i386.deb a tuo rischio e pericolo
Prima di installarlo il consiglio è quello di rimuovere ogni traccia della versione precedente
sudo apt-get --purge remove sox
e poi procedere ad installare la nuova versione.
Edit: Giuliastro mi ha fatto giustamente notare che una delle dipendenze del pacchetto da me creato non è presente nei repository standard di Ubuntu.
E’ possibile scaricare ed installare la libreria libasound necessaria come pacchetto a parte
Adesso le vostre opere d’arte potranno infine prendere forma.
Promemoria: creare un video a partire dalle foto della mia galleria di Linux chicks ;)














Ho creato un script per l’installazione di questo programma che risiede all’interno di NuDe, un progetto sviluppato da me e Demiurgo per facilitare la vita agli utenti principianti ad installare programmi o configurarli. Il tutto è sviluppato in Bash più Zenity. Se vuoi dagli un occhiata ;)
http://nude.netsons.org
@nudge: Vado a dare un’occhiata ;)
@Serverless
Ho provato ad installare il tuo deb per Sox ma richiede una versione di libasound2 diversa da quella dei repo di Hardy, ovvero la 1.0.16. Nei repo mi sembra ci sia la 1.0.15.
ciao
@Giuliastro
Hai ragione, quella libreria è presente solo nei repo proposed, ho dato per scontato che fossero abilitati.
Ti lascio il link per il download della specifica libreria, così puoi proseguire con l’installazione
Scarica libasound2 1.0.16
ed aggiorno il post. Grazie per il promemoria ;)
Grazie a te. ciao.
@Serverless
Ho controllato ma quella versione della lib non e’ negli hardy-proposed. Io ho partner, universe e multiverse dei proposed. Ce ne sono altri? Grazie ancora.
@Giuliastro: infatti nei proposed non c’è, ricordavo male perché nella pagina di launchpad è indicato che proviene dai proposed:
https://launchpad.net/ubuntu/hardy/i386/libasound2/1.0.16-0ubuntu0.1
anche se non ho capito bene se è stata accettata tra i pacchetti del repo o meno.
Probabilmente l’ho installata in locale per compilare chissà quale programma :D Comunque dal link che ti ho postato dovresti poterla recuperare tranquillamente.
Grazie ancora a te per la solerzia ;)
Serverless come ti sembra il progetto NuDe?
@Serverless
Perfetto, grazie a te.
Ciao, volevo comunicarti che a me funziona senza ricompilare sox o installare il tuo pacchetto..
Ho la versione 14.0.0-5 di Sox installata dai repository ufficiali ubuntu
e tutte le librerie libsox-ftm-* alla versione 14.0.0-5
Inizialmente anche io avevo installato il meta-pacchetto libsox-fmt-all, ma senza successo.
E’ probabile che gibault abbia cambiato il modo in cui richiama sox e non ci sia più bisogno di ricompilare.
Verificherò. Grazie per la segnalazione ;)
Ovviamente la versione di smile che ho provato è la 0.7.3
Ciao, son cascato qua per caso, mi sto occupando del pacchetto di Smile su Ubuntu/Debian.
Se interessa, per ubuntu intrepid, potete usare i pacchetti qui:
http://launchpad.net/~gaspa/+archive
Per hardy, c’e` solo il sorgente perchè avrebbe bisogno di un abilitare il repository hardy-backports (e non ho avuto tempo di mettere altrimenti i pacchetti nel mio repository)
Nota: è ancora da revisionare per bene, ma per ora non ho avuto problemi, a parte che ogni tanto non riconosce l’italiano.