Old:Debian: guida all' installazione di Enlightenment 17 - e17 cvs: differenze tra le versioni

corretta gerarchia titoli
Nessun oggetto della modifica
(corretta gerarchia titoli)
Riga 1: Riga 1:
{{Versioni compatibili|Tutte le versioni di Debian|}}
{{Versioni compatibili|Tutte le versioni di Debian|}}
=Introduzione=
== Introduzione ==
In questa guida vedremo come installare Enlightenment 17 compilando direttamente la versione CVS. È stata personalmente testata su Debian Lenny. Il sito ufficiale del progetto mette a disposizione i repository per Debian e Ubuntu, ma ho avuto notevoli problemi nell’utilizzarli, sia per i links interrotti che per alcuni problemi relativi alle dipendenze stesse.
In questa guida vedremo come installare Enlightenment 17 compilando direttamente la versione CVS. È stata personalmente testata su Debian Lenny. Il sito ufficiale del progetto mette a disposizione i repository per Debian e Ubuntu, ma ho avuto notevoli problemi nell’utilizzarli, sia per i links interrotti che per alcuni problemi relativi alle dipendenze stesse.


=Preparazione del sistema=
== Preparazione del sistema ==
Preoccupiamoci come prima cosa di scaricare tutte le librerie e i programmi di cui avremo bisogno nel proseguo della guida.
Preoccupiamoci come prima cosa di scaricare tutte le librerie e i programmi di cui avremo bisogno nel proseguo della guida.
<pre># apt-get install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev  
<pre># apt-get install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev  
Riga 11: Riga 11:
libxcomposite-dev libtag1-dev libtagc0-dev giblib-dev libasound2-dev libxslt-dev libpam0g-dev libmpd-dev scrot</pre>
libxcomposite-dev libtag1-dev libtagc0-dev giblib-dev libasound2-dev libxslt-dev libpam0g-dev libmpd-dev scrot</pre>


=Script per e17=
== Script per e17 ==
Ora che abbiamo installato le dipendenze necessarie, passiamo a scaricare lo script realizzato da [http://omicron.homeip.net/ Morlenxus]. D’ora in avanti tutti i comandi vengono impartiti dalla directory home dell’utente, tranne quando diversamente indicato!
Ora che abbiamo installato le dipendenze necessarie, passiamo a scaricare lo script realizzato da [http://omicron.homeip.net/ Morlenxus]. D’ora in avanti tutti i comandi vengono impartiti dalla directory home dell’utente, tranne quando diversamente indicato!
<pre>$ wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh</pre>
<pre>$ wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh</pre>
Riga 18: Riga 18:
<pre>$ chmod 755 easy_e17.sh</pre>
<pre>$ chmod 755 easy_e17.sh</pre>


=Opzioni di compilazione=
== Opzioni di compilazione ==
Passiamo ora a configurare le opzioni con cui lo utilizzeremo. Lo script è controllato da un file di configurazione. Creiamolo e quindi apriamolo con il nostro editor preferito (nano, vi, gedit, emacs,ecc…)
Passiamo ora a configurare le opzioni con cui lo utilizzeremo. Lo script è controllato da un file di configurazione. Creiamolo e quindi apriamolo con il nostro editor preferito (nano, vi, gedit, emacs,ecc…)
<pre>$ touch .easy_e17.conf</pre>
<pre>$ touch .easy_e17.conf</pre>
Riga 27: Riga 27:
emu,flame,moon,rain,screenshot,snow,language</pre>
emu,flame,moon,rain,screenshot,snow,language</pre>


=Compilazione e aggiornamenti=
== Compilazione e aggiornamenti ==
Ora è sufficiente lanciare lo script, che provvederà a scaricare i sorgenti dal cvs di e17 e a compilarli per noi: una vera pacchia!
Ora è sufficiente lanciare lo script, che provvederà a scaricare i sorgenti dal cvs di e17 e a compilarli per noi: una vera pacchia!
<pre>$ ./easy_e17.sh -i</pre>
<pre>$ ./easy_e17.sh -i</pre>
Riga 34: Riga 34:
<pre>$ ./easy_e17.sh -s -i</pre>
<pre>$ ./easy_e17.sh -s -i</pre>


=Aggiornare il path=
== Aggiornare il path ==
Una volta completata la compilazione dobbiamo aggiungere la directory di installazione di e17 (<code>/opt</code> come da tradizione) al path di sistema. È sufficiente aggiungere
Una volta completata la compilazione dobbiamo aggiungere la directory di installazione di e17 (<code>/opt</code> come da tradizione) al path di sistema. È sufficiente aggiungere
<pre>/opt/e17/bin</pre>
<pre>/opt/e17/bin</pre>
Riga 41: Riga 41:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/ bin:/sbin:/bin:/usr/bin/X11:/opt/e17/bin</pre>
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/ bin:/sbin:/bin:/usr/bin/X11:/opt/e17/bin</pre>


=Configurazione del gestore di login=
== Configurazione del gestore di login ==
Ora non ci resta che configurare il nostro gestore di login (GDM, KDM, ecc...) per poter avviare la nostra sessione di Enlightenment. Digitiamo:
Ora non ci resta che configurare il nostro gestore di login (GDM, KDM, ecc...) per poter avviare la nostra sessione di Enlightenment. Digitiamo:
<pre># ln -s /opt/e17/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop</pre>
<pre># ln -s /opt/e17/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop</pre>


=Conclusioni=
== Conclusioni ==
Se vogliamo poi abilitare anche uno solo dei moduli che avevamo scelto di evitare in precedenza, lo script ci permette di farlo senza dover ricompilare tutto daccapo. Come prima cosa editiamo il file di configurazione ''.easy_e17.conf'' e cancelliamo il nome del modulo da quelli da saltare. Fatto questo lanciamo nuovamente lo script in questo modo:
Se vogliamo poi abilitare anche uno solo dei moduli che avevamo scelto di evitare in precedenza, lo script ci permette di farlo senza dover ricompilare tutto daccapo. Come prima cosa editiamo il file di configurazione ''.easy_e17.conf'' e cancelliamo il nome del modulo da quelli da saltare. Fatto questo lanciamo nuovamente lo script in questo modo:
<pre>$ ./easy_e17.sh --only=nome_del_modulo</pre>
<pre>$ ./easy_e17.sh --only=nome_del_modulo</pre>
1 508

contributi