ot Zvezdichko(8-02-2008)

reiting (20)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Smetnah, che edna podobna statiia shte e dosta polezna za hora, koito imat predpochitaniia kum dadena distributsiia, obache za neia vse oshte niama prekompilirani paketi za KDE 4. Tova e algorituma po koito az uspiah da svalia, kompiliram i uspeshno da podkaram KDE 4. Ne davam garantsiia, che tova e universalen algoritum, kakto i che toi shte raboti i pri vas. Vuzmozhno e v protsesa na kompiliraneto da vuzniknat greshki, vuzmozhno e vashata distributsiia da ima po-razlichni harakteristiki – naprimer razlichna versiia na kompilatora, razlichna versiia na qt4.
Mashinata, na koiato uspeshno kompilirah i instalirah KDE 4 imashe slednite parametri:

1.Harduerni parametri: Protsesor Intel Celeron 1.5 GHz, 1 GB ram, 20 GB svobodno miasto na diala, na koito razpolozhih paketite.
2.Softuerni parametri: Slackware 12.0, stabilna versiia (ne current), versiia na kompilatora gcc – 4.1.2, versiia na qt bibliotekite – 4.3.3 (KDE 4 mozhe da ne trugne na versiia po-niska ot 4.3)
3.Obshto vreme za iztegliane, kompilirane i instalirane na paketite priblizitelno 6 chasa i polovina (vremeto zavisi ot skorostta na internet vruzkata, harduernite parametri i drugi faktori)

I taka, eto koi sa stupkite:

1.Udovletvoriavane na zavisimostite

Za da mozhe da kompilirame paketite purvo triabva da udovletvorim zavisimostite mezhdu softuernite paketi. Na saita na KDE (http://techbase.kde.org/Getting_Started...) ima spisuk s distributsii, koito pomaga v niakoi sluchai za tova kak da udovletvorite zavisimostite, no spisuka ne e pulen! Az taka i ne namerih v nego informatsiia kak da se spravia ako imam Slackware.
V sluchaia za Slackware vie mozhe da svalite i instalirate niakoi paketi ot http://www.slackbuilds.org. Tam ima: boost, qt4,  redland, clucene. Tam obache NQMA Strigi i Blitz, a kakto Strigi, taka i Blitz sa neobhodimi paketi za da kompilirate KDE 4.
Blitz mozhe da svalite ot tuk:
http://sourceforge.net/projects/qimageb...
A Strigi ottuk:
http://strigi.sourceforge.net/


2. Suzdavane na nov user akaunt i podgotovka za po-natatushno kompilirane


Preporuchva se da suzdadete nov user account. Tova stava s komandata adduser ili useradd. Zadaite mu ime kde-devel. Pri suzdavaneto na akaunta zadaite da izpolzva komandniia interpretator bash (Bourne again shell).
Sled tova otidete tuk:
http://techbase.kde.org/index.php?title...
i kopirate sudurzhanieto na faila v .bashrc, koito triabva da se namira v domashnata direktoriia na kde-devel, obiknoveno /home/kde-devel.

3.Kompilirane

Sledvate striktno stupkite na adres:
http://techbase.kde.org/Getting_Started...

cd  
cs #Tova e bash funktsiiata, koiato bi sledvalo da imate ako ste suzdali korektno #faila .bashrc
mkdir KDE && cd KDE
svn checkout svn://anonsvn.kde.org/home/kde/branches/KDE/4.0/kdelibs
cd kdelibs
cmakekde
za kdelibs i za ostanalite paketi – kdepimlibs, kdebase, kdeadmin, kdeartwork... i vsichko ostanalo koeto zhelaete. Niakoi paketi imat spetsifichni iziskvaniia za zavisimosti – imaite go vpredvid! Naprimer kdeedu si iska eigen.


4.Podgotovka za startirane

Za da startirate KDE triabva da bude suzdaden suotvetniia fail .xinitrs (ili ako izpolzvate KDM-da suzdadete fail za menidzhura) v /home/kde-devel. Failut .xinitrc triabva da ima sledniia red:

/home/kde-devel/kde/bin/startkde

Sega otidete v /home/kde-devel/kde/bin i otvorete faila startkde. Dobavete slednite redove v nego:

export LD_LIBRARY_PATH=/home/kde-devel/kde/lib
export KDEDIRS=/home/kde-devel/kde
export PATH=/home/kde-devel/kde/bin/:$PATH
export KDEHOME=~/.kde4

... za da opravite putekite.

Sled tova s komandata startx pod user kde-devel triabva da ste v sustoianie da startirate KDE 4, no na men mi izleze suobshtenie za greshka: Could not start D-Bus. Tozi problem pod Slackware 12 opravih kato otidoh v /etc/profile.d/ kopirah faila qt.sh v qt4.sh i go redaktirah taka che reda:

QTDIR=/usr/lib/qt
da bude promenen na:
QTDIR=/usr/lib/qt4

Togava startx uspeshno startira X s rabotna sreda KDE 4.0.1.

5.Instalirane na KDE 4 v druga direktoriia za da mozhe da go izpolzvat vsichki potrebiteli na sistemata

Za da instalirate KDE 4 v /usr/local naprimer mozhe da izpulnite za razlichnite komponenti v /home/kde-devel komandata make install DESTDIR=/usr/local/kde4. Drugiia variant e prosto da kopirate direktoriite bin, lib i ostanalite ot /home/kde-devel v /usr/local.
Kato pri suzdavaneto na .xinitrc i redaktiraneto na startkde triabva da imate vpredvid da zadadete pravilnite puteki.
Uspeh!


<< | Kak da gledame BEZPLATNO bulgarska televiziia po internet? >>