在 kubuntu 18.04 上安装 kmymoney 4.8.1

在 kubuntu 18.04 上安装 kmymoney 4.8.1

我安装了 Kubuntu 18.04 和 Kmymoney 5.0。现在我发现了一个错误。我看不到股票报价,你可以在这里看到https://docs.kde.org/stable4/en/extragear-office/kmymoney/details.investments.securities.html。现在我知道 4.8.1 中没有错误。现在我的问题是:如何通过以下方式从源代码在 Kubuntu 18.04 中安装 kmymoney 4.8.1https://download.kde.org/stable/kmymoney/4.8.1/src/

感谢您的帮助!

答案1

首先下载链接中的文件并按照下面列出的步骤操作:

来源:档案中的 README.cmake。

快速启动 0:先决条件

检查你的机器上是否安装了 cmake,并且它在你的 PATH 中。为此,只需输入

$ cmake --version

在您的命令行上。需要 2.6.4 版本,最好使用最新的稳定版 cmake。

对于 debian/Ubuntu 用户,以下命令将检查构建 KMyMoney 所需的包:

sudo apt-get build-dep kmymoney

快速入门 1:构建 KMyMoney

cmake 的设计使得构建过程可以在单独的目录中完成。我们强烈建议用户这样做,并且要求打包者也这样做。

转到 git 工作目录的顶层。要在子目录中构建 KMyMoney,请输入 ./build/

$ mkdir build
$ cd build

$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr生成 Makefile。

$ ccmake .更改构建过程的配置。(可选)

恭喜,您的 Makefile 已生成!现在您只需输入

$ make 在 build/ 目录中构建项目。

请注意,“make”会自动检查任何 CMakeLists.txt 文件是否已更改,并在必要时重新运行 cmake。

$ make install 安装该项目。您必须安装 KMyMoney 才能运行它。使用sudo或切换到超级用户来运行此命令。

恭喜您,您再也不会遇到重要的源文件之间生成文件混乱的情况了!


快速入门 2:如何编译 Debug-Builds

作为一个示例配置选项,您可能希望配置一个调试版本,就像之前的“./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> 选择构建类型。可能的值有:'Release' 'RelWithDebInfo' 'Debug' 'Debugfull' 'Profile' 默认值为:'RelWithDebInfo'

  • DKDE4_BUILD_TESTS=ON 还构建单元测试。


快速入门 4:Makefile 目标

cmake 完成后,目录中会有一组普通的 Makefile。您可以输入

$ make help 查看当前目录中所有可用的 make 目标。

$ make 重新配置 Makefile 并构建项目。

$ 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 处理所有单元测试。

相关内容