LINUX-BG Адрес : http://www.linux-bg.org |
Компилиране и инсталиране на KDE 4 |
От: Zvezdichko Публикувана на: 8-02-2008 Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=programs&key=400832033 |
Сметнах, че една подобна статия ще е доста полезна за хора, които имат предпочитания към дадена дистрибуция, обаче за нея все още няма прекомпилирани пакети за KDE 4. Това е алгоритъма по който аз успях да сваля, компилирам и успешно да подкарам KDE 4. Не давам гаранция, че това е универсален алгоритъм, както и че той ще работи и при вас. Възможно е в процеса на компилирането да възникнат грешки, възможно е вашата дистрибуция да има по-различни характеристики – например различна версия на компилатора, различна версия на qt4. Машината, на която успешно компилирах и инсталирах KDE 4 имаше следните параметри: 1.Хардуерни параметри: Процесор Intel Celeron 1.5 GHz, 1 GB рам, 20 GB свободно място на дяла, на който разположих пакетите. 2.Софтуерни параметри: Slackware 12.0, стабилна версия (не current), версия на компилатора gcc – 4.1.2, версия на qt библиотеките – 4.3.3 (KDE 4 може да не тръгне на версия по-ниска от 4.3) 3.Общо време за изтегляне, компилиране и инсталиране на пакетите приблизително 6 часа и половина (времето зависи от скоростта на интернет връзката, хардуерните параметри и други фактори) И така, ето кои са стъпките: 1.Удовлетворяване на зависимостите За да може да компилираме пакетите първо трябва да удовлетворим зависимостите между софтуерните пакети. На сайта на KDE (http://techbase.kde.org/Getting_Started...) има списък с дистрибуции, който помага в някои случаи за това как да удовлетворите зависимостите, но списъка не е пълен! Аз така и не намерих в него информация как да се справя ако имам Slackware. В случая за Slackware вие може да свалите и инсталирате някои пакети от http://www.slackbuilds.org. Там има: boost, qt4, redland, clucene. Там обаче НЯМА Strigi и Blitz, а както Strigi, така и Blitz са необходими пакети за да компилирате KDE 4. Blitz може да свалите от тук: http://sourceforge.net/projects/qimageb... А Strigi оттук: http://strigi.sourceforge.net/ 2. Създаване на нов user акаунт и подготовка за по-нататъшно компилиране Препоръчва се да създадете нов user account. Това става с командата adduser или useradd. Задайте му име kde-devel. При създаването на акаунта задайте да използва командния интерпретатор bash (Bourne again shell). След това отидете тук: http://techbase.kde.org/index.php?title... и копирате съдържанието на файла в .bashrc, който трябва да се намира в домашната директория на kde-devel, обикновено /home/kde-devel. 3.Компилиране Следвате стриктно стъпките на адрес: http://techbase.kde.org/Getting_Started... cd cs #Това е bash функцията, която би следвало да имате ако сте създали коректно #файла .bashrc mkdir KDE && cd KDE svn checkout svn://anonsvn.kde.org/home/kde/branches/KDE/4.0/kdelibs cd kdelibs cmakekde за kdelibs и за останалите пакети – kdepimlibs, kdebase, kdeadmin, kdeartwork... и всичко останало което желаете. Някои пакети имат специфични изисквания за зависимости – имайте го впредвид! Например kdeedu си иска eigen. 4.Подготовка за стартиране За да стартирате KDE трябва да бъде създаден съответния файл .xinitrс (или ако използвате KDM-да създадете файл за мениджъра) в /home/kde-devel. Файлът .xinitrc трябва да има следния ред: /home/kde-devel/kde/bin/startkde Сега отидете в /home/kde-devel/kde/bin и отворете файла startkde. Добавете следните редове в него: 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 ... за да оправите пътеките. След това с командата startx под user kde-devel трябва да сте в състояние да стартирате KDE 4, но на мен ми излезе съобщение за грешка: Could not start D-Bus. Този проблем под Slackware 12 оправих като отидох в /etc/profile.d/ копирах файла qt.sh в qt4.sh и го редактирах така че реда: QTDIR=/usr/lib/qt да бъде променен на: QTDIR=/usr/lib/qt4 Тогава startx успешно стартира X с работна среда KDE 4.0.1. 5.Инсталиране на KDE 4 в друга директория за да може да го използват всички потребители на системата За да инсталирате KDE 4 в /usr/local например може да изпълните за различните компоненти в /home/kde-devel командата make install DESTDIR=/usr/local/kde4. Другия вариант е просто да копирате директориите bin, lib и останалите от /home/kde-devel в /usr/local. Като при създаването на .xinitrc и редактирането на startkde трябва да имате впредвид да зададете правилните пътеки. Успех! << | Как да гледаме БЕЗПЛАТНО българска телевизия по интернет? >> |
Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук,
но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора,
както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|