web-dev-qa-db-fra.com

installer kmymoney 4.8.1 sur kubuntu 18.04

Kubuntu 18.04 et Kmymoney 5.0 sont installés. Maintenant j'ai découvert un bug. Je ne vois pas les cours des actions que vous pouvez voir ici https://docs.kde.org/stable4/en/extragear-office/kmymoney/details.investments.securities.html . Maintenant, je sais qu’il n’ya pas de bogue dans 4.8.1. Ma question est la suivante: comment puis-je installer kmymoney 4.8.1 dans Kubuntu 18.04 à partir du code source via https://download.kde.org/stable/kmymoney/4.8.1/src/ .

Merci de votre aide!

2
smily01

Tout d’abord, téléchargez le fichier dans le lien et suivez les étapes décrites ci-dessous:

Source: README.cmake dans les archives.

Quick-start 0: Condition préalable

Vérifiez que cmake est installé sur votre machine et dans votre PATH. Pour ce faire, il suffit de taper

$ cmake --version

sur votre ligne de commande. La version 2.6.4 est requise, la version stable la plus récente de cmake est préférée.

Pour les utilisateurs debian/Ubuntu, la commande suivante va vérifier les paquets requis pour construire KMyMoney:

Sudo apt-get build-dep kmymoney

Quick-start 1: Construire KMyMoney

cmake est conçu pour que le processus de construction puisse être effectué dans un répertoire séparé. Ceci est hautement recommandé pour les utilisateurs et requis pour les emballeurs.

Accédez au niveau supérieur du répertoire de travail git. Pour construire KMyMoney dans le sous-répertoire ./build/ type

$ mkdir build
$ cd build

$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr pour générer les Makefiles.

$ ccmake . pour modifier la configuration du processus de construction. (optionnel)

Félicitations, vos Makefiles ont été générés! Maintenant, vous pouvez simplement taper

$ make pour construire le projet dans le répertoire build /.

Notez que 'make' vérifie automatiquement si un fichier CMakeLists.txt a été modifié et relance cmake si nécessaire.

$ make install pour installer le projet. Vous devez installer KMyMoney pour l'exécuter. Utilisez Sudo ou passez à un superutilisateur pour exécuter cette commande.

Félicitations, vous n'aurez plus jamais de chaos de fichiers générés entre les fichiers source importants!


Quick-start 2: Comment compiler les versions de débogage

Comme exemple d’option de configuration, vous voudriez configurer une version de débogage exactement comme le faisait auparavant "./configure --enable-debug = full".

Pour cela, vous pouvez facilement créer un nouveau répertoire de construction hors source:

$ mkdir Debug
$ cd Debug
$ cmake -D CMAKE_BUILD_TYPE=Debugfull ..

Au lieu de la dernière commande, vous pouvez également appeler CMake sans arguments de ligne de commande et utiliser l'interface graphique pour changer de type de construction.

$ cmake ..
$ ccmake .

and change the option CMAKE_BUILD_TYPE to 'Debugfull'.  Selecting
an option and pressing 'h' will show you its allowed values.

Dans tous les cas, vos choix sont stockés en toute sécurité dans le fichier CMakeCache.txt qui ne sera jamais complètement écrasé. Si vous souhaitez réinitialiser vos modifications, vous devez supprimer ce fichier.


Quick-start 3: Plus d'options

  • DCMAKE_INSTALL_PREFIX=<path_to_install_dir> Cette option indique à cmake où installer KMyMoney. Pendant le développement, il doit s'agir d'un répertoire dans votre environnement de développement, permettant de déboguer le programme et de tester l'installation. La valeur par défaut est ${KDE3PREFIX}, qui est généralement "/opt/kde3/".

  • DCMAKE_BUILD_TYPE=<type> Choisissez le type de construction. Les valeurs possibles sont: 'Release' 'RelWithDebInfo' '' Debug '' 'Debugfull' 'Profile' La valeur par défaut est: 'RelWithDebInfo'

  • DKDE4_BUILD_TESTS=ON Construire également les tests unitaires.


Quick-start 4: Cibles Makefile

Une fois que cmake est terminé, vous avez un ensemble de Makefiles ordinaires dans votre répertoire. Vous pouvez taper

$ make help pour voir toutes les cibles de fabrication disponibles dans le répertoire actuel.

$ make pour reconfigurer les Makefiles et construire le projet.

$ make install pour installer KMyMoney dans le répertoire CMAKE_INSTALL_PREFIX.

$ make DESTDIR=/tmp install pour installer KMyMoney dans le répertoire/tmp/CMAKE_INSTALL_PREFIX.

$ make uninstall pour désinstaller une installation précédente.

$ make package pour créer une archive tar binaire.

$ make package_source pour créer une archive source. (Attention: doit avoir un répertoire source propre et une construction hors source)

$ make kmymoney-unstable_rpm
$ make kmymoney_rpm

créer des paquets binaires rpm. (ils ne diffèrent que par le nom du paquet)

$ make kmymoney_srpm
$ make kmymoney-unstable_srpm

créer des paquets rpm source.

$ make messages pour extraire et fusionner les traductions. (Attention: cela changera les fichiers source)

$ make developer-doc pour créer le manuel du développeur. Créera également une version HTML.

$ make test pour traiter tous les tests unitaires.

1
Kulfy