Page 1 sur 1
[RESOLU] Installation du paquet FlameShot
Publié : 21 févr. 2024 - 16:33
par rcharpeil
Server WAPT : Debian 11
WAPT version : 2.4.0.14143
Console : Windows10
Bonjour, je me permets de poser une question sur le forum. Pour vous contextualiser, nous souhaitons remplacer GreenShot par FlameShot.
Le paquet n'étant pas disponible sur votre dépôt, je télécharge alors le MSI que je stocke dans C:\FlameShot.
Je génère le paquet en indiquant le chemin puis l'édite.
je rajoute la ligne suivante
Puis je teste une installation manuelle d'abord, cela fonctionne.
Ensuite je veux build le paquet, donc j'exécute et là les problèmes commencent, ERROR FATAL
J'ai essaye sans l'éditer, il se build bien mais pour l'installer sur les agents il est en erreur. Je vous met en capture l'erreur et le code python. Merci pour votre aide
Cdt
Re: Installation du paquet FlameShot
Publié : 21 févr. 2024 - 17:43
par sfonteneau
Bonjour Romain,
"build upload" est une méthode déprécier, on va l'enlever du menu pour éviter les confusions.
Il faut qu'on supprime l'action build-upload de pyscripter, la méthode maintenant pour uploader le paquet est de passer par:
"dépôt privé" -> "importer un paquet" -> "construire et importer un paquet"
sélectionner le dossier de travail correspondant dans waptdev
Cordialement,
Simon
Re: Installation du paquet FlameShot
Publié : 21 févr. 2024 - 17:52
par dcardon
rebonjour Romain,
je rajouterai aussi qu'il est préférable d'utiliser pyscripter3 pour la création de paquet (le pyscripter4 pose des soucis dans certain cas, notamment pour la complétion de code).
De plus dans votre code vous appelez à la fois la commande install_msi_if_needed et un run('msiexex') juste après. La première fonction lance le msiexec, donc pas besoin de la deuxième ligne.
Cordialement,
Denis
Re: Installation du paquet FlameShot
Publié : 22 févr. 2024 - 08:54
par rcharpeil
Bonjour, merci pour vos réponses, j'ai essayé la méthode avec construire et importer un paquet du dépôt, aucune erreur. Seulement, cela aurait été trop joli !
Quand je le déploie sur mon poste pour tester, le paquet s'installe bien sur WAPT mais pas sur mon poste…
À noter que sur PyScripter l'installe et le remove fonctionnent bien.
Je vous mets les captures pour mieux comprendre
CDT
Re: Installation du paquet FlameShot
Publié : 22 févr. 2024 - 11:33
par italbot
Bonjour,
En essayant de mon côté avec les lignes de code suivantes il n'y a pas d'erreur et l'application est bien installée avec les raccourcis sur le menu :
Code : Tout sélectionner
def install():
# Installing the software
print("Installing: Flameshot-12.1.0-win64.msi")
install_msi_if_needed('Flameshot-12.1.0-win64.msi')
Sauf cas exceptionnels, il n'y a pas besoin de rajouter d'autres lignes de commandes pour l'installation de fichier msi.
Cordialement,
Ingrid
Re: Installation du paquet FlameShot
Publié : 22 févr. 2024 - 12:10
par rcharpeil
italbot a écrit : ↑22 févr. 2024 - 11:33
Bonjour,
En essayant de mon côté avec les lignes de code suivantes il n'y a pas d'erreur et l'application est bien installée avec les raccourcis sur le menu :
Code : Tout sélectionner
def install():
# Installing the software
print("Installing: Flameshot-12.1.0-win64.msi")
install_msi_if_needed('Flameshot-12.1.0-win64.msi')
Sauf cas exceptionnels, il n'y a pas besoin de rajouter d'autres lignes de commandes pour l'installation de fichier msi.
Cordialement,
Ingrid
Bonjour, lorsque vous poussez le paquet sur vos agents, aucun problème n'est constaté ? Pour ma part, j'ai essayé même sans toucher au code et il ne s'installe pas :/
cdt
Re: Installation du paquet FlameShot
Publié : 23 févr. 2024 - 10:13
par italbot
Bonjour,
En fait il est bien installé, en revanche les raccourcis sont placés au niveau de l'utilisateur administrateur, si vous souhaitez qu'elles apparaissent dans le menu sur le poste de l'utilisateur, vous pouvez ajouter la ligne suivante dans def install() :
Code : Tout sélectionner
create_programs_menu_shortcut("Flameshot", makepath(programfiles, "Flameshot","bin", "flameshot.exe"))
Et pour supprimer ensuite le raccourci :
Cordialement,
Ingrid
Re: Installation du paquet FlameShot
Publié : 26 févr. 2024 - 09:14
par rcharpeil
Bonjour,
Merci Ingrid, j'ai réglé le souci
Bonne journée à tous
cdt