Compilare GNOME Do da BZR su Debian e derivate

Come ormai avete avuto tutti modo di leggere, mi sono letteralmente innamorato di questo piccolo gioiellino che viene comunemente chiamato GNOME Do.

Ho deciso quindi di dare qualche linea guida sulla compilazione in ambiente Debian et similia, quindi il procedimento che andrò a descrivere è ovviamente valido anche per Ubuntu, e tutte le sue derivate.

Innanzi tutto, installiamo un po’ di dipendenze necessarie alla compilazione. Questo serve necessariamente o la compilazione si pianta, e basta. Quindi, apriamo un terminale e diamo un bel…

sudo aptitude install automake bzr mono-gmcs libmono-cairo2.0-cil gtk-sharp2 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libgnome-vfs2.0-cil libgtk2.0-dev libtool intltool gnome-sharp2 ca-certificates bazaar gnome-keyring-sharp-cli gnome-desktop-sharp2 libgconf2-dev monodevelop-nunit

Beh, con questo installeremo tutto ciò che serve. Adesso, provvediamo a clonare l’ultima revisione dal Bazaar di Canonical dove è ospitata: ci basta un

bzr branch lp:do

Dopodichè, finito il checkout, troveremo nella nostra directory Home una cartella “do”. Andiamo lì dentro, quatti quatti.

cd do

E, senza indugio, provvediamo a configurare i sorgenti per essere compilati e, successivamente, installati.

./autogen.sh --prefix=/usr && ./configure --prefix=/usr

Dunque, godiamoci il terminale che ci sputa scritte a raffica, dopodichè quando smette,

make

Questo compilerà il sorgente. Ultimo, ma non per importanza, il comando per l’installazione.

sudo make install

Il quale provvederà ad installare il programma nel nostro sistema.

Una scintillante icona apparirà in Applicazioni → Accessori, e noi potremo goderci l’ultima revisione di GNOME Do correttamente compilata da BZR.

This entry was posted in Debian, Desktop Environment, Gnome, Guide, How-To, Informatica, Intrepid, Jaunty, Linux, Ubuntu. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • Anonymous

    ma è normale che mi perda sempre la config sui plugin che scelgo??
    è un po' noiosa come cosa!!

  • scimmia

    ma è normale che mi perda sempre la config sui plugin che scelgo??
    è un po' noiosa come cosa!!

  • http://intensedebate.com/people/dottorblaster Bl@ster

    C'ho guardato, ed effettivamente succede anche a me. Meno male che io non uso tanti plugin :P
    Comunque fino a qualche revisione fa non succedeva, attendiamo il fix ;)

  • http://dottorblaster.it/ Bl@ster

    C'ho guardato, ed effettivamente succede anche a me. Meno male che io non uso tanti plugin :P
    Comunque fino a qualche revisione fa non succedeva, attendiamo il fix ;)

  • Anonymous

    cmq io mi son fatto il deb :-)

  • scimmia

    cmq io mi son fatto il deb :-)

  • http://dottorblaster.it/ Bl@ster

    C'è la cartella debian distribuita con il sorgente? Che magari ci mettevo su un repositorino per Debian Sid :D

  • http://intensedebate.com/people/dottorblaster Bl@ster

    C'è la cartella debian distribuita con il sorgente? Che magari ci mettevo su un repositorino per Debian Sid :D

  • Anonymous

    no, lho presa dalla vecchia versione, e ho rimosso la patch numero 3 che non patcha.

    al limite vieni su msn che ti dico

  • scimmia

    no, lho presa dalla vecchia versione, e ho rimosso la patch numero 3 che non patcha.

    al limite vieni su msn che ti dico

  • http://opensource2007.netsons.org LuNa

    mammamia ti tiri dentro tutto mono (anche mono-sharp!)
    sembri me che mi porto dietro gtk (quindi pango, cairo e madonne varie) in pratica solo per avere il pannellino nvidia :P

  • http://opensource2007.netsons.org LuNa

    mammamia ti tiri dentro tutto mono (anche mono-sharp!)
    sembri me che mi porto dietro gtk (quindi pango, cairo e madonne varie) in pratica solo per avere il pannellino nvidia :P

  • http://dottorblaster.it/ Bl@ster

    Beh ma ci vuole, senza non compila :D
    E non mi va di fare –enable/disable astrusi, non conviene :P

  • http://intensedebate.com/people/dottorblaster Bl@ster

    Beh ma ci vuole, senza non compila :D
    E non mi va di fare –enable/disable astrusi, non conviene :P

  • LuNa

    no no be' certamente. ovvio che quelle dipendenze ci vogliono.
    la mia nota era sul fatto che siamo disposti a installarci tonnellate di librerie (magari giga) per un programmino da pochi k.
    poi ci lamentiamo che i sistemi sono pesanti e che occupano spazio :P ma ti credo.
    "sai, oggi ho installato quella calcolatrice troppo figa" .. l'altro "ah si? me la passi ? ti do il cd" ..risposta "cd ? servono 2 DVD" xD

  • LuNa

    no no be' certamente. ovvio che quelle dipendenze ci vogliono.
    la mia nota era sul fatto che siamo disposti a installarci tonnellate di librerie (magari giga) per un programmino da pochi k.
    poi ci lamentiamo che i sistemi sono pesanti e che occupano spazio :P ma ti credo.
    "sai, oggi ho installato quella calcolatrice troppo figa" .. l'altro "ah si? me la passi ? ti do il cd" ..risposta "cd ? servono 2 DVD" xD

  • http://dottorblaster.it/ Bl@ster

    No dai, giga di librerie per pochi Kb mi pare esagerato.
    Poi comunque tutto questo spazio occupato non lo vedo ;)

  • http://intensedebate.com/people/dottorblaster Bl@ster

    No dai, giga di librerie per pochi Kb mi pare esagerato.
    Poi comunque tutto questo spazio occupato non lo vedo ;)

  • Anonymous

    e poi le usi anche per il figoso banshee :-)

  • scimmia

    e poi le usi anche per il figoso banshee :-)

  • http://dottorblaster.it/ Bl@ster

    Hahahaha sicuramente :D

  • http://intensedebate.com/people/dottorblaster Bl@ster

    Hahahaha sicuramente :D

  • Anonymous

    anche i plugin puoi compilarti…
    ma forse non te lo consiglio :-)

    (mi trovo con doppi plugin, e alcuni mi pare non funzionino…)

  • scimmia

    anche i plugin puoi compilarti…
    ma forse non te lo consiglio :-)

    (mi trovo con doppi plugin, e alcuni mi pare non funzionino…)

  • Aly

    perchè mi viene fuori questo nel terminale quando do l'avvio dei comandi?
    E: Impossibile ottenere il lock /var/lib/dpkg/lock – open (11 Risorsa temporaneamente non disponibile)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

  • Aly

    perchè mi viene fuori questo nel terminale quando do l'avvio dei comandi?
    E: Impossibile ottenere il lock /var/lib/dpkg/lock – open (11 Risorsa temporaneamente non disponibile)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

  • http://dottorblaster.it/ Bl@ster

    Le cose sono due.
    O hai Synaptic o qualunque altra installazione che sta procedendo, oppure per sbaglio hai chiuso tutto quando c'era il gestore di pacchetti in esecuzione. Per questo la directory di dpkg è rimasta bloccata; per risolvere, dai un sudo rm -rf /var/lib/dpkg/lock.

  • http://intensedebate.com/people/dottorblaster Bl@ster

    Le cose sono due.
    O hai Synaptic o qualunque altra installazione che sta procedendo, oppure per sbaglio hai chiuso tutto quando c'era il gestore di pacchetti in esecuzione. Per questo la directory di dpkg è rimasta bloccata; per risolvere, dai un sudo rm -rf /var/lib/dpkg/lock.

  • Pingback: Gnome 3 conquista chiunque! » iKoala