Вопрос или проблема
Я хочу собрать проект Oxygen-transparent, который требует KDE4. Я пытался установить пакет KDELibs 4 Support, но у меня все еще нет kde4-config
в системе.
Вот вывод команды CMake
в репозитории Oxygen-transparent:
CMake Error at /usr/share/cmake-3.10/Modules/FindKDE4.cmake:60 (message):
ERROR: Не удалось найти KDE4 kde4-config
Где я могу найти этот файл? Возможно ли вообще установить такую старую программу в более новых версиях KDE?
Кстати, я использую KDE Neon dev edition 5.19.
Заранее спасибо.
kde4-config
больше недоступен на сайте пакетов ubuntu, хотя вы можете загрузить его по этой прямой ссылке на загрузку или с этой ссылке на мануалы Ubuntu.
Вы также можете найти некоторые другие файлы kde-config
по ссылке на пакеты ubuntu.
Надеюсь, это поможет.
Ответ или решение
Установка файлов разработки KDE4 в 2020 году может показаться сложной задачей, особенно с учетом того, что данная версия программного обеспечения устарела и больше не поддерживается в новых дистрибутивах. Однако, следуя пошаговым инструкциям, вы можете успешно решить данную проблему.
Понимание проблемы
Вы пытаетесь собрать проект Oxygen-transparent, который требует наличия утилиты kde4-config
. Ошибка, которую вы получаете при запуске CMake, указывает на то, что система не может найти этот файл. Это может быть связано с тем, что необходимые пакеты для KDE4 не установлены или отсутствуют в вашей системе.
Шаги для установки KDE4
-
Проверьте принятые репозитории:
Убедитесь, что ваш менеджер пакетов настроен для работы с устаревшими версиями программного обеспечения. Возможно, вам потребуется добавить старый PPA, который содержит KDE4 и связанные с ним пакеты.sudo add-apt-repository ppa:your/ppa sudo apt update
-
Установка необходимых пакетов:
Попробуйте установить пакетkdelibs4-dev
, который включает в себя нужные компоненты для разработки под KDE4. Используйте следующую команду:sudo apt install kdelibs4-dev
Это должно установить все необходимые библиотеки и утилиты, включая
kde4-config
. -
Проверка установки:
После установки проверьте наличиеkde4-config
с помощью команды:kde4-config --version
Если команда возвращает версию KDE4, значит файл установлен корректно.
Альтернативные пути
Если kde4-config
не доступен через менеджер пакетов, вы можете попробовать следующие альтернативы:
-
Скачать и скомпилировать из исходников:
Вы можете загрузить исходный код KDE4 и скомпилировать его самостоятельно. Для этого выполните команды:git clone https://cgit.kde.org/kdelibs.git cd kdelibs mkdir build && cd build cmake .. make sudo make install
Убедитесь, что у вас установлены все зависимости для сборки проект.
-
Использование Docker:
Другим вариантом может быть использование Docker-контейнера с устаревшей версией Ubuntu, который уже содержит KDE4. Это позволит вам изолировать старую среду разработки от вашей основной системы.
Заключение
Работа с устаревшими версиями программного обеспечения, такими как KDE4, может быть сложной задачей, но с помощью предложенных шагов вы сможете установить необходимые файлы разработки. Не забывайте, что со временем поддержка таких версий будет уменьшаться, поэтому стоит рассмотреть возможность обновления вашего проекта для работы с более новыми средами разработки. Если у вас останутся вопросы, не стесняйтесь обращаться за помощью в сообщество разработчиков или на специализированные форумы.