Instalacja KDE4 na Debianie Sid
: 24 lipca 2007, 20:04
Zapraszam do testowania nowego KDE. Instalację przeprowadziłem podpierając się opisem z techbase.kde.org. Nie zaobserwowałem żadnego negatywnego wpływu na stabilność systemu po instalacji. Instalowałem na Debianie Sid, więc nie wiem czy da sie to zrobić w Lenny.
Zaczynamy.
Odpalamy konsolę i logujemy sie na konto roota. Instalujemy niezbędne pakiety m.in. cmake, gcc, g++, svn.
Instalujemy Qt4, instalując z repozytorium zaoszczędzimy trochę czasu, kto chce kompilować niech przeczyta szczegóły na techbase.kde.org.
instalacja libqt4-dev pociągnie ok. 40MB zależności.
Tworzymy nowego użytkownika:
i tworzymy jego hasło:
Kopiujemy zawartość .bashrc swojego zwykłego użytkownika do .bashrc użytkownika kde4
Ze strony techbase.kde.org kopiujemy skrypt i doklejamy do ~/.bashrc użytkownika kde4
Upewniamy sie czy posiadamy oprogramowanie w odpowiednich wersjach:
dbus musi być w wersji >0.94
cmake >=2.4.5
Wylogowujemu się z konta roota:
i logujemy się na konto użytkownika kde4:
Tworzymy strukturę katalogów:
Teraz pobieramy i kompilujemy kdesupport, wklepujemy po koleii polecenia:
Prawdopodobnie dostaniemy na końcu taki błąd:
Jest to spowodowane tym że qt4 instalowaliśmy z paczek a nie kompilowaliśmy. Dlatego teraz musimy się zalogować na roota:
wydajemy polecenie:
i wylogowujemy sie z roota:
Taki sam błąd dostaniemy po kompilacji kdelibs, kdepimlibs i kdebase, postępujemy wtedy tak samo jak przed momentem.
Idziemy dalej. Na koncie użytkownika kde4 wklepujemy polecenie:
Czas na pobranie i kompilację kdelibs, wpisujemy po kolei:
Kompilacja kdepimlibs wygląda podobnie:
I na koniec kompilacja kdebase (ta będzie najdłuższa):
Teraz musimy poinformować KDM gdzie mamy zainstalowane KDE4. Na koncie roota tworzymy plik:
o zawartości:
To wszystko. Teraz kończymy obecną sesję, logujemy się ponownie jako kde4 i wybieramy sesje KDE4.
Kilka zrzutów:



Na ostatniej fotce uchwyciłem coś, co wyskakuje po najechaniu myszką na lewy, górny róg ekranu. nie przyjrzałem się temu bliżej, ciekawe do czego to służy. Poprawki i komentarze mile widziane
Zaczynamy.
Odpalamy konsolę i logujemy sie na konto roota. Instalujemy niezbędne pakiety m.in. cmake, gcc, g++, svn.
Kod: Zaznacz cały
$ aptitude install build-essential cdbs debhelper cmake libxml2-dev libxslt1-dev libbz2-dev libclucene-dev librdf-dev shared-mime-info libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev libxext-dev libjpeg-dev libpng-dev subversion libsm-dev libxinerama-dev libxrender-dev libfontconfig-dev libboost-dev libxcursor-dev doxygen libungif4-dev libdbus-1-dev libgpgme11-dev libssl-dev libgpgme11-dev libasound2-dev kdesdk-scripts
Kod: Zaznacz cały
$ aptitude install libqt4-dev
Tworzymy nowego użytkownika:
Kod: Zaznacz cały
$ useradd -m kde4
Kod: Zaznacz cały
$ passwd kde4
Kod: Zaznacz cały
$ cp /home/tomasz/.bashrc ~/.bashrc
Upewniamy sie czy posiadamy oprogramowanie w odpowiednich wersjach:
Kod: Zaznacz cały
$ dpkg -l | grep dbus
Kod: Zaznacz cały
$ dpkg -l | grep cmake
Wylogowujemu się z konta roota:
Kod: Zaznacz cały
$ exit
Kod: Zaznacz cały
$ su kde4
Kod: Zaznacz cały
$ mkdir ~/kde && mkdir ~/kde/src
Kod: Zaznacz cały
$ cd ~/kde/src
$ svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/
$ cd kdesupport
$ cmakekde
Kod: Zaznacz cały
FILE cannot create directory: /usr/lib[64]/qt4/plugins/crypto. Maybe need administrative privileges.
- - -
make: *** [install] Error 255
Kod: Zaznacz cały
$ su
Kod: Zaznacz cały
$ make install
Kod: Zaznacz cały
$ exit
Idziemy dalej. Na koncie użytkownika kde4 wklepujemy polecenie:
Kod: Zaznacz cały
$ mkdir ~/kde/src/KDE
Kod: Zaznacz cały
$ cd ~/kde/src/KDE
$ svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs
$ cd kdelibs
$ cmakekde
Kod: Zaznacz cały
$ cd ~/kde/src/KDE
$ svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdepimlibs
$ cd kdepimlibs
$ cmakekde
Kod: Zaznacz cały
$ cd ~/kde/src/KDE
$ svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase
$ cd kdebase
$ cmakekde
Kod: Zaznacz cały
/usr/share/apps/kdm/sessions/02KDE4.desktop
Kod: Zaznacz cały
[Desktop Entry]
Encoding=UTF-8
Name=KDE4
Comment=KDE4
TryExec=/home/kde4/kde/bin/startkde
Exec=/home/kde4/kde/bin/startkde
Icon=
Type=Application
Kilka zrzutów:







Na ostatniej fotce uchwyciłem coś, co wyskakuje po najechaniu myszką na lewy, górny róg ekranu. nie przyjrzałem się temu bliżej, ciekawe do czego to służy. Poprawki i komentarze mile widziane
