Наши
Сайдбары
   
IRC-канал
Linuxportal.ru
   
Импорт новостей
 
Вход Быстрая регистрация На главную

Поиск:
 
   БИБЛИОТЕКА
     Другие статьи этого раздела:
 

    X-сервер
Другие разделы библиотеки:
   БИБЛИОТЕКА
     последние поступления:
 

Hardware
Перевод Serial-Programming-HOWTO
15.05.2006 | San АНДРЕЕВ
Перевод Linux Power Management Support
03.04.2004 | San АНДРЕЕВ
Варианты решения проблем со смещением геометрии монитора.
10.10.2003 | EsTaF
Multimedia
VideoCD для пингвинов
10.10.2003 | Buddha
Смотрим любимые фильмы с помощью MPlayer
23.07.2003 | Alexey Dmitriev
X-сервер
Включаем Bytecode Interpreter в пакете freetype в некоторых дистрибутивах
05.07.2006 | Alexey Dmitriev
НАСТРОЙКА СЕРВЕРА XDMCP ДЛЯ WINDOWS-КЛИЕНТОВ
09.09.2004 | Kotjara
Type1 и truetype шрифты в LaTeX.
03.05.2004 | geekkoo
Разное
Как самому написать концепцию информационной безопасности
22.03.2007 | Crion
Список рекомендуемой литературы
11.09.2006 | San АНДРЕЕВ
The Multi Router Traffic Grapher
02.06.2004 | Crion
Сеть
"Огненная стена" или строим файрвол на базе iptables
15.03.2005 | Alexey Dmitriev
Защищенная почтовая система
08.09.2004 | Crion
Postfix+Cyrus-SASL
18.12.2003 | geekkoo
Система
Написание драйверов под Linux: рекомендации, типичные ошибки и ловушки.
16.01.2007 | Mr.Nobody
Перевод Linux Daemon HOWTO
21.08.2006 | San АНДРЕЕВ
Усыпляем компьютер
11.01.2006 | San АНДРЕЕВ
   БИБЛИОТЕКА X-сервер    
Автор статьи: Ananas
Дата: 18.08.2003

Сборка KDE (собственный опыт)

#include "DISCLAIMER"

#ifndef DEDICATION
#define DEDICATION "stes и всем нуждающимся..."
#endif

# доки я терпеть не перевариваю писать, так что всю критику по поводу
# стиля и оформления > /dev/null

1. Что я скачал, где оно, и сколько весит:

[url]ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.0.5.tar.bz2[/url] - 13,330,490
ftp://ftp.kde.org/pub/kde/stable/3.0.4/src/arts-1.0.4.tar.bz 2 - 1,021,219
ftp://ftp.kde.org/pub/kde/stable/3.0.4/src/kdelibs-3.0.4.tar .bz2 - 7,643,484
ftp://ftp.kde.org/pub/kde/stable/3.0.4/src/kdebase-3.0.4.tar .bz2 - 13,111,203

2. Подготовка к сборке

# Все действия я выполнял из-под обычного пользователя, поэтому не
# нужно смущаться наличием sudo перед некоторыми командами. Вся сборка
# проводилась в одном rxvt без перезагрузок.

всю муть я скопировал в ~/kde_src и затем распаковал (tar -jvxf
пакет.tar.bz2).

[ananas@pts/2:~]$ cd kde-src
[ananas@pts/2:~/kde-src]$ ls -1
arts-1.0.4
kdebase-3.0.4
kdelibs-3.0.4
qt-x11-free-3.0.5
[ananas@pts/2:~/kde-src]$

3. Сборка

[ananas@pts/2:~]$ uname -a
Linux victor 2.4.18 #5 Втр Окт 8 18:35:25 EEST 2002 i686 unknown
[ananas@pts/2:~]$ gcc --version
2.95.4
[ananas@pts/2:~]$ ld --version
GNU ld 2.11.90.0.8
Copyright 2001 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
Supported emulations:
elf_i386
i386linux
elf_i386_glibc21
[ananas@pts/2:~]$

3.1. Сборка qt

$ cd qt-x11-free-3.0.5
$ export QTDIR=/home/ananas/kde-src/qt-x11-free-3.0.5
$ export PATH=$PATH:$QTDIR/bin
$ export MANPATH=$MANPATH:$QTDIR/man
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
$ ./configure
$ make
$ sudo mkdir /opt/kde
$ sudo cp -L bin include /opt/kde
$ sudo cp lib plugins /opt/kde

Потом добавить "/opt/kde/lib" в /etc/ld.so.conf и
$ sudo ldconfig

Затем создаем файлик kde.sh с таким содержанием:
PATH=$PATH:/opt/kde/bin
MANPATH=$MANPATH:/opt/kde/man
export QTDIR=/opt/kde
export KDEDIR=/opt/kde

После создания:
$ chmod 0755 kde.sh
$ sudo mv kde.sh /etc/profile.d

3.1 Сборка arts

$ cd ../arts-1.0.4
$ ./configure --prefix=/opt/kde --disable-mt
$ make
$ sudo make install
$ sudo ldconfig

3.2 Сборка kdelibs

$ cd ../kdelibs-3.0.4
$ ./configure --prefix=/opt/kde --disable-mt --disable-pcre
$ make
$ sudo make install
$ sudo ldconfig

3.3 Сборка kdebase

$ cd ../kdebase-3.0.4
$ ./configure --prefix=/opt/kde --disable-mt --disable-debug
$ make
$ sudo make install

Остальное собирайте сами. Я надеюсь, что принцип понятен.

4. Запуск

у каждого по своему.
я загнал "exec startkde" в файл /etc/X11/xinit/xinitrc.kde и кинул симлинк /etc/X11/xinit/xinitrc на xinitrc.kde

the end.



Все статьи раздела "X-сервер"

©"Linuxportal.Ru". Материалы сайта можно
использовать свободно при условии
сохранения этой свободы при дальнейшем
распространении, если явно не указано иное

Дизайн и программирование:

Поставьте
нашу кнопку:
Получить код кнопки
Linux Portal.ru ::: Линукс Портал.ру
Наш партнер: