Skip to content

Application de séquençage de démarrage de logiciels

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
licence.txt
Notifications You must be signed in to change notification settings

daniel-genon/MultiStartApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiStartApp

Application de séquençage de démarrage de logiciels

Pour la description précise du logiciel ouvrir le fichier doc-multistartapp.pdf présent dans le projet.

Installation.

Ce logiciel est actuellement programmé avec la bibliothèque Qt version 6, mais pour les distributions n’incluant pas encore cette version 6, il est possible de le construire en utilisant la version Qt 5.15, laquelle provoquera quelques avertissements sans conséquences.
  • Construction avec l’EDI QtCreator.

-- Version Qt 6 et ultérieures Télécharger le projet Multistartapp présent dans le dépot github et ouvrir le projet en sélectionnant le fichier Cmakelists.txt. Utilisez les commandes de construction comme pour tout autre application basée sur Qt.

-- Version Qt5.15 Procéder comme pour la version Qt6 en modifiant la ligne commenteé du Cmakelists.txt

  • Version Qt5.15 en ligne de commande.

Télécharger le projet Multistartapp515.zip présent dans le dépot github du projet MultiStartApp et décompresser ce fichier où vous le souhaiter.

  • Utiliser avec Make ou CMake.

vérifier la présence ou installer les paquets gcc gcc-9 gcc-10 g++ g++-10 et libconfig++9v5 vérifier l’existence de : /usr/bin/gcc

Au préalable, puisque nous devrons utiliser les programmes cmake et ninja dans un terminal pour compiler et construire le logiciel, nous vérifions leurs présence dans le dossier /usr/bin où ils sont généralement stockés ; s’ils sont absents il nous suffit d’installer les paquets cmake et ninja-build.

Nous vérifions que les bibliothèques Qt nécessaires sont présentes en cherchant dans le dossier /usr/bin, Le mot <x86_64-linux-gnu>, utilisé ci-dessous, dépend de votre distribution, le paquet entre parenthèses et celui qu’il faut installer en cas d’absence :

-- le dossier : /usr/lib/<x86_64-linux-gnu>/cmake/Qt5 (s’il n’existe pas, il sera créé par le chargement d’un des paquets ci-dessous) ; -- /usr/lib/<x86_64-linux-gnu>/cmake/Qt5Core ( paquet libqt5core5a ) -- /usr/lib/<x86_64-linux-gnu>/cmake/Qt5Gui ( paquet libqt5gui5 ) -- /usr/lib/<x86_64-linux-gnu>/cmake/Qt5Widgets ( paquet libqt5widgets5 ) S’il en manque, installez-les.

-- Pour construire le programme exécutable effectuez les opérations suivantes :

extraire le dossier multistartapp515 dans le /home/chez vous
ouvrir un terminal en utilisant la commande du menu ou alt+controle+t
placez-vous dans le dossier multistartapp515 : cd multistartapp515
créez le dossier release : mkdir release
exécutez la commande : cmake -G Ninja -B release
aller dans le dossier release : cd release
exécuter la commande : ninja

Attendre la fin de compilation et, s’il n’y a pas d’erreurs (ne pas s’occuper des avertissements), lister le dossier et vérifier que le fichier multistartapp est présent. Déplacer ce fichier dans le dossier destiné aux programmes utilisateurs du système.

  • Désinstaller le logiciel :

Pour désinstaller le logiciel et ces dépendances : -- Supprimer le logiciel du répertoire où il se trouve. S’il est dans /usr/bin vous devrez avoir les droits "root" -- Supprimer le dossier multiapp et tout ce qu’il contient. Mais avant l’opération, vérifiez bien que les fichiers que vous souhaitez garder soient bien sauvegardés. -- Si vous avez créé des fichiers script vous pouvez aussi les effacer s'ils sont devenus inutiles.

Daniel Génon

About

Application de séquençage de démarrage de logiciels

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
licence.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published