TDE tdebase: Difference between revisions
m Correzione di un errore ortografico |
Aggiornamento pagine a nuova struttura |
||
| Line 1: | Line 1: | ||
{{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}} | |||
== 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 è 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 è 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è le stesse siano trovate da altri script durante la compilazione: | '''Lo script imposta esplicitamente i percorsi delle librerie Qt''' affinchè 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: | ||
---- | ---- | ||
{{footer_it | link_page=En/TDE_tdebase}} | |||