The K Desktop Environment  
Напред Назад Съдаржание

3. Инсталиране

"Core dumping fsck's ужасно дразни."
(Линус Торвалдс след като откри, че една от неговите файлови системи е унищожена от новата Бета-версия на ядрото.)

Не се притеснявайте! Използването на прграмно осигуряване в стадии на Бета-тестване може понякога да предизвика разтроиство на нервната система. Обаче, че инсталирането на KDE  сще изкара от строя вашият върд диск е малковероятно. Всъщност тази глава е написана за да ви помогне в процеса на инсталацията и да ви даде възможност да видите вашия desktop в средата на KDE толкова бързо и с най-малко проблеми, до колкото това е възможно. Така също както и при инстлацията на всеки X Window менаджер се препоръчва да направите резервни копия на всички файлове за настроика засягащи X11, до момента в които ще започнете инсталацията. Ако вие не знаете каде се намират тези файлове, разгледаите всички скрити фаилове (.*) във вашата домашна (home) директория и също така в директорията  /usr/X11/lib/X11/xdm.

Доколкото това програмно обезпечаване се намира все оше в стадии на Бета тестове, ние също така рекомендираме да направите резервни копия на ВСИЧКИ важни файлове на вашия твърд диск. Ние не отговаряме за каквато и да е повреда, предизвикана от инсталацията на KDE!

3.1 Изисквания

Преди да инсталирате KDE се убедете че вашата система отговаря на следващите изисквания:

3.2 Linux: Инсталиране на RPM пакети за RedHat, Caldera и SuSE.

Използване на RPM пакети -- това е най-простия начин на инсталиране на KDE. Първо отидете на предпочитания от вас сайт огледало и намерете директория /pub/kde/stable/distribution/rpm. Там вие ще видете няколко поддиректории за различните операционни системи. На този момент се поддържат архитектурите i386, alpha и sparc. Така също пакетите rpm могът да бъдат намерени на сайтовете contrib (сътрудничество) с Red Hat, такива като sunsite.unc.edu или ftp.redhat.com.

Основата на системата се състои от файловете kde-(component).(architecture).rpm. Най-малко ще ви бъдат необходими kdesupport, kdelibs и kdebase. След като си свалите на вашия компютър базовия дистрибутив вие можете да вземете и всички останали rpm-файлове, които могат да ви послужат за нещо.

Сега вие можете да пристъпите към инсталация. Започваите от базовите пакет. Ако вие инсталирате KDE за първи път използваите:

 
rpm -i kdesupport.arch.rpm 
rpm -i kdelibs.arch.rpm 
rpm -i kdebase.arch.rpm
Забележка: Важно е компонентите да бъдат инсталирани точно в тази последователност и също така да бъдат инсталирани преди другите компонентии на KDE.

Ако вие осъществявате ъпгреид от предишна версия опитаите се да използвате:

 
rpm -Uvh kde-component.arch.rpm
Отново придържайки се към указаната по горе последователност и не забравяйте, че базовите компоненти е необходимо да бъдат инсталирани преди другите.

Като цяло вие ще разопаковате базовия дистибутив и ще го сложите в /opt/kde. Ако инсталацията на базовите пакети е преминала успешно, вие можете да инсталирате и всички останали пакети по същия начин ( използвайки отново -Uvh вместо -i, ако това е ъпгреид на по стари версии ).

3.3 Linux: Инсталиране върху Debian/GNU дистрибутива

Важна забележка, преди да започнете: Заради различни проблеми възникващи от стандартите на файловите системи в Linux, създаването на пакети във формат .deb е много сложна задача. Затова възможно е да не намерите пакети с последнат версия. Ако искате да използвате последния вариант на KDE ние ви препоръчваме да намерите вдистрибутив във вида на сорс (за подробности погледнете Използване на TGZ за инсталиране върху други системи) .

Свалете си следващите фаилове в показаната последователност за да инсталирате KDE на вашата система Debian/GNU Linux. Вие можете да ги намерите на адреса /pub/kde/unstable/distribution/dpkg.

