Pagina 1 di 1

Miniguida: KDE4-SVN!

Inviato: mer 7 nov 2007, 12:55
da Meskalamdug
:D

E' pazzo...direte voi,non ho saputo attendere
è ho deciso di anticipare kde4 sul mio desktop
a che pro?
Testarlo,scoprire i bugs..e vederlo chrescere(ossia crashare
e crescere ;) ).
La seguente miniguida richiede

1)Pazienza
2)Pazzia

Stiamo parlando di un prodotto altamente instabile
quanto inutile(infatti le maggiori applicazioni con la K
non saranno portate su kde4 prima dell'estate 2008 imho)
perchè installarlo allora?

1)Il desktop kde4 supporta benissimo le applicazioni kde3
ovviamente se digitate kwrite vi salterà fuori il kwrite di kde4
per il resto non ci sono ne conflitti ne crash
2)E' bello:a me dopo neppure un ora d'uso mi sta già piacendo
,pensate a effetti grafici leggeri,non invasivi ma belli,come quelli di windows vista,poi ci sono le nuove applicazioni
,le nuove features,etc...
3)Aiuterete kde4 a crescere..segnalando i bugs(e ce sono a iosa)
su bugs.kde.org :)

Dopo questa premessa...arriva la miniguida.


##################################

Inanzitutto ringraziamenti a pollycoke per l'ispirazione

http://pollycoke.wordpress.com/2007/10/ ... paio-dore/

la guida prende molto da questa

Requisiti

1)Svn,swaret(opzionale),boost,enchant,net:http:ssleay,libcaptury(mytux)+ tutti i requisiti di kde3
per installare net:http:ssleay vi consiglio caldamente di usare
cpan2tgz(lo trovate linuxpackages)

E' FORTEMENTE consigliata la creazione di un utente
test per kde4..poi fate come volete.
Dopo aver installato il necessario e creato l'utente
via alle danze.
Scaricate
http://download.tuxfamily.org/pollyrepo ... vn-buildrc
e rinominatelo come .kdesvn-buildrc nella home di root
ora editatelo(passo consigliato ma non obbligatorio)
in modo che risulti identico a questo(comprende oltre i
moduli di base anche le librerie soprano e qimage)
consiglio se usate dual-core consiglio di modificare j2 in j6
alla linea 11

Codice: Seleziona tutto

global
        source-dir /usr/src/kde4
#       build-dir build
        kdedir /opt/kde4
#       make-install-prefix sudo -S
#       qtdir ~/qt4  # Default to installing Qt (Qt 4).
#       qtdir ${build-dir}/build/qt-copy # Use built Qt (Qt 3).
        qtdir /usr
        cmake-options -DCMAKE_BUILD_TYPE=release
        cxxflags -pipe -march=i686 # For standard 32-bit systems.
        kde-languages it        # Italiano
        make-options -j6
#       set-env LDFLAGS -Wl,-O1   # Optimize the linker, takes longer.
end global

module kdesupport/soprano

end module

module  kdesupport/qimageblitz

end module

module  kdesupport/strigi

end module

# kdelibs are the base KDE libraries needed by all KDE applications.
module kdelibs
end module

module kdepimlibs
end module



module kdebase
        #configure-flags --with-pam --with-shadow
end module

#module kdegraphics
#end module

#module kdemultimedia
#end module

#module kdenetwork
#end module

#module kdepim
#end module

#module koffice
#end module

#module kdegames
#end module

#module kdeadmin
#end module

#module kdebindings
#end module

#module kdeutils
#end module

#module kdetoys
#end module

#module kdeedu
#end module

# Modules in extragear and playground can also be added.
#
# To see what you can find in the various modules, browse
# http://websvn.kde.org/trunk/extragear and
# http://websvn.kde.org/trunk/playground

# Includes various libraries needed by other applications in extragear.
#module extragear/libs

# If you don't like the default name that kdesvn-build gives modules on-disk,
# you can use dest-dir to change it.
#       dest-dir extragear-libs
#end module

# Includes the popular K3B and Amarok programs.
#module extragear/multimedia
#end module

# Includes various photo management applications.
#module extragear/graphics
#       checkout-only digikamimageplugins digikam gwenview kimdaba
#end module

# module extragear/network
#       # Options like checkout-only should work as before.
#       checkout-only konversation
# end module

# module playground/games
# end module


scaricate l'ultima versione di kdesvnbuild
http://kdesvn-build.kde.org/
e decomprimetela infine muovete kdesvnbuild-1.5/kdesvnbuild
in /usr/bin
ora da root date
#kdesvn-build
verrano buildati kdebase,kdelibs,kdelibspim e la lingua italiana
tutto in /opt/kde4 mentre i sorgenti li trovate in /usr/src/kde4
sul mio dual-core ci ho messo una 40ina di minuti,su cpu più
lente potrete metterci anche 3 o 4 ore.
Una volta buildati
#nano /usr/local/bin/kdesvn-start
e ci incollate queste righe

Codice: Seleziona tutto

export KDEDIR=/opt/kde4
export KDEHOME=$HOME/.kde4
export LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:/usr/local/bin:$PATH
startkde
poi lo rendete esguibuile
#chmod +x /usr/local/bin/kdesvn-start
poi

#nano /usr/share/apps/kdm/sessions/kde4.desktop

e ci incollate queste righe

Codice: Seleziona tutto

[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/local/bin/kdesvn-start
TryExec=/usr/local/bin/kdesvn-start
Name=KDE4
Comment=The K Desktop Environment

kde4 e bello pronto in /opt/kde4

Adesso la guida per disinistallarlo

rm -fr /opt/kde4
rm -fr /usr/src/kde4
rm /usr/bin/kdesvn-build /usr/local/bin/kdesvn-start

e vi ritrovate il sistema pulito senza tracce di kde4

Inviato: gio 8 nov 2007, 3:29
da Dani
E' necessario ricompilare la qt4 ? Io l'ho già fatto e le ho messe in opt/qt4, come faccio a dirgli di usare quelle ?

Inviato: gio 8 nov 2007, 4:43
da Meskalamdug
Dani ha scritto:E' necessario ricompilare la qt4 ? Io l'ho già fatto e le ho messe in opt/qt4, come faccio a dirgli di usare quelle ?
Le trova da solo,ma ti consiglio di usare questo script

Codice: Seleziona tutto

#!/bin/sh
#very simple script for switch qt version



qt3()
{
sudo rm /usr/lib/qt
sudo ln -s /usr/lib/qt-3.3.8 /usr/lib/qt
sudo rm /usr/bin/qmake
sudo ln -s /usr/lib/qt/bin/qmake /usr/bin/qmake
echo "Now use qt3"

}


qt4()
{
sudo rm /usr/lib/qt
sudo ln -s /opt/qt4 /usr/lib/qt
sudo rm /usr/bin/qmake
sudo ln -s /opt/qt4/bin/qmake /usr/bin/qmake
echo "Now use qt4"
}

case "$1" in
'qt3')
  qt3
  ;;
'qt4')
  qt4
  ;;

*)
  echo "usage $0 qt3|qt4"
esac
Lo script è semplicissimo
dai qt-switch qt4 prima di ricompilare kde4
DOPO dai qt-switch qt3

Inviato: gio 8 nov 2007, 4:44
da Meskalamdug
Immagine

Vi presento il desktop di kde4
con tanto di icone sul desktop
(o meglio programmi incollati sul
desktop..)
:lol: :badgrin:

Inviato: sab 10 nov 2007, 17:54
da wesbluemarine
scusate ma unsermake dove lo prendo? :s

Inviato: sab 10 nov 2007, 17:57
da Meskalamdug
wesbluemarine ha scritto:scusate ma unsermake dove lo prendo? :s
svn co svn://anonsvn.kde.org/home/kde/trunk/kdenonbeta/unsermake/

lo sistemi in /usr/local
e fai
ln -s /usr/local/unsermake /usr/bin/unsermake

Inviato: sab 10 nov 2007, 17:58
da Meskalamdug

Inviato: sab 10 nov 2007, 18:49
da wesbluemarine

Codice: Seleziona tutto

svn: URL 'svn://anonsvn.kde.org/home/kde/trunk/kdenonbeta/unsermake' doesn't exist

:s

Inviato: dom 11 nov 2007, 9:22
da Meskalamdug
wesbluemarine ha scritto:

Codice: Seleziona tutto

svn: URL 'svn://anonsvn.kde.org/home/kde/trunk/kdenonbeta/unsermake' doesn't exist

:s
Unsermake non è necessario..o meglio
lo scarica da solo e usa quello,lo mette
in usr/src/kde4

Inviato: dom 11 nov 2007, 15:01
da wesbluemarine
ma non ho capito il punto che riguarda net:http:ssleay....ho installato cpan2tgz, basta così? lo dico perchè con kdesvn-build ho questo errore:

Codice: Seleziona tutto

Downloading snapshot for kdesupport
 * Can't open Net::HTTP module, skipping check for module snapshot.
Unable to download snapshot for module kdesupport
Checking out kdesupport
Signal received, terminating.

Inviato: dom 11 nov 2007, 17:14
da Meskalamdug
wesbluemarine ha scritto:ma non ho capito il punto che riguarda net:http:ssleay....ho installato cpan2tgz, basta così? lo dico perchè con kdesvn-build ho questo errore:

Codice: Seleziona tutto

Downloading snapshot for kdesupport
 * Can't open Net::HTTP module, skipping check for module snapshot.
Unable to download snapshot for module kdesupport
Checking out kdesupport
Signal received, terminating.
No...
cpan2tgz lo installi per installare nt:Http
:)
Lo ho consigliato per evitare rognose compilazioni
a mano
dunque
una volta installato cpan2tgz
fai cpan2tgz Net::SSLeay
DA ROOT.
Segui le istruzioni a video..e
buona fortuna
:)

Inviato: mer 14 nov 2007, 14:58
da Meskalamdug
Non so se ne ho già parlato..ma compiz
su kde4 è un altro pianeta,leggerissimo!
:D

p.s=kde4 sta finalmente diventando usabile
io dico che entro un mese e mezzo è quasi pronto