установите kmymoney 4.8.1 на kubuntu 18.04

Мне установили 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/.

Спасибо за помощь!

2
задан 22 June 2018 в 11:25

1 ответ

В первую очередь, загрузите файл в ссылке и выполните упомянутые ниже шаги:

Источник : README.cmake в архиве.

Быстрый запуск 0: Предварительное условие

Проверьте, что cmake установлен на Вашей машине и находится в Вашем ПУТИ. Для этого просто тип

$ cmake --version

на Вашей командной строке. Версия 2.6.4 требуется, новая стабильная версия cmake предпочтена.

Для debian/Ubuntu пользователя следующая команда проверит на необходимые пакеты для создания KMyMoney:

sudo apt-get build-dep kmymoney
<час>

Быстрый запуск 1: KMyMoney

cmake Сборки разработан так, чтобы процесс сборки мог быть сделан в отдельном каталоге. Это настоятельно рекомендуется для пользователей и требуется для поставщиков программного блока.

Переходят к верхнему уровню мерзавца рабочий каталог. Создавать KMyMoney в подкаталоге./build/тип

$ mkdir build
$ cd build

$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr для генерации Make-файлов.

$ ccmake . для изменения конфигурации процесса сборки. (дополнительно)

Поздравления, Ваши Make-файлы были сгенерированы! Теперь Вы могли просто тип

$ make для разрабатывания проекта в сборке / каталог.

Примечание, которые 'осуществляют' автоматически проверки, изменил ли какой-либо файл CMakeLists.txt и повторно выполняет cmake при необходимости.

$ make install для установки проекта. Необходимо установить KMyMoney для выполнения его. Используйте sudo или переключитесь на суперпользователя для выполнения этой команды.

Поздравления, у Вас никогда не будет хаоса сгенерированных файлов между важными исходными файлами снова!

<час>

Быстрый запуск 2: Как скомпилировать Сборки Отладки

Как параметр конфигурации в качестве примера, требуется настроить, отладочная сборка так же, как './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, который никогда не будет полностью перезаписываться. Если Вы хотите сбросить свои изменения, необходимо будет удалить этот файл.

<час>

Быстрый запуск 3: Больше опций

  • DCMAKE_INSTALL_PREFIX=<path_to_install_dir> Эта опция говорит cmake, где установить KMyMoney на. Во время разработки это должно быть каталогом в Вашей среде разработки, такой, что можно отладить программу и протестировать установку. Значение по умолчанию ${KDE3PREFIX}, который обычно является "/opt/kde3/".

  • DCMAKE_BUILD_TYPE=<type> Выбирают тип сборки. Возможные значения: 'Выпустите' 'RelWithDebInfo' 'Отладка' 'Debugfull' 'Профиль', который значение по умолчанию: 'RelWithDebInfo'

  • DKDE4_BUILD_TESTS=ON, Чтобы также создать модульные тесты.

<час>

Быстрый запуск 4: цели Make-файла

После 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 для обработки всех модульных тестов.

1
ответ дан 2 December 2019 в 04:43

Другие вопросы по тегам:

Похожие вопросы: