Guida a Gentoo per KDE 4.0
1.
Installazione
Rimuovere tutti gli ebuild precedenti
È fortemente consigliabile, per chi ha installato l'overlay genkdesvn, rimuovere
ogni rilascio precedente dal proprio sistema prima dell'aggiornamento. Per molti
utenti dovrebbe essere semplice, eseguendo layman -d kde. Inoltre, se è
stato modificato qualcuno dei file riguardanti KDE in /etc/env.d/,
quei file vanno rimossi manualmente.
Abilitare le flag USE necessarie
KDE 4.0 richiede che x11-libs/qt:4 sia compilato con un insieme minimo di
flag USE. Occorre aggiungere la riga seguente a
/etc/portage/package.use.
Codice 1.1: Abilitare le flag USE necessarie per x11-libs/qt:4 |
x11-libs/qt:4 accessibility dbus gif jpeg png qt3support ssl zlib
|
Chi ha abilitato la flag USE opengl per gli ebuild di KDE dovrà abilitare
opengl anche per x11-libs/qt:4.
Nota:
KDE 4.0.x non è stato testato con l'anteprima tecnica di Qt-4.4.0, e al momento
della scrittura di questa guida gli ebuild di KDE 4.0.x NON funzionano
con quella versione di Qt.
|
Gestire la branca e il mascheramento
KDE 4.0.x attualmente è mascherato, quindi è necessario rimuovere il
mascheramento usando il file package.unmask d'esempio prima di eseguire
l'emerge. Gli utenti con ACCEPT_KEYWORDS="~x86" o
ACCEPT_KEYWORDS="~amd64" non devono eseguire nessuna operazione. Tutti
gli altri dovranno inserire i pacchetti in package.keywords.
/etc/portage/package.unmask/
e /etc/portage/package.keywords/ possono essere directory, quindi
per rimuovere il mascheramento di KDE 4.0.x si possono salvare gli esempi
seguenti in quelle directory.
Installazione
A questo punto si può eseguire uno dei seguenti comandi emerge, per installare
KDE. Il primo installa tutto KDE 4.0.x, compilato a partire dagli ebuild
suddivisi. Il secondo installa un ambiente desktop 4.0.x minimale, come base per
poi aggiungere solo i programmi preferiti.
Codice 1.2: Installazione KDE 4.0.x |
emerge -avD kde-base/kde-meta:kde-4
emerge -avD kde-base/kdebase-startkde:kde-4
|
2.
Differenze da KDE 3.5
KDE 4 introduce drastici cambiamenti nell'architettura dell'ambiente desktop
rispetto a KDE 3. Uno di questi cambiamenti è la migrazione da autotool a cmake.
Questo cambiamento introduce un indicatore di avanzamento durante la
compilazione di KDE.
Lo script startkde
Non è consigliabile lasciare che KDE 3.5 e KDE 4.0 condividano gli stessi file
di configurazione. Per evitarlo, lo script startkde riscrive il link simbolico
~/.kde durante l'avvio. Questo significa che quando si è in una
sessione KDE 4.0 la configurazione di KDE 3.5 non è disponibile e viceversa.
per questa ragione, non si devono eseguire due versioni di KDE con lo stesso
utente, nello stesso tempo. (Cioè autenticarsi con KDE 4.0, mentre KDE 3.5 è
ancora in esecuzione in background, con la stessa utenza.)
Selezionare il manager di login
Per default, viene avviata al login la versione più alta di kde-base/kdm che sia
installata. Per configurare questo comportamento, si può aprire
/etc/conf.d/xdm con il proprio editor di testo preferito e cambiare
la variabile DISPLAYMANAGER in kdm-3.5 o kdm-4.0. Si
possono conoscere le versioni possibili di kdm eseguendo ls
/usr/kde/ in una shell.
Codice 2.1: Aggiungere l'impostazione seguente a /etc/conf.d/xdm |
DISPLAYMANAGER=kdm-3.5
|
3.
Domande frequenti (FAQ)
D: Posso installare KDE 4.0 e KDE 3.5 nello stesso tempo?
R: Sì, entrambe le versioni sono affiancabili, e possono essere installate nello
stesso sistema. Entrambe le versioni di KDE usano una propria KDEHOME,
quindi si può provare KDE 4.0 con lo stesso utente, senza sovrascrivere le
proprie impostazioni di KDE 3.5.
D: È stato detto che posso installare KDE 3.5 e KDE 4.0, ma si bloccano a
vicenda!
R: È necessario installare l'ultima revisione (non solo versione) di
kde-base/kdebase (se sono stati installati gli ebuild monolitici) o
kde-base/kdebase-startkde (se sono stati installati gli ebuild suddivisi).
Queste versioni includono le patch per consentire che versioni multiple di KDE
possano coesistere.
D: Perché KDE 4.0.x è mascherato?
R: KDE 4.0.x è per buona parte il rilascio di una nuova tecnologia. Non è ancora
inteso come un sostituto completo della serie KDE 3. Diverse caratteristiche non
sono state realizzate e saranno trovati ancora diversi bug. Quando KDE 4.x sarà
all'altezza di offrire un vero percorso di aggiornamento per gli utenti, allora
lo stato di mascheramento sarà abbandonato.
D: Perché KDE 4.0.x è mascherato dall'EAPI?
R: Gli ebuild di KDE 4.0.x usano dipendenze che tengono conto dell'affiancamento
di versione, come kde-base/kdebase-startkde:kde-4, nella sintassi delle
dipendenze. Occorre una versione di portage che possa tenerne conto. Se si
riceve un messaggio di mascheramento di questo tipo, bisogna semplicemente
aggiornare portage ad una versione abbastanza recente.
Codice 3.1: Aggiornare ad una versione di portage che supporta EAPI=1 |
# emerge --oneshot >=sys-apps/portage-2.1.3.12
|
D: Dove sono gli ebuild monolitici per KDE4?
Gli sviluppatori KDE di Gentoo si sono resi conto che avere sia gli ebuild
monolitici sia quelli suddivisi causava molto spesso un'inutile confusione
negli utenti, un'inutile complessità nelle eclass, ed un sacco di duplicazione
di sforzi superflui, sia per i team delle architetture che per gli sviluppatori
KDE di Gentoo. Siccome ora KDE usa cmake, il principale svantaggio nell'usare
gli ebuild suddivisi (tempi di compilazione più lunghi a causa di esecuzioni
duplicate di ./configure-runs) è diventato insignificante. Per tale ragione, è
stato deciso di mantenere solamente gli ebuild suddivisi. Per effettuare la
migrazione dagli ebuild monolitici a quelli suddivisi bisogna rimuovere tutti
gli ebuild monolitici di KDE 4:
Codice 3.2: Disinstallare KDE 4 monolitico |
# emerge -C ~kde-base/kde{,accessibility,admin,artwork,base,edu,games,graphics,multimedia,network,sdk,toys,utils,webdev}-4.0.x
|
Dopodiché continuare con l'installazione degli ebuild suddivisi di KDE come
spiegato precedentemente in questa pagina.
D: Dov'è KDE-PIM in KDE 4?
R: KDE-PIM non è stato rilasciato all'interno di KDE 4.0, quindi purtroppo per
qualche tempo non sarà possibile trovarlo nell'albero. Naturalmente si può
ancora usare la versione 3.5 di kmail, akregator e i loro compagni, insieme con
KDE 4.0.x.
D: Ho provato KDE4 e ho capito di non volerlo più, come posso fare per
toglierlo?
R: Occorre rimuovere KDE 4 dai propri package.keywords e
package.unmask, quindi rimuovere i pacchetti installati. Ricordare
di modificare il proprio DISPLAYMANAGER se era stato precedentemente
impostato a kdm-4.0.
D: KDE 3.5 scomparirà presto?
R: Assolutamente no! KDE 3.5 è molto stabile, e riceve tuttora dei piccoli
miglioramenti specifici da parte dei suoi sviluppatori principali. Sebbene in
KDE 3.5 non verranno aggiunte ulteriori funzionalità, abbiamo in programma di
curarne la manutenzione ancora a lungo.
4.
Suggerimento per questa guida
Se avete una qualsiasi idea per migliorare questa guida, vi incoraggiamo ad
inviare una e-mail con i vostri suggerimenti a kde@gentoo.org.
I contenuti di questo documento sono rilasciati sotto la licenza Creative
Commons - Attribution / Share Alike.
|