Освен това,  KDE изисква компоненти от изредените по долу пакети. Убедете се, че те са инсталирани преди да започнете инсталацията на KDE: За инсталиране на KDE използвайте dselect или изпълнете следващите команди ръчно:
 
dpkg -i libgif2_2.3-1_i386.deb 
dpkg -i libkde0_0.10.01-1_i386.deb 
dpkg -i kdeapps_0.10.01-2_i386.deb
Ако dpkg покаже съобщения за грешки за зависимост от други пакети, вие сте длъжен да намерите пакетите изброени по горе след това да ги инсталирате и пак да пробвате с командата dpkg.

3.4 Използване на TGZ за инсталация върху други системи

Ако вашия Linux дистрибутив не поддържа форматите RPM или DEB за инсталация на архиви или вообще не използвате Linux вие сте длъжен да компилирате сами KDE. В бъдеще имаме намерение да предоставим бинарен дистрибутив които ще има собствена програма на инсталция.

За да компилирате и инсталирате правилно KDE, на вас ви е нужно да инсталирате на вашия твърд диск следващите програми:

Ако вие сте инсталирали всичко необходимо посетете вашия любим саит огледало на KDE и си свалете слеващите файлове от директорията /pub/kde/stable/(последна версия): където (последна версия) означава номер на най-новата версия. Когато вие си свалите всичко необходимо, разархивираите тези файлове в /usr/src. В резултат на това сте длъжни да получите следващата структура на директории: Убедете се, че имате право да записвате в директория /opt/kde. Следващия етап е да компилирате и инсталирате пакетите използвайки следващите команди:
Повторете всички тези операции за всеки пакет, който искате да инсталирате. (Забележка: Тези инструкции могът да бъдат използвани почити за всеки пакет със сорс.)

Всеки файл-сценарий 'configure' има няколко възможни параметъра. Някои от тях са общи за всички пакети, в същото време някои са уникални за конкретния пакет. Ето например на параметрите на kdebase, която можете да видите като напишете configure --help, намраики се в съответната директория:

  --enable-debug          создава код за рапечатка [по умъчание=no]
  --disable-nls           да не се използва Поддръжка на Родния Език
  --with-qt-dir           указва на директорията кадето е инсталирана qt
  --with-qt-includes      указва каде се намират 'include' файловете на qt.
  --with-qt-libraries     указва каде е инсталирана библиотеката qt.
  --with-extra-includes   добавя нестандартен път към 'include'
  --with-extra-libs       добавя нестандартен път към библиотека
  --disable-path-check    изключва се предварителна проверка на директория за инсталация
  --with-install-root     директория където да се инсталитра [по умълчание=/]
  --disable-rpath         да не се исползва параметър rpath в ld
  --with-xdmdir           ако xdm config dir не може да бъде автоматически намерена
  --without-pam           отмяна Pluggable Authentication Modules
  --with-shadow           ако вие не искате поддръжка на shadow пароли
  --without-gl            отмяна на режимите 3D GL 
  --without-xpm           отмяна на тестовете за цветните растерни изображения XPM
Някои параметри не са критични и се използват единствено за това да се заобиколят някои проблеми (например, --disable-path-check). Но някои параметри диствително са необходими и за това е добре да се запознаете с наличните параметри преди компилация.

Важе параметър се явява също така --prefix. Тои определ пътя, кадето configure ще установи (за desupport и kdelibs) или каде ще търси библиотеки (за други пакетов). По умълчание, confiugure ще ги търси в /usr/local/kde. Ако вие искате да сложите KDE в /opt/kde, вие сте длъжни да исползвате configure --prefix /opt/kde.

Ако вие сте инсталирали библиотеки Qt в нестандартно място, например в $HOME/src/qt, вие сте длъжнида използвате configure --with-qt-dir=$HOME/src/qt. По умълчание, configure търси QT само в стандартните места и след това се отказва от търсенето. Ако у вас са възникнали проблеми, които вие не сте могли да решите пратете копие от файла config.log на адреса посочен в файла README намиращ се в пакета.

