linuxpub.pl
Powrót Powrót 
 
Wyślij znajomemu Drukuj

Jak zainstalować KDE 2.0 w dystrybucji RedHat 7.0 (6.x)

Autor : tank
Ostatnie zmiany : 11.11.2000

Domyślnie najnowsza dystrybucja RedHata, mimo ze posiada najnowszy Xfree 4.0 wyposażona jest jedynie w KDE 1.1.2 oraz w wersję testową KDE 1.9.3 (2.0 - pre) Ponieważ RedHat wręcz słynie z tego ze często zmienia te mnie potrzebne biblioteki instalacja najnowszego managera KDE 2.0.1 nie jest zbyt proste dla początkującego użytkownika. Nawet bardziej zawansowani i przyzwyczajeni do RedHata mieli z nimi problem. Co odbiło się dość szerokim echem na listach dyskusyjnych i mailingowych.

1. Przygotowanie (zgromadzenie odpowiedniego oprogramowania).

Podstawową sprawą przed rozpoczęciem instalacji jest zgromadzanie odpowiedniego, dodatkowego oprogramowania bez którego nasze nowe kde2.0 nigdy nie wystartuje.

Całe wymienione poniżej oprogramowanie możecie znaleźć w podanych wersjach na polskich mirrorach serwerów ftp. Proponuje korzystanie z dwóch bardzo szybkich :
ftp://ftp.task.gda.pl
lub
ftp://sunsite.icm.edu.pl
aby szybko wyszukać konkretny pakiet/plik proponuje używanie wyszukiwarki :
http://archie.icm.edu.pl

Po pierwsze musimy zdobyć pakiet najnowsza biblioteką qt, aby ułatwić sobie zadanie możemy postarać się o skompilowana w pakietach rpm przeznaczonych dla naszego RedHata są to odpowiednio:

qt-2.2.1-5.i386.rpm
qt-Xt-2.2.1-5.i386.rpm
qt-devel-2.2.1-5.i386.rpm
qt-designer-2.2.1-5.i386.rpm

Potrzebna będzie jeszcze biblioteka
libmng-0.9.2-1.i386.rpm

gdyż nie jest ona dostarczona z najnowszym RedHatm, chociaż w starszych występowała w podstawowej dystrybucji. Jeżeli nie instalowaliśmy naszego redhata od początku a jednie przeprowadziliśmy Upgrate jest bardzo duże prawdopodobieństwo ze nasz Linux posiada tą bibliotekę.

W skład podstawowej instalacji KDE 2.0 wchodzą pakiety:

flex-2.5.4a-13.i386.rpm
htdig-3.2.0-0.b2.i386.rpm
kdeadmin-2.0-1.i386.rpm
kdebase-2.0-1.i386.rpm
kdegames-2.0-1.i386.rpm
kdegraphics-2.0-1.i386.rpm
kdelibs-2.0-1.i386.rpm
kdelibs-devel-2.0-1.i386.rpm
kdelibs-sound-2.0-1.i386.rpm
kdelibs-sound-devel-2.0-1.i386.rpm
kdemultimedia-2.0-1.i386.rpm
kdenetwork-2.0-1.i386.rpm
kdepim-2.0-1.i386.rpm
kdesupport-2.0-1.i386.rpm
kdesupport-devel-2.0-1.i386.rpm
kdetoys-2.0-1.i386.rpm
kdeutils-2.0-1.i386.rpm
kdevelop-1.2-12.i386.rpm
koffice-2.0-1.i386.rpm

Które właśnie trzeba pobrać z serwera ftp (z jednego z wcześniej wymienionych adresów).

2. Odinstalowanie poprzednich dystrybucji KDE.

Drugim ważnym korkiem jest odinstalowanie starszej dystrybucji KDE . Robimy to wydając polecenie rpm z parametrem -e. Na przykład:
rpm -e kdeadmin

Jeżeli wcześniej użyłeś domyślnych parametrów instalacyjnych KDE należy odinstalowac pakiety według podanej kolejności (zaczynając oczywiście od góry ;-)

