Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | VIII. KDE4: 29. Введение | Вперед |
Прединсталляционное конфигурирование KDE4
Зависимости
Среда KDE4 является огромной коллекцией программ для рабочего стола, системных инструментальных средств и средств разработки, а также различных программ, используемых для приятного времяпрепровождения и обучения. Среда позволяет использовать огромное количество пакетов, не предназначенных для KDE. Хотя установка почти всех этих пакетов необязательна, среди них есть такие, использовать которые мы настоятельно рекомендуем, например, polkit-0.102.
Приведенный ниже список пакетов должен дать вам представление о том, что вы, возможно, захотите установить в первую очередь. После установки этих пакетов в KDE4 появятся некоторые полезные функции. Далее в книге для каждого из пакетов будут описаны все зависимости.
- QJSON (http://qjson.sourceforge.net) — Библиотека Qt для обработки объектов JavaScript. К сожалению, версия 0.7.1 является слишком старой для компиляции. Вы можете либо получить текущие исходные коды с помощью SVN или применить патч, который приведет пакет в рабочее состояние
Компилируйте пакет в его собственном директории сборки с помощью команды cmake -DCMAKE_INSTALL_PREFIX=/usr && make && make install.
- libgps (http://gpsd.berlios.de/) - интерфейс для устройств GPS (kdeedu)
Компилируйте пакет обычным способом с помощью команды configure && make && make install.
- eigen2 (http://eigen.tuxfamily.org/) - библиотека шаблонов C++ для линейной алгебры
Компилируйте пакет с помощью команды cmake -DCMAKE_INSTALL_PREFIX=/usr && make && make install.
- desktop-file-utils-0.17 – несколько утилит командной строки для работы с объектами рабочего стола
- pySIP (http://www.riverbankcomputing.com/software/sip/intro) – интегрированная платформа сервисов языка Python
Компилируйте с помощью команды python ./configure && make && make install.
- pyQT4 (http://www.riverbankcomputing.com/software/pyqt/) - интерфейс языка Python для Qt4 (kdebindings)
Компилируйте с помощью команды python ./configure && make && make install.
- Ruby-1.9.2-p290 – язык Ruby (kdebindings)
- Poppler-0.14.4 – Утилита и библиотека для просмотра файлов PDF (kdegraphics)
Удостоверьтесь, что установлен параметр --enable-xpdf-headers
- libical-0.43 – библиотека для работы с записями в календаре (kdepimlibs)
- pyCUPS (http://cyberelk.net/tim/data/pycups/) - интерфейс языка Python для CUPS (kdeadmin)
Компилируйте пакет с помощью команды make && make install.
- system-config-printer (http://cyberelk.net/tim/data/system-config-printer/) - конфигурирование принтера (kdeadmin)
Компилируйте пакет обычным образом с помощью команды configure && make && make install.
- Libidn-1.22 – кодирование / декодирование интернационализированных доменных имен (kdenetwork)
- polkit-0.102 – Обработка политик (почти всех в KDE)
- ConsoleKit-0.4.1 – Зависимости времени выполнения пакета polkit
- U-tools – Использование udisks и upower вместо HAL и все их зависимости: libatasmart-0.17sg3_utils-1.29, libffi-3.0.10, acl-2.2.51, gobject-introspection-1.30.0, версия Udev, установленная в LFS, device-mapper-1.02.67, Parted-3.0 и собственно udisks-1.0.1 иUPower-0.9.1
- libiodbc-3.52.7 – библиотека iODBC
- Virtuoso-6.1.2 – универсальная база данных
- Exiv2-0.21 – библиотека обработки изображений
- Инструментальные средства RDF – Обработка данных RDF
Состоят из: Raptor-1.4.21,Rasqal-0.9.20 и Redland-1.0.12
- CLucene-0.9.21b – Движок текстового поиска
- Boost-1.45.0 – коллекция бесплатных библиотек C++
- Qca-2.0.3 – Криптографическая библиотека для платформы Qt
- libdbusmenu-qt-0.7.0 – интерфейс Qt для меню D-Bus
- Soprano-2.5.63 - object-oriented C++/Qt4 framework for RDF data
- Strigi-0.6.4 – построение индексов для рабочего стола
- Grantlee (http://www.grantlee.org) – система шаблонов для Qt
Компилируйте пакет в его собственном директории сборки с помощью команды cmake -DCMAKE_INSTALL_PREFIX=/usr && make && make install.
Установка в директорий /usr
Одним из вариантов установки является размещение пакета KDE4 в иерархии директория /usr
. Настройка при этом упрощается, но будет сложнее пользоваться сразу несколькими версиями KDE4.
export KDE4_PREFIX=/usr
Установка в директорий /opt
Это способ позволяет собирать в иерархии директория /opt
сразу несколько версий KDE4:
export KDE4_PREFIX=/opt/kde4
Если вы устанавливаете KDE4 не в директорий /usr
, вам дополнительно придется немного изменить конфигурацию. Лучше всего добавить сделанные изменения в ваш системный или личный профиль:
cat > /etc/profile.d/kde4.sh <<"EOF" # Начало файла /etc/profile.d/kde4.sh KDE4_PREFIX=/opt/kde4 KDE4DIR=$KDE4_PREFIX KDEDIR=$KDE4_PREFIX pathappend $KDE4_PREFIX/bin PATH pathappend $KDE4_PREFIX/lib/pkgconfig PKG_CONFIG_PATH pathappend $KDE4_PREFIX/share/pkgconfig PKG_CONFIG_PATH pathappend $KDE4_PREFIX/share XDG_DATA_DIRS pathappend /etc/kde4/xdg XDG_CONFIG_DIRS export KDE4_PREFIX KDE4DIR KDEDIR export PATH PKG_CONFIG_PATH XDG_DATA_DIRS XDG_CONFIG_DIRS # Конец файла /etc/profile.d/kde4.sh EOF
Добавьте в ваш файл /etc/ld.so.conf
:
cat >> /etc/ld.so.conf << "EOF" # Begin kde4 addition to /etc/ld.so.conf /opt/kde4/lib # End kde4 addition EOF
Добавьте в ваш файл /etc/man_db.conf
:
cat >> /etc/man_db.conf << "EOF" # Begin kde4 addition to man_db.conf MANDATORY_MANPATH /opt/kde4/man # End kde4 addition to man_db.conf EOF
СоветИногда, установочные пути находятся непосредственно в установленных файлах. По этой причине в качестве установочного префикса используется mv /opt/kde{4,-4.6.0} && ln -v -sf kde-4.6.0 /opt/kde4 Позже, вы, возможно, захотите установить другие версии KDE4. Чтобы сделать это, просто удалите символическую ссылку и снова используйте префикс |
Переменная QT4DIR
Некоторые дополнительные пакеты, зависящие от Qt4, будут устанавливаться после установки Qt4. Одним из таких пакетов является пакет Phonon, полностью заменяющий реализацию, поставляемую в составе Qt4. Подобные библиотеки рекомендуется размещать в той же иерархии, где находится сам пакет Qt4. На эту иерархию должна указывать переменная QT4DIR
. Если вы поместили Qt4 в директорий /usr
, то установите значение переменной QT4DIR
следующим образом:
export QT4DIR=/usr
Либо, поскольку пакет Qt4 часто помещают в иерархию /opt
:
export QT4DIR=/opt/qt-4.7.1 export PATH=$QT4DIR/bin:$PATH
Перевод сделан с варианта оригинала, датированного 2011-11-08 16:57:34 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Введение в среду KDE4 | Глава 30 |