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!
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.
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
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!
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.
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.
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.