Compilazione di un plasmoide: procedura generale (KDE4 openSUSE 11.1)


Quando l’attrazione per un plasmoide è a dir poco fatale, quando non se ne può proprio fare a meno ma sopratutto quando la distribuzione in uso non dispone del pacchetto precompilato una sola via porta alla realizzazione del sogno: la compilazione del sorgente.
In un precedente articolo intitolato "Preparazione del sistema per la compilazione di un plasmoide (KDE4 – openSUSE 11.1)" ci siamo cimentati nell’esposizione della procedura da attuare in fase di  pre-compilazione di un qualsiasi plasmoide. In questo tutorial ci preoccuperemo di prendere in esame la compilazione vera e propria: in pochi passaggi compileremo il codice sorgente di un plasmoide.

Innanzitutto occorre che il sistema sia predisposto per la compilazione con l’installazione dei compilatori e delle librerie appropriate.

Successivamente è necessario prelevare il codice sorgente del plasmoide che intendiamo integrare nel nostro Desktop. Una comunità di riferimento ben nutrita e aggiornata è sicuramente kde-look.org sezione Plasmoids.

Il Widget che ho utilizzato per lo svolgimento di questo articolo risponde al nome di TicTacToe Plasmoid (99329-tictactoe-1.0.tar.bz2) reperibile a questo indirizzo.

METODO CLASSICO (Valido per la maggior parte dei plasmoidi)

Aprire una console, entare nella directory in cui risiede il sorgente ed estrarre l’archivio con il  comando (nel mio caso):

tar -xvf 99329-tictactoe-1.0.tar.bz2

Nella maggior parte dei casi, in seguito all’estrazione, si genererà una directory che a sua volta conterrà i file necessari alla compilazione. Accedere al contenuto della directory entrando al suo interno con il comando cd:

cd tictactoe-1.0

IMPORTANTE: è buona norma prendere visione del contenuto dei files README e INSTALL generalmente contenuti nella directory che include i files del sorgente.

Digitare in serie i seguenti comandi:

cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
sudo make install

Terminato il processo di compilazione, per aggiungere il plasmoide all’apposito pannello di selezione, occorre impartire il seguente comando:

kbuildsycoca4

Ora,potremo usufruire delle funzionalità del plasmoide aggiungendolo al Desktop cliccaando con il tasto destro in una parte vuota del Desktop –> Aggiungi oggetti….

Tictactoe si presenta così:

METODO ALTERNATIVO – In alcuni casi, la compilazione del plasmoide, richiede la creazione di un’ulteriore directory (build) dalla quale impartire il comando cmake: prendendo come esempio il codice sorgente di un plasmoide imaginario (plasmoide-x.x.tar.gz) la procedura da attuare è la seguente:

Estrarre i files dall’archivio plasmoide-x.x.tar.gz:

tar -xvf plasmoide-x.x

Entrare nella directory generatasi in seguito all’estrazione:

cd plasmoide-x.x

Creare la directory "build":

mkdir build

Entrare all’interno della directory "build":

cd build

Impartire in successione i seguenti comandi:

cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make
sudo make install
kbuildsycoca4

Nell’articolo successivo è possibile prendere visione delle operazioni atte a risolvere uno dei problemi che si manifesta con maggior frequenza durante la compilazione di un plasmoide.

 

Articoli correlati:

,

Segnala questo articolo: Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web.
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Technorati
  • OKnotizie
  • Google Bookmarks
  • TwitThis
  • Upnews
  • Segnalo

  • http://www.crismonblog.org/kde4-trick-and-tips/flickr-on-plasma-da-flickr-al-desktop-in-un-batter-occhio.html Flickr On Plasma: da flickr al tuo desktop in un batter d’occhio!!! « Crismon’s Blog

    [...] Per la compilazione di flickrop seguire le istruzioni riportate in questo articolo (Metodo Alternativo). [...]

  • http://www.crismonblog.org/kde4-trick-and-tips/kustodian-tempo-passa-la-dockbar-non-migliora-compilazione.html Kustodian: il tempo passa ma la “Dockbar” non migliora :) « Crismon’s Blog

    [...]        4. Compilazione del codice seguendo il Metodo Alternativo. [...]

  • http://www.crismonblog.org/kde4-trick-and-tips/oxygen-ozone-nitrogen-window-decoration-theme-kde4.html Oxygen + Ozone = Nitrogen (Window Decoration Theme) « Crismon’s Blog

    [...] Successivamente estrarre il contenuto dell’archivio compresso precedentemente scaricato e seguire le istruzioni contenute in questo articolo (METODO CLASSICO). [...]

  • http://www.crismonblog.org/reflectionsopinions/daisy-0.0.2-alpha-released-my-experience-plasmoid.html Daisy 0.0.2 Alpha Released + My experience… [Plasmoid] « Crismon’s Blog

    [...] Ebbene si, le novità sono consistenti e spinto dalla simpatia che nutro nei confronti di Daisy, malgrado il pessimo scherzo del tentativo precedente, ho tentato di nuovo l’impresa compilando il suo codice sorgente. [...]

  • http://www.crismonblog.org/kde4-trick-and-tips/daisy-e-finalmente-daisy.html Daisy √® finalmente Daisy!! « Crismon’s Blog

    [...] fase di compilazione, descritta in un articolo precedente (METODO ALTERNATIVO), ci permette di integrare e di abilitare tutte le funzioni di cui Daisy dispone e di candidarlo [...]

  • http://www.crismonblog.org/kde4-trick-and-tips/installare-kamoso-su-opensuse-11.2.html Installare Kamoso su openSUSE 11.2 « Crismon’s Blog

    [...] A questo punto è possibile dare inizio alla procedura di compilazione seguendo i suggerimenti riportati in questo articolo (METODO ALTERNATIVO). [...]

  • http://www.crismonblog.org/kde4-trick-and-tips/plasma-bookmark-installazione-on-your-desktop.html Plasma Bookmark on your Desktop « Crismon’s Blog

    [...] Avviare il processo di compilazione del plasmoide seguendo le istruzioni contenute in questo articolo (METODO ALTERNATIVO). [...]

  • http://www.crismonblog.org/kde4-trick-and-tips/installare-wallpaper-fly-mode-kde4.html KDE4 e il wallpaper in Fly Mode « Crismon’s Blog

    [...] Compilare il codice sorgente seguendo le istruzioni contenute in questo articolo (METODO ALTERNATIVO). [...]

blog comments powered by Disqus