Getting Started/Build/KDE4/Fedora (ru)
Getting_Started/Build/KDE4/Fedora
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
Чтобы установить большинство необходимых для сборки KDE4 в Fedora 7 (и выше), выполните:
<syntaxhighlight lang="bash"> yum install clucene-core-devel libxml-devel libxslt-devel \ dbus-devel boost-devel bzip2-devel openssl-devel alsa-lib-devel \ redland-devel rasqal-devel raptor-devel hspell-devel aspell-devel \ cups-devel xine-lib-devel avahi-devel gamin-devel OpenEXR-devel \ enchant-devel jasper-devel ilmbase-devel pcre-devel gpgme-devel \ libxklavier-devel glib-devel libusb-devel libsmbclient-devel \ libxcb-devel NetworkManager-devel lm_sensors-devel libraw1394-devel \ bluez-libs-devel gcc-c++ libXext-devel cmake subversion giflib-devel \ libpng-devel libXdamage-devel libXcomposite-devel libXrender-devel \ fontconfig-devel libXft-devel libXcursor-devel libXfixes-devel \ ruby-devel libXScrnSaver-devel libkdcraw-devel exiv2-devel \ lcms-devel libtiff-devel sqlite-devel libxkbfile-devel \ imlib2-devel patch gstreamer-plugins-base-devel gsl-devel
После этого CMake и DBus будут установлены - пункты 5 и 6 можно пропустить.
DCH-10/15/07: Примечание: возможно, что проще собрать RPM-ки. Можно отредактировать переменные в /etc/rpm/macros.kde4 (which is provided by Rawhide kde-filesystem).
Секция сборки (build stage) должна выглядеть примерно так:
%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%{cmake_kde4} ..
popd
make %{?_smp_mflags} -C %{_target_platform}
Я сумел достичь лучших результатов, собирая kdesupport rpm, что означает, что Вам не потребуется устанавливать RPM-пакеты soprano или strigi. YMMV (непереводимый смайл или восклицание :) ).
TODO |
---|
Требуется аудит. Организовать в виде модуля. |
Вернуться к сборке KDE 4.