在kubuntu 18.04上安装kmymoney 4.8.1
我安装了Kubuntu 18.04和Kmymoney 5.0。 现在我发现了一个bug。 我看不到你在这里看到的股票报价https://docs.kde.org/stable4/en/extragear-office/kmymoney/details.investments.securities.html 。 现在我知道4.8.1中没有错误。 现在我的问题是:如何从源头通过https://download.kde.org/stable/kmymoney/4.8.1/src/在Kubuntu 18.04中安装kmymoney 4.8.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工作目录的顶层。 在./build/类型的子目录中构建KMyMoney
$ mkdir build $ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
生成Makefile。
$ ccmake .
更改构建过程的配置。 (可选的)
恭喜,您的Makefiles已生成! 现在你可以输入
$ 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=
此选项告诉cmake将KMyMoney安装到何处。 在开发期间,这应该是开发环境中的目录,以便您可以调试程序并测试安装。 默认值为${KDE3PREFIX}
,通常为"/opt/kde3/"
。 -
DCMAKE_BUILD_TYPE=
选择构建类型。 可能的值有:’Release”RelWithDebInfo”Debug”Prugfull”Profile’默认值为:’RelWithDebInfo’ -
DKDE4_BUILD_TESTS=ON
还要构建unit testing。
快速入门4:Makefile目标
cmake完成后,您的目录中有一组普通的Makefile。 你可以输入
$ make help
查看当前目录中所有可用的make目标。
$ make
来重新配置Makefile并构建项目。
$ make install
将KMyMoney $ make install
到目录CMAKE_INSTALL_PREFIX。
$ make DESTDIR=/tmp install
将KMyMoney $ make DESTDIR=/tmp install
到目录/ 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
来处理所有unit testing。