806
contributi
Riga 8: | Riga 8: | ||
Essendo necessaria l' installazione di pacchetti provenienti dal tree ''experimental'', potrebbe essere utile configurare la vostra Debian-box per l' utilizzo di repositories misti. A questo scopo vi consiglio la lettura di [[APT uso avanzato: mixare releases diverse]]. | Essendo necessaria l' installazione di pacchetti provenienti dal tree ''experimental'', potrebbe essere utile configurare la vostra Debian-box per l' utilizzo di repositories misti. A questo scopo vi consiglio la lettura di [[APT uso avanzato: mixare releases diverse]]. | ||
Il software utilizzato | Il software utilizzato � altamente sperimentale, per cui ne sconsiglio l' utilizzo ai deboli di cuore. | ||
Non mi resta che augurarvi buona lettura & happy debian! | Non mi resta che augurarvi buona lettura & happy debian! | ||
Riga 16: | Riga 16: | ||
===Repositories=== | ===Repositories=== | ||
Dato che dovremo utilizzare alcuni pacchetti sorgenti ed altri provenienti da experimental, | Dato che dovremo utilizzare alcuni pacchetti sorgenti ed altri provenienti da experimental, � necessario aggiungere (se non presenti) i seguenti repositories al nostro file '''/etc/apt/sources.list''': | ||
<pre>deb-src http://debian.fastweb.it/debian/ testing main non-free contrib | <pre>deb-src http://debian.fastweb.it/debian/ testing main non-free contrib | ||
Riga 33: | Riga 33: | ||
===Checkinstall=== | ===Checkinstall=== | ||
Un altro strumento utile al momento di installare programmi compilati da codice sorgente | Un altro strumento utile al momento di installare programmi compilati da codice sorgente � checkinstall. Installiamolo: | ||
<pre># apt-get install checkinstall</pre> | <pre># apt-get install checkinstall</pre> | ||
Riga 58: | Riga 58: | ||
Ora abilitiamo il supporto a Glitz editando il file '''rules''' all' interno di ''libcairo-1.0.0/debian''. Dobbiamo andare alla sezione '''DEB_CONFIGURE_USER_FLAGS= \''' del file e modificare la direttiva ''--disable-glitz'' in ''--enable-glitz''. | Ora abilitiamo il supporto a Glitz editando il file '''rules''' all' interno di ''libcairo-1.0.0/debian''. Dobbiamo andare alla sezione '''DEB_CONFIGURE_USER_FLAGS= \''' del file e modificare la direttiva ''--disable-glitz'' in ''--enable-glitz''. | ||
Fatto questo passiamo alla compilazione vera e propria del pacchetto, che | Fatto questo passiamo alla compilazione vera e propria del pacchetto, che pu� essere fatta in vari modo. | ||
* primo metodo ''(lanciato all' interno di ~/src/libcairo-1.0.0 )'': <pre># debian/rules binary</pre> | * primo metodo ''(lanciato all' interno di ~/src/libcairo-1.0.0 )'': <pre># debian/rules binary</pre> | ||
* secondo metodo ''(lanciato all' interno di ~/src)'': <pre># apt-get source libcairo2 --compile</pre> | * secondo metodo ''(lanciato all' interno di ~/src)'': <pre># apt-get source libcairo2 --compile</pre> | ||
Riga 68: | Riga 68: | ||
===Compilare Clearlooks=== | ===Compilare Clearlooks=== | ||
Ora che abbiamo preparato Cairo con il supporto Glitz, possiamo procedere alla compilazione dell' engine GTK ClearLooks. Questo engine ci | Ora che abbiamo preparato Cairo con il supporto Glitz, possiamo procedere alla compilazione dell' engine GTK ClearLooks. Questo engine ci permetter� di rendere estremamente veloci le nostre applicazioni basate su GTK, compreso il desktop environment Gnome. Utilizzeremo la versione cvs dell' engine. | ||
====Aggiornare GTK==== | ====Aggiornare GTK==== | ||
Riga 98: | Riga 98: | ||
<pre># checkinstall</pre> | <pre># checkinstall</pre> | ||
Dovremo rispondere ad un paio di banali domande poste da checkinstall, | Dovremo rispondere ad un paio di banali domande poste da checkinstall, dopodich� il pacchetto sar� installato e pronto per essere utilizzato attraverso il theme manager di Gnome. | ||
===Avvertenze=== | ===Avvertenze=== | ||
Quando selezioniamo l' engine ''clearlooks-cairo'' nel theme manager di | Quando selezioniamo l' engine ''clearlooks-cairo'' nel theme manager di Gnomev, quest'ultimo andr� il blocco. | ||
Nessuna paura: attendiamo il freeze e quindi riavviamo il server X con la combinazione di tasti: CTRL+ALT+BACKSPACE. Quando rientrieremo in Gnome potremo constatare la | Nessuna paura: attendiamo il freeze e quindi riavviamo il server X con la combinazione di tasti: CTRL+ALT+BACKSPACE. Quando rientrieremo in Gnome potremo constatare la velocit� del nuovo engine. | ||
contributi