Рейтинг@Mail.ru

FreeBSD: KDE 4.1.1 — установка и запуск.


Многие долго ждали этого чудо-монстра KDE 4. Меня, если честно, вполне устраивал и аскетичный Fluxbox — обоина, панелька внизу, часы и несколько рабочих столов — что ещё для счастья надо? Но ведь хочется и самому посмотреть почему так расхваливают четвёртые кеды, а для этого придётся (не поверите) их установить! ;-) Чем мы и займёмся далее.

Итак, сначала обновляем дерево портов. Способов обновления существует несколько, каким пользоваться Вам — дело вкуса. Можете открыть хендбук по freebsd и узнать какие есть альтернативы, я же пользуюсь portsnap’ом (траффика мне не жалко, да и если обновится какой-нибудь порт китайской локализации — тоже сильно не расстроюсь). Итак, выполняем команду:

# portsnap fetch update

Внимание! Если Вы используете portsnap впервые — то он сначала скачает всё дерево портов полностью, а это метров 50-60, так что тем, у кого не безлимитный интернет, советую использовать cvsup. Да и вообще, далее будет описана установка из портов, так что не анлимщикам я бы не советовал использовать описанный метод.

Т.к. я ставил KDE на чистую систему, то мне сначала надо установить x-server. Ставим по привычке X.Org (UPD судя по комментам, правильная директория /usr/ports/x11/xorg):

# cd /usr/ports/x11-servers/xorg
# make install clean

После запускаем команду для настройки — xorgconfig. Отвечаем на ряд не сложных вопросов и продолжаем установку. Если некоторые вопросы всё же для Вас сложны, например, горизонтальная и вертикальная частота обновления монитора — то гуглим Вашу модель и смотрим характеристики.

Запускаем иксы командой startx. Если проблем никаких не возниклов — продолжаем дальше.

KDE4 требует Qt 4.4.1. Поэтому, если у Вас стояла версия младше — стоит обновиться. Проверить версию можно командой:

# pkg_info | grep qt

Далее ставим сам KDE4:

# cd /usr/ports/x11/kdebase4/
# make install clean

Почему то KDE4 у меня начал ругаться на последнем этапе и пытаться убедить в том, что он уже установлен. Пришлось заставить его установиться силой:

# export PKG_REGISTER_FORCE=yes

Но, как оказалось, это не последние грабли. Выполняю далее по привычке «echo «exec startkde» > ~/.xinitrc». Пробую запустить KDE4 — startx — ничего не выходит. После недолгого гугления выясняем, что файл ~/.xinitrc должен выглядеть примерно так:

PATH=/usr/local/kde4/bin:$PATH
export PATH
startkde4

Теперь должно всё заработать. Запускаем и проверяем. Если всё работает — то радуемся, т.к. у меня возникли некоторые проблемы — почему то не захотели отображать иконки (вообще нигде). Сначала грешил на видюху — поставил последние дрова (для nvidia — /usr/ports/x11/nvidia-driver и /usr/ports/x11/nvidia-xconfig для того что бы не пришлось вручную править /etc/X11/xorg.conf), но не помогло. Потом решил установить остальные компоненты через мета-порт /usr/ports/x11/kde4 и всё исправилось. Есть подозрения, что надо было доставить только /usr/ports/x11/kdebase4-runtime, но проверить, к сожалению, уже не выйдет.

Так же попутно пришлось отредактировать в настройках переключение раскладки клавиатуры, т.к. почему то стояла только русская раскладка. Если у Вас такая же проблема — открывайте в текстовом редакторе /etc/X11/xorg.conf, ищите секцию InputDevice в которой будет что-то про клавиатуру (например, Identifer «Keyboard» или Driver «kbd») и добавляем или редактируем следующие опции:

Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:caps_toggle"

«grp:caps_toggle» — устанавливает переключение раскладки клавиатуры на CapsLock.

Больше проблем вроде у меня не возникло пока что, всё работает, так что на этом установка заканчивается :-).

Ссылки к статье:
http://wiki.freebsd.org/KDE4 — FreeBSD Wiki.

Unix-like, Администрирование , ,

Пожалуйста, оцените полезность и качество данной статьи. Одна звезда - плохо, 5 - хорошо.
1 звезда2 звезды3 звезды4 звезды5 звёзд (3 голосов, средний: 5,00 из 5)
Loading ... Loading ...

  1. Slam
    23 Январь 2009 в 15:33 | #1

    У меня тоже была проблема с отображением иконок при установке kdebase-4.1.4. И действительно устраняется установкой порта kdebase-runtime-4.1.4

  2. Marchd
    17 Март 2010 в 16:02 | #2

    Xorg ставиться из /usr/ports/x11/xorg а не usr/ports/x11-servers/xorg

  3. 17 Март 2010 в 21:12 | #3

    @Marchd
    Спасибо за замечание, опечатка это или за 2 года порт переместился уже сказать не могу, т.к. FreeBSD под рукой теперь нету %)

  1. Пока что нет уведомлений.
*