首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在kubuntu 18.04上安装kmymoney 4.8.1

在kubuntu 18.04上安装kmymoney 4.8.1
EN

Ask Ubuntu用户
提问于 2018-06-22 08:25:54
回答 1查看 738关注 0票数 2

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

谢谢你的帮助!

EN

回答 1

Ask Ubuntu用户

发布于 2018-06-22 10:51:55

首先,在链接中下载该文件,并遵循以下步骤:

:存档中的README.cmake。

快速启动0:先决条件

检查cmake是否安装在您的计算机上,并在您的路径中。要做到这一点,只需键入

代码语言:javascript
运行
复制
$ cmake --version

在你的指挥线上。版本2.6.4是必需的,最好是最新的稳定版本的cmake。

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

代码语言:javascript
运行
复制
sudo apt-get build-dep kmymoney

快速启动1:构建KMyMoney

cmake的设计使得构建过程可以在一个单独的目录中完成。这是强烈建议用户和包装者所要求的。

转到git工作目录的顶层。在子目录中构建KMyMoney。/ build / type

代码语言:javascript
运行
复制
$ mkdir build
$ cd build

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

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

恭喜你,你的Makefile已经生成了!现在你可以直接输入

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

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

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

恭喜你,你再也不会有一个混乱的生成文件之间的重要源文件!

快速启动2:如何编译调试构建

作为一个示例配置选项,您希望配置一个调试构建,就像前面做的‘./配置--启用-调试=完全’一样。

为此,您可以方便地创建一个新的源代码外构建目录:

代码语言:javascript
运行
复制
$ mkdir Debug
$ cd Debug
$ cmake -D CMAKE_BUILD_TYPE=Debugfull ..

与最后一个命令不同,您还可以在没有命令行参数的情况下调用CMake,并使用GUI来切换构建类型。

代码语言:javascript
运行
复制
$ 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=此选项告诉cmake将KMyMoney安装到何处。在开发期间,这应该是您开发环境中的一个目录,这样您就可以调试程序并测试安装。默认的是${KDE3PREFIX},它通常是"/opt/kde3/"
  • DCMAKE_BUILD_TYPE=选择生成的类型。可能的值是:“RelWithDebInfo”、“Debug”、“Debugfull”、“Profile”,默认值是:“RelWithDebInfo”
  • DKDE4_BUILD_TESTS=ON也构建单元测试。

快速启动4: Makefile目标

在cmake完成之后,您的目录中有一组普通的Makefiles。你可以打字

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

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

$ make install将KMyMoney安装到目录CMAKE_INSTALL_PREFIX。

$ make DESTDIR=/tmp install将KMyMoney安装到/tmp/CMAKE_ install _KMyMoney目录。

$ make uninstall卸载以前的安装。

创建二进制tarball的$ make package

$ make package_source来创建源tarball。(警告:必须有一个干净的源目录并生成源代码外)

代码语言:javascript
运行
复制
$ make kmymoney-unstable_rpm
$ make kmymoney_rpm

若要创建二进制rpm包,请执行以下操作。(它们仅在包名上有所不同)

代码语言:javascript
运行
复制
$ make kmymoney_srpm
$ make kmymoney-unstable_srpm

若要创建源rpm包,请执行以下操作。

$ make messages提取和合并翻译。(警告:这将更改源文件)

$ make developer-doc来创建开发人员手册。也将创建HTML版本。

$ make test处理所有单元测试。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1048767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档