kdevelop
kdeadmin
kdegames
autorun
kdebase-3d-screensavers
kdebase-lowcolor-icons
kdpms
kdebase
kdegraphics
kdenetwork
kdeutils
korganizer
kdemultimedia
kpackage
kpilot
kpppload
kapm
kdelibs-sound
kdelibs-sound-devel
kdelibs-devel
kdelibs
switchdesk-kde
kdesupport
kdesupport-devel

Oczywiście jeżeli nie masz jakiegoś pakietu - o czym zostaniesz poinformowany stosownym komunikatem (np. kdegames is not installed) nie odistalowujesz go ;-)

Uwaga:
w trakcie odinstalowania możesz napotkać komunikaty :
Wydając polecanie:
# rpm -e kdebase
możemy otrzymać komunikat:
error: removing these packages would break dependencies:
libxxx.so.2 is needed by kdexxx
oznacza to ze istnieje jeszcze inny pakiet który korzysta z biblioteki wchodzącej w skład pakietu rpm który chcemy odinstalowac. Aby to zrobić musimy porostu wcześniej odinstalować pakiet o podanej nazwie (w przykładzie kdexxx) Jeżeli mimo odinstalowywania pakietów według podanej kolejności napotykasz takie komunikaty prawdopodobnie doinstalowany został dodatkowy pakiet(y) z poza standardowego zestawu.

Innym komunikatem na który można napotkać odinstalowujac starsza wersje KDE to komunikaty w stylu :
/usr/share/doc/html is not deleted.
Oznacza ze został w tym katalogu jakiś plik lub link który nie może być usunięty przez instalator. Nie jest to najczęściej istotny komunikat. I prawdopodobnie można go zignorować.

3. Instalacja.

Kiedy już przeszliśmy przez trudy odinstalowywania, możemy przejść do właściwej instalacji pakietów dystrybucji. W przypadku biblioteki qt, jeżeli wcześniej korzystałeś ze starszych wersji wraz ze wszystkimi rozszerzeniami (develp itd.) możesz przy instalacji pakietu :
qt-devel-2.2.1-5.i386.rpm
napotkać problem - konflikt wersji lub podobny Można go rozwiązać na dwa sposoby jednym jest użycie :
rpm -Uvh --force qt-develop.rpm
chociaż staram się wzbraniać od opcji --force w tym wypadku można ją wypróbować, ale na własną odpowiedzialność (w tym wypadku - na kilka instalacji - zawsze sprawdzała się w 100%) lub tez można spróbować znaleźć wszystkie powiązania pakietu starszej wersji a jest to czasochłonna czynność, ponieważ trzeba odinstalowac cześć pakietów (które będą później również potrzebne) - zainstalować nowy pakiet qt-devel-2.2.1-5.i386.rpm i ponownie zainstalować potrzebne pakiety z dystrybucji RedHat Sugeruje użycie pierwszego wariantu.

Instalację pakietów z nowego KDE przeprowadzamy wydając polecenie :
rpm -i nazwa_pakietu.i386.rpm
lub jeżeli chcemy zobać pasek postępu ( przy dużych pakietach jest to wskazane aby określić czy proces nadal pracuje - mozna to też zrobić przy użyciu polecenia ps lub top):
rpm -ivh nazwa_pakietu.i386.rpm
według poniższej kolejności:

libmng-0.9.2.-1.i386.rpm
qt-2.2.1-5.i386.rpm
qt-Xt-2.2.1-5.i386.rpm
qt-devel-2.2.1-5.i386.rpm
qt-designer-2.2.1-5.i386.rpm
flex-2.5.4a-13.i386.rpm
htdig-3.2.0-0.b2.i386.rpm
kdesupport-2.0-1.i386.rpm
kdelibs-2.0-1.i386.rpm
kdesupport-devel-2.0-1.i386.rpm
kdelibs-devel-2.0-1.i386.rpm
kdelibs-sound-2.0-1.i386.rpm
kdelibs-sound-devel-2.0-1.i386.rpm
kdebase-2.0-1.i386.rpm
kdeadmin-2.0-1.i386.rpm
kdegames-2.0-1.i386.rpm
kdegraphics-2.0-1.i386.rpm
kdemultimedia-2.0-1.i386.rpm
kdenetwork-2.0-1.i386.rpm
kdepim-2.0-1.i386.rpm
kdetoys-2.0-1.i386.rpm
kdeutils-2.0-1.i386.rpm
kdevelop-1.2-12.i386.rpm
koffice-2.0-1.i386.rpm

Uwaga:
W trakcie instalacji możesz napotkać na komunikaty w stylu :
error: failed dependencies :
libkdexxx.so.2 is needed by kdexxx
lub też inny informyjący o konflikcie wersji. Co oznacza ze jest już w systemie pakiet o podobnej zawartości, nazwie ale nie koniecznie tej w tej samej wersji. Możesz postąpić podobnie jak to opisałem powyżej: Możesz spróbować odinstalowac pakiet - poleceniem:
rpm -e nazwa_pakietu
jeżeli nie jest to możliwe spróbuj upgatowac pakiet - rozkazem:
rpm -Uvh nazaw_pakietu
jeżeli to nie jest możliwe można dodać jeszcze opcje --force tak jak poniżej:
rpm -Uvh --force nazwa_pakietu, jednak nie jest to polecane.

Po wszystkim należy jeszcze sprawdzić czy w pliku:
/etc/sysconfig/desktop
jest odpowiednie wpis:
DESKTOP="kde"
Co umożliwi uruchomienie KDE 2.0 jako domyślnego managera.

I to już wszystko. Nowe KDE jest naprawdę nowe. Zarówno stabilność jak i szybkość pracy jest na wyższym poziome niż w starszych wersjach, wiele opcji umożliwiających dopasowanie działania KDE do swoich potrzeb może naprawdę zadziwić. Porostu ta wersja KDE w pełni zasłużyła na zmianę numeru wersji ;-)

Po zainstalowaniu warto przyjrzeć się konsoli na której uruchomiliśmy X'y np. jeśli zrobiłeś to na konsoli numer 1 wystarczy nacisnąć podczas pracy w x'ach klawisz Ctrl - F1 aby przełączyć się w tryb tekstowy. Trzeba sprawdzić po pierwszych uruchomieniach czy nie pojawiają się tam jakieś błędy lub informacje o braku bibliotek. Jeżeli tak, biblioteki te trzeba odnaleźć i zainstalować a przy błędach innego typu warto zapoznać się z dokumentacja dostarczana do programów - najczęściej aby wyeliminować problem wystarczy drobna zmiana jednego z plików konfiguracyjnych.

Milej instalacji

Jeżeli masz jakieś pytania
oto mój adres
tank@kki.net.pl


 


Do góry Do góry 
 
Powrót Powrót 
Wyślij znajomemu Drukuj
Dodaj komentarz
Temat: *
Treść: *
Podpis: *
Adres e-mail: Nie publikuj adresu na stronie
Powiadom mnie
jeżeli ktoś doda komentarz:
(Musisz podać adres emial aby skorzytsać z tej opcji)
 
* - pola obowiązkowe

Komentarze powinny być zgodne ogólnie przyjętymi normami moralnymi oraz zasadami netykiety.
Zabronione jest umieszczanie obraźliwych, niecenzuralnych wypowiedzi. Niedozwolone jest również
wykorzystywanie serwisu do celów komercyjnych bez wiedzy i zgody administratora.
Komentarze które naruszą powyższe warunki będą usuwane.

Za treści pozostawione przez osoby odwiedzające nasze serwisy, zespół linuxpub.pl nie ponosi odpowiedzialności.
 
Wiadomości | Archiwalne wiadomości | Faq | Felietony | Podstawy | Konfiguracja | Administracja | Programowanie | Licencja GNU/GPL
2000 - 2008 Copyright (c) linuxpub.pl, epub.pl | Zgłoś błąd