Вие сте длъжни да инсталирате KDE в следващия ред: kdesupport, kdelibs, а след това пакетите с приложения (например, kdebase). Всички тези приложения трябва да зависят само от kdelibs, така че вие можете да ги компилирате всички едновременно (ако имате мощна машината).

Ако вие искате да използвате преимуществата на системата в много процесорен режим, пробваите make -j<Число на процесоритр> вместо make.

Ако ви се е отдало да инсталирате KDE във вариант UNIX-а, в които KDE все още не е бил успешно инсталиран, моля пратете ми email с описание как сте го направили. Вашата информация ще бъде включена в този документ.

Забележки за компилацията, специфични за конкретни платформи

Linux

За Linux вие можете да намерите повечето необходими средства за компилиране на KDE на ftp://sunsite.unc.edu/pub/Linux/GCC или ftp://sunsite.unc.edu/pub/GNU. Библиотеките Qt можгат да бъдат намерени на ftp://ftp.troll.no/pub/qt/linux, както като сорс така и като RPM формат за Linux. И двата садържат детаилна информация за тяхното инсталиране. Файловете 'include' за програмите за X11 трябва да бъдат достъпни на ftp://ftp.xfree86.org в раздела xdevel.

Ако вие искате да пускате вашата система в runlevel 3 използваики kdm, вие сте длъжни са да смените обращението към xdm в /etc/rc.d/xdm на /opt/kde/bin/kdm. Във всеки случаи ето една версия която трябва да работи:

 
#! /bin/sh 
# Copyright (c) 1996 S.u.S.E. GmbH Fuerth, Germany.  All rights reserved. 
# 
# Author: Florian La Roche <[email protected]>, 1996 
#         Werner Fink <[email protected]>, 1996 
# 
# Modified on October, 13th by  
#       Andreas Buschka <[email protected]>, 1997 
# for the KDE documentation project. 
# 
# /sbin/init.d/xdm 
# 
 
. /etc/rc.config 
 
case "$1" in 
    start) 
        echo "Starting kdm." 
        /opt/kde/bin/kdm 
        ;; 
    stop) 
        echo -n "Shutting down kdm:" 
        killproc -TERM /opt/kde/bin/kdm 
        echo 
        ;; 
    *) 
        echo "Usage: $0 {start|stop}" 
        exit 1 
esac 
 
exit 0
Също така схте трябва да смените зададения по подразбиране runlevel в /etc/inittab на 3 за да можете да пуснете kdm при инициализацята на системата.

Не забравяите отново да влезете в своя акаунт за да може системата да прочете направените от вас промени!

3.5 Необходими изменения във файловете за настройка

След като сте разположили изпълнимите файлове на KDE в тяхните директории е необходимо някои от тях да се изменят за стартирането на стартовите сценарии.

Тази продцедура беше проверена на SuSE Linux 5.0 и е длъжна в известна степен да бъде съвместима и с други популярни версии на UNIX. Винаги съхраняваите настроиващите файлове преди техната промян! Добавете следващото в края на вашия файл /etc/profile:

export PATH=$PATH:/opt/kde/bin 
export KDEDIR=/opt/kde
След това именете .xinitrc файла във вашата домашна директория. Намерете реда които извиква вашия X Window менаджер и я сменете със startkde.

Сега всичко което ви трябва за да стартирате KDE е направено. Вие можете да преминете към част 4, където е описано как да стартирате KDE за първи път. Ако нещо не се е получило както трябва ще ви се наложи да компилирате KDE сами. Прочетете Използване на TGZ за инсталация върху други системи за по-нататъшна информация.

Ние се постарахме да направим инсталирането толкова надеждно доколкото това е възможно. Ако вашата конфигурация не е безумно екзотична, вие не трябва да срещнете никакви сериозни проблеми. Ако все пак вие сте имали проблем ние ви саветваме да се обърнете за помощ към маилинг листа на KDE

Напред Назад Съдаржание