TDE tdebase: Difference between revisions

m Correzione di un errore ortografico
Aggiornamento pagine a nuova struttura
Line 1: Line 1:
Benvenuti nella pagina Wiki di Simone Giustetti.
{{header_it|title=Compilazione di TDE Base per TDE| keyword={{Template:keyword_it_tde}}| description=Compilare un pacchetto funzionante di TDE Base per il Trinity Desktop Environment e Slackware Linux | link_page=En/TDE_tdebase}}
 
 
Lingue: [http://www.giustetti.net/wiki/index.php?title=En/TDE_tdebase English] - '''Italiano'''
 
----


== TDEBASE ==
== TDEBASE ==
[[trinity_desktop_environment#Pacchetti_Base]]
[[trinity_desktop_environment#Pacchetti_Base | TDE - Pacchetti Base]]


Il pacchetto '''tdebase contiene librerie, file di configurazione ed applicazioni fondamentali per il funzionamento del Trinity Desktop Environment'''. Con tdebase sono installate le applicazioni che formano l'ambiente Desktop vero e proprio ed altri programmi di uso generale quali il file manager ed il programma di configurazione. Assieme a tdelibs, tdebase costituisce un ambiente minimale cui gli altri pacchetti di TDE aggiungono funzionalità, effetti grafici e temi.
Il pacchetto '''tdebase contiene librerie, file di configurazione ed applicazioni fondamentali per il funzionamento del Trinity Desktop Environment'''. Con tdebase sono installate le applicazioni che formano l'ambiente Desktop vero e proprio ed altri programmi di uso generale quali il file manager ed il programma di configurazione. Assieme a tdelibs, tdebase costituisce un ambiente minimale cui gli altri pacchetti di TDE aggiungono funzionalità, effetti grafici e temi.
Line 21: Line 16:
* Il gestore delle finestre ('''kwin''').
* Il gestore delle finestre ('''kwin''').
* Lo script di avvio dell'ambiente desktop ('''starttde''').
* Lo script di avvio dell'ambiente desktop ('''starttde''').


=== Tdebase su Slackware ===
=== Tdebase su Slackware ===
Line 27: Line 23:


Lo script '''deve pulire la cache di cmake''' come prima cosa:
Lo script '''deve pulire la cache di cmake''' come prima cosa:
<syntaxhighlight lang="bash">
   # Clean cmake cache
   # Clean cmake cache
   find . -name CMakeCache.txt -exec rm {} \;
   find . -name CMakeCache.txt -exec rm {} \;
</syntaxhighlight>
In seguito deve '''creare una directory''' ove verranno compilati i sorgenti e salvati i binari prodotti. ''La directory &egrave; stata battezzata '''build''' per consentire a cmake di riconoscerla'':
In seguito deve '''creare una directory''' ove verranno compilati i sorgenti e salvati i binari prodotti. ''La directory &egrave; stata battezzata '''build''' per consentire a cmake di riconoscerla'':
<syntaxhighlight lang="bash">
   # Create a directory where to build source (cmake wants the name to be build).
   # Create a directory where to build source (cmake wants the name to be build).
   cd ${TMP}/tmp-${PRGNAM}
   cd ${TMP}/tmp-${PRGNAM}
   mkdir build
   mkdir build
   cd build
   cd build
</syntaxhighlight>
'''Lo script imposta esplicitamente i percorsi delle librerie Qt''' affinch&egrave; le stesse siano trovate da altri script durante la compilazione:
'''Lo script imposta esplicitamente i percorsi delle librerie Qt''' affinch&egrave; le stesse siano trovate da altri script durante la compilazione:
<syntaxhighlight lang="bash">
   # Add temporary paths to handle new libraries during build
   # Add temporary paths to handle new libraries during build
   export QTDIR=/opt/trinity
   export QTDIR=/opt/trinity
Line 41: Line 42:
   export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX}
   export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX}
   export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH
   export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH
</syntaxhighlight>
Infine lancia il comando '''cmake''' con le opportune opzioni di configurazione:
Infine lancia il comando '''cmake''' con le opportune opzioni di configurazione:
<syntaxhighlight lang="bash">
   cmake ${TMP}/tmp-${PRGNAM}/${PRGNAM}-${VERSION} \
   cmake ${TMP}/tmp-${PRGNAM}/${PRGNAM}-${VERSION} \
       -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \
       -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \
Line 75: Line 78:
       -DBUILD_ALL=ON \
       -DBUILD_ALL=ON \
       2>&1 | tee ${OUTPUT}/${PRGNAM}_configure.log
       2>&1 | tee ${OUTPUT}/${PRGNAM}_configure.log
</syntaxhighlight>
A configurazione ultimata, lo script esegue il comando make e procede con le operazioni di pacchettizzazione.
A configurazione ultimata, lo script esegue il comando make e procede con le operazioni di pacchettizzazione.


Line 86: Line 90:


Link esterni
Link esterni
----
----
* [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild Istruzioni per compilare TDE]
* [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild Istruzioni per compilare TDE]
* [http://it.wikipedia.org/wiki/Kdebase Pagina di Wikipedia dedicata a kdebase]
* [http://it.wikipedia.org/wiki/Kdebase Pagina di Wikipedia dedicata a kdebase]
Line 92: Line 98:
----
----


Lingue: [http://www.giustetti.net/wiki/index.php?title=En/TDE_tdebase English] - '''Italiano'''
{{footer_it | link_page=En/TDE_tdebase}}