diamon@truediamon.ru:~$

Windows, Linux, КПК и немного ещё.

Установка KDE4 в Archlinux

Решил посмотреть на KDE4. Ну что ж. На данный момент оно стало вполне юзабельно. И намного более стабильно, чем в Kubuntu 8.10. Расскажу, как поставить KDEmod. Приступим.

Для начала удалим всё, что связано с KDE и QT (после установки у Вас будет QT4):

diamon@khorinis:~$ sudo pacman -Rd kde qt  

Проверим, есть ли в системе пакеты из основного репозитария:

diamon@khorinis:~$ pacman -Q | grep kde  

Если что-то стоит, то необходимо удалить, во избежание конфликтов.

Добавим необходимые репозитарии добавив следующие строки в файл /etc/pacman.conf.

Для 32х разрядной системы:

[kdemod-core]  
Server = http://kdemod.iskrembilen.com/repo/core/i686  
[kdemod-extragear]  
Server = http://kdemod.iskrembilen.com/repo/extragear/i686  

Для 64х разрядной системы:

[kdemod-core]  
Server = http://kdemod.iskrembilen.com/repo/core/x86_64  
[kdemod-extragear]  
Server = http://kdemod.iskrembilen.com/repo/extragear/x86_64  

Репозиторий [Community] также должен быть подключён, т.к. KDEmod использует некоторые пакеты из него.

Синхронизируем базу данных пакетов:

diamon@khorinis:~$ sudo pacman -Sy  

И теперь можно устанавливать. Существует два варианта установки, базовый и полный. Первый вариант содержит минимальный набор пакетов и займёт ~340Мб, второй установит всё полностью, и займёт ~620Мб. В любом случае, после установки базового набора, можно доставить необходимые пакеты вручную.

Для установки базового набора:

diamon@khorinis:~$ sudo pacman -S kdemod  

Для установки полного набора:

diamon@khorinis:~$ sudo pacman -S kdemod-complete  

Добавим русскую локализацию:

diamon@khorinis:~$ sudo pacman -S kdemod-kde-l10n-ru  

Теперь необходимо поправить файл /etc/inittab для автоматического старта KDM. Найдём строчку

id:3:initdefault:  

Заменим 3 на 5:

id:5:initdefault:  

И в конце файла заменим

x:5:respawn:/usr/bin/xdm -nodaemon  

на

x:5:respawn:/usr/bin/kdm -nodaemon  

Всё. Если не хочется перегружаться можно набрать в консоли

diamon@khorinis:~$ sudo telinit 5