от Dimitar Bachvarov(24-01-2006)

рейтинг (17)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

KDE и RedHat

RedHat Linux е една от старите, класически Linux дистрибуции, която при това непрекъснато се развива и усъвършенства. Тя има много потребители в целия свят, освен това има и много базирани на нея и „клонирани“ дистрибуции. При нея има ясно дефинирана и последователна стратегия за развитие, което за съжаление не винаги може да се хареса на всички.

Такова например е решението за основна десктоп среда да се ползва Gnome, а KDE е оставен на заден план. Това няма как да зарадва всички за това в Fedora се работи за преместването на KDE от Fedora Core в Fedora Extras http://fedoraproject.org/wiki/UnleashKDE. Това ще даде възможност за допълнително развитие на KDE в Fedora извън досегашните ограниченията. За съжаление това може да стане чак след версия 5, а за RHEL и клоновете му като Centos, Whitebox, TaoLinux, Scientific Linux и др. въобще не помага. Възможността за компилация на KDE също не е за всеки, защото иска достъпно добри познания, а и после по трудно се поддържа и обновява.

Благодарение обаче на природа на на свободния софтуер има ли проблем и заинтересувани за решаването му потребители винаги се намира и решение. В случая феновете на KDE могат да ползват „KDE Project“ на http://kde-redhat.sourceforge.net/ . Този проект е създаден от Rex Dieter за да подпомогне използването на KDE и KDE базирани приложения в Fedora™ Core и Red Hat® Enterprise Linux®. Интервю с Rex Dieter можете да прочетете на адрес http://dot.kde.org/1136226311/. Проекта осигурява компилирани за съответната дистрибуция пакети на последната стабилна версия на KDE, в случая 3.5, както следва:

redhat/7.3/i386
redhat/9/i386
redhat/el3/i386
redhat/el4/i386
fedora/2/i386
fedora/2/x86_64
fedora/3/i386
fedora/3/x86_64
fedora/4/i386

В горния списък и навсякъде по долу в текста, където става дума за Red Hat® Enterprise Linux® ( RHEL ) същото се отнася и за „клоновете“ му CentOS, Scientific Linux, TaoLinux, WhiteBox Linux и Lineox.

За да можете да инсталирате пакетите с помощта на yum е необходимо да направите следното, като root:

1. Импортиране на gpg ключа на проекта:

rpm --import
 http://kde-redhat.sourceforge.net/gpg-pubkey-ff6382fa-3e1ab2ca

ако не стане по този начин направете това:

wget http://kde-redhat.sourceforge.net/gpg-pubkey-ff6382fa-3e1ab2ca
 rpm –-import gpg-pubkey-ff6382fa-3e1ab2ca

2. Конфигуриране на yum.

За Fedora Core 3+ и Red Hat Enterprise 4+, т.е yum >= 2.1 тряба да свалите следните файлове:
за Fedora - http://apt.kde-redhat.org/apt/kde-redhat/fedora/kde-redhat.repo
за Red Hat Enterprise 4 - http://apt.kde-redhat.org/apt/kde-redhat/redhat/kde-redhat.repo
и да ги копирате в папката /etc/yum.repos.d/.
за по-старите версии на Red Hat и Fedora трябва да редактирате файла /etc/yum.conf и да добавите в него:

[kde-redhat-stable]
 name=kde-redhat.org (kde-stable)
 baseurl=http://apt.kde-redhat.org/apt/kde-redhat/$releasever/stable
 exclude=samba*
 # добавете горния ред ако не искате да се подмени оригиналната самба!!!
 gpgcheck=1
 enabled=1
 [kde-redhat-stable-all]
 name=kde-redhat.org (kde-stable-all)
 baseurl=http://apt.kde-redhat.org/apt/kde-redhat/all/stable
 gpgcheck=1
 enabled=1

Препоръчвам ви и да добавите още един проект на Matthias Saou, Dag Wieers, Fernando Lopez-Lezcano, Dries Verachtert и Bert de Bruijn, който съдържа много допълнителни и полезни програми като webmin, nagios, p7zip и т.н. За по-вече информация прочетете http://dag.wieers.com/home-made/apt/FAQ.php.

rpm --import
 http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
 или
 wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
 rpm --import RPM-GPG-KEY.dag.txt
 за RHEL добавете в /etc/yum.conf
 [dag]
 name=Dag RPM Repository for Red Hat Enterprise Linux
 #baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
 baseurl=http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el$releasever/en/$basearch/dag
 gpgcheck=1
 enabled=1
 за Fedora добавете в /etc/yum.conf
 [dag] 
 name=Dag RPM Repository for Fedora Core
 #baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag
 baseurl=http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/fedora/$releasever/en/$basearch/dag
 gpgcheck=1 enabled=1

3. След като сте настроили yum остава да подновите версията на KDE:

yum update
 Ако нямате инсталиран KDE то :
 yum install kde qt arts kdelibs kdebase gtk+ gtk2 redhat-artwork
 kde-i18n-Bulgarian kdemultimedia-extras kdemultimedia-nonfree
 yum update

След което ще трябва да почакате да се изтеглят доста MB и ще имате последната версия на KDE с български интерфейс. Ако вместо yum предпочитате apt-get прочетете страниците на съответните проекти там има точни инструкции.

Ако искате да видите кои ключове сте импортирали:

rpm -q gpg-pubkey --qf "%{summary} -> %{version}-%{release}\n"

За да видите достъпните пакети от kde-redhat:

yum list | grep kde-redhat

С yum install име_на_пакет винаги можете да добавяте още компоненти към KDE.

Основните проблеми, които за сега съществуват според мен са:

  1. Сравнително слаба поддръжка за х86_64 архитектурата;
  2. Не ми е известно българско огледало на проекта и поради това връзката е доста бавна. Ако имате проблем с връзката пробвайте да коригирате настройките на yum, като коментирате реда mirror = и под него напишете адреса на на някой сайт който при вас върви по-бързо. Например за RHEL, Centos и т.н:
[kde-redhat-stable]
 ...
 baseurl=http://kde-redhat.atrpms.net/apt/kde-redhat/redhat/4/i386/stable
 
 
 [kde-redhat-stable-all]
 ...
 baseurl=http://kde-redhat.atrpms.net/apt/kde-redhat/all/stable/

По този начин всички, които харесват RedHat дистрибуциите и KDE ще могат да поучат последната версия на любимия си десктоп за любимата си дистрибуция. Така че моя съвет е ако имате добре настроена RedHat дистрибуция и просто ви се струва, че десктопа е поостарял не бързайте да я сменяте с по-нова, а пробвайте „KDE Project“.




<< Какви програми да си инсталираме след инсталация на Линукс ? | Как да си направим сами тема за GRUB >>