Мне установили Kubuntu 18.04 и Kmymoney 5.0. Теперь я обнаружил ошибку. Я не вижу биржевые цены, которые Вы видите здесь https://docs.kde.org/stable4/en/extragear-office/kmymoney/details.investments.securities.html. Теперь я знаю, что нет никакой ошибки в 4.8.1. Теперь мой вопрос: как я могу установить kmymoney 4.8.1 в Kubuntu 18.04 из источника через https://download.kde.org/stable/kmymoney/4.8.1/src/.
Спасибо за помощь!
В первую очередь, загрузите файл в ссылке и выполните упомянутые ниже шаги:
Источник : README.cmake в архиве.
Проверьте, что cmake установлен на Вашей машине и находится в Вашем ПУТИ. Для этого просто тип
$ cmake --version
на Вашей командной строке. Версия 2.6.4 требуется, новая стабильная версия cmake предпочтена.
Для debian/Ubuntu пользователя следующая команда проверит на необходимые пакеты для создания KMyMoney:
sudo apt-get build-dep kmymoney
<час> cmake Сборки разработан так, чтобы процесс сборки мог быть сделан в отдельном каталоге. Это настоятельно рекомендуется для пользователей и требуется для поставщиков программного блока.
Переходят к верхнему уровню мерзавца рабочий каталог. Создавать KMyMoney в подкаталоге./build/тип
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
для генерации Make-файлов.
$ ccmake .
для изменения конфигурации процесса сборки. (дополнительно)
Поздравления, Ваши Make-файлы были сгенерированы! Теперь Вы могли просто тип
$ make
для разрабатывания проекта в сборке / каталог.
Примечание, которые 'осуществляют' автоматически проверки, изменил ли какой-либо файл CMakeLists.txt и повторно выполняет cmake при необходимости.
$ make install
для установки проекта. Необходимо установить KMyMoney для выполнения его. Используйте sudo
или переключитесь на суперпользователя для выполнения этой команды.
Поздравления, у Вас никогда не будет хаоса сгенерированных файлов между важными исходными файлами снова!
<час>Как параметр конфигурации в качестве примера, требуется настроить, отладочная сборка так же, как './configure - enable-debug=full' сделала прежде.
Для этого, можно удобно создать новый каталог сборки из источника:
$ mkdir Debug
$ cd Debug
$ cmake -D CMAKE_BUILD_TYPE=Debugfull ..
Вместо последней команды, Вы могли также назвать CMake без параметров командной строки и использовать GUI для переключения типа сборки.
$ cmake ..
$ ccmake .
and change the option CMAKE_BUILD_TYPE to 'Debugfull'. Selecting
an option and pressing 'h' will show you its allowed values.
В любом случае, Ваш выбор безопасно хранится в файле CMakeCache.txt, который никогда не будет полностью перезаписываться. Если Вы хотите сбросить свои изменения, необходимо будет удалить этот файл.
<час> DCMAKE_INSTALL_PREFIX=<path_to_install_dir>
Эта опция говорит cmake, где установить KMyMoney на. Во время разработки это должно быть каталогом в Вашей среде разработки, такой, что можно отладить программу и протестировать установку. Значение по умолчанию ${KDE3PREFIX}
, который обычно является "/opt/kde3/"
.
DCMAKE_BUILD_TYPE=<type>
Выбирают тип сборки. Возможные значения: 'Выпустите' 'RelWithDebInfo' 'Отладка' 'Debugfull' 'Профиль', который значение по умолчанию: 'RelWithDebInfo'
DKDE4_BUILD_TESTS=ON
, Чтобы также создать модульные тесты.
После cmake закончились, у Вас есть ряд обычных Make-файлов в Вашем каталоге. Можно ввести
$ make help
, чтобы видеть, что все доступные делают цели в текущем каталоге.
$ make
, чтобы реконфигурировать Make-файлы и разработать проект.
$ make install
для установки KMyMoney на каталоге CMAKE_INSTALL_PREFIX.
$ make DESTDIR=/tmp install
для установки KMyMoney на каталоге,/tmp/CMAKE_INSTALL_PREFIX.
$ make uninstall
для удаления предыдущей установки.
$ make package
для создания двоичного файла tarball.
$ make package_source
для создания источника tarball. (Предупреждение: должен иметь чистый исходный каталог и создать из источника)
$ make kmymoney-unstable_rpm
$ make kmymoney_rpm
для создания двоичных RPM-пакетов. (они только отличаются по имени пакета)
$ make kmymoney_srpm
$ make kmymoney-unstable_srpm
для создания исходных RPM-пакетов.
$ make messages
, чтобы извлечь и объединить переводы. (Предупреждение: Это изменит исходные файлы)
$ make developer-doc
для создания руководства разработчика. Также создаст версию HTML.
$ make test
для обработки всех модульных тестов.