Page 1 sur 3

[Abandon] installation d'un logiciel récupéré dans Github

Posté : jeu. 28 juin 2018 14:17
par corto-landese
Bonjour, d'abord je vous prie de m'excuser si le sujet à déjà été traité mais (peut-être n'ai-je pas utilisé les bons mots-clés) mais je n'ai rien trouvé en recherchant. :oops:
j'appréciais un menu Cinnamon (CinnamonMenuForkByOdyseus) que son auteur a retiré du dépot 'officiel' mais que l'on trouve sous Github.
donc j'ai downloadé le repository, j'ai dézippé le tout (il y a une dizaine d'applets) et j'ai donc l'applet 'en clair' dans un répertoire.
la question est : comment je fais pour l'installer et qu'elle apparaisse dans la liste des applets gérées (ou que je puisse la lancer une fois et qu'ensuite elle soit prise en compte par Cinnamon comme menu).
Dans le répertoire dézippé j'ai des dossiers (_data_, icons, po, schemas) et des .js, .json, .py plus une icone .png et un .html pour l'aide.

Je suis un peu (beaucoup ?) newbie :? , alors plus les explications seront détaillées et si vous ajoutez d'éventuelles commandes terminal que je n'aurais qu'à copier:coller mieux ça sera pour moi :)

Merci d'avance

Re: installation d'un logiciel récupéré dans Github

Posté : jeu. 28 juin 2018 14:32
par corto-landese
dans Github ?
https://github.com/Odyseus/CinnamonTools" onclick="window.open(this.href);return false;

Re: installation d'un logiciel récupéré dans Github

Posté : ven. 29 juin 2018 11:22
par corto-landese
Bonjour, je précise que le fichier 'readme' (placé au niveau du repository) indique jusque que l'app peut être reprise par qui le souhaite et demande juste d'enlever le nom du créateur initial du résultat final.

Dois-je passer par ./configure, make, make install ? et si oui est-ce que tout sera (censément) OK ou bien aurais autre chose à faire ensuite ?

Merci

Re: installation d'un logiciel récupéré dans Github

Posté : ven. 29 juin 2018 13:10
par corto-landese
Bonjour, merci pour le lien mais après l'avoir lu je ne comprends pas en quoi il va me permettre de résoudre mon problème : je me suis peut-être mal exprimé mais je ne cherche pas à modifier l'appli d'Odyseus mais, à partir de ce que j'ai récupéré dans Github et dézippé, juste à pouvoir l'installer et l'utiliser comme menu Cinnamon (je l'ai eu un temps avant qu'une mise à jour par le gestionnaire de logiciels ne la fasse disparaitre). ceci sachant qu'il n'y a aucune explication dans le fichier readme, qu'il n'y a aucun .sh ni rien qui me paraisse 'lançable' pour l'installer.
Donc je peux créer un répertoire par la méthode expliquée dans le lien, y mettre tout les dossiers et fichiers de l'appli ..... mais aprés ?

Ou Git me permet d'en faire un exécutable (et je ne vois pas où c'est expliqué dans le lien) où il ne me sert à rien, non ? (par rapport à mon besoin, of course)

Re: installation d'un logiciel récupéré dans Github

Posté : ven. 29 juin 2018 14:41
par arghlub
Salut,

À priori c'est un programme Python. Donc cela n'a pas besoin d'être "compilé", Python étant un langage "interprété".

Lance le dans un terminal (en étant placé dans le répertoire décompressé) :

Code : Tout sélectionner

python app.py
Je n'ai pas de Cinnamon sous la main pour le moment, je ne peux donc pas tester. :?

PS : Tu as la documentation dans le répertoire «CinnamonTools-master/docs/index.html» de ton dossier git décompressé, c'est un document html qui s'ouvre dans ton navigateur. ;)

Re: installation d'un logiciel récupéré dans Github

Posté : ven. 29 juin 2018 17:06
par corto-landese
OK, grâce à toi c'est un peu plus clair :D
j'ai lu la doc index et ça explique bien .... sauf comment je fais pour 'builder' les fichiers bruts que j'ai :(
c'est la commande 'python launcher.py' qui est censé le faire ? si oui il ne se passe rien ..... ce qui est, peut-être, normal SI il faut que je builde avant de la lancer mais, dans ce cas, quelle commande me permet de créer le résultat du build ?

Re: installation d'un logiciel récupéré dans Github

Posté : sam. 30 juin 2018 01:00
par alain
Salut corto-landese

Qu'a donné la commande donnée par Arghlub?
arghlub a écrit :

Code : Tout sélectionner

python app.py
Si ça n'a pas fonctionné, quel en a été le retour?

Rappel: à faire dans le répertoire contenant app.py)

Re: installation d'un logiciel récupéré dans Github

Posté : sam. 30 juin 2018 07:07
par corto-landese
Bonjour,
la commande a bien été passée dans le répertoire contenant le fichier .py : dans le terminal => [cd /home/pierre/cinnamon_tools] puis =>[python launcher.py], il ne s'est rien passé et il n'y a eu aucun message d'erreur ou autre.
par contre un essai de la commande => [python appletHelper.py] (qui est peut-être à lancer préalablement d'après la doc [index.html] dénichée par Arghlub) renvoie une message 'erreur : "Could not find applet metadata for uuid cinnamon_tools - are you sure it's installed correctly? "

Re: installation d'un logiciel récupéré dans Github

Posté : sam. 30 juin 2018 07:32
par alain
Bonjour Corto.
Peux tu modifier les couleurs, je n'arrive pas à lire, merci ;)

Imagefree picture upload

Re: installation d'un logiciel récupéré dans Github

Posté : dim. 1 juil. 2018 12:34
par melissa6969
euh y a pas besoin de lancer quoique ce soit dans le terminal pour les applets :!: :!:

si t'as bien parcouru tous les dossiers dans l'archives, t'as un dossier applets avec ton fameux menu dedans.
tu le prends t'y mets dans ton dossier
~/.local/share/cinnamon/applets
ensuite tu relance cinnamon avec CTRL + ALT + Echap

en gros ça donne ceci.
Image
Voir l'image en grand
et tu vas dans les paramètres de cinnamon dans les applets, pour sélectionner ton fameux menu qui va apparaitre dans le choix de la liste.
tu cliques sur le ""+"" pour l'ajouter mais tu aura un message d'erreur, ce qui est normal, si tu regardes le fichier ""metadata.json"" à la ligne
"uuid": "{{UUID}}"
c'est vide alors que normalement tu devrais avoir quelque chose comme
"uuid": "bumblebee@pdcurtis",
sans cette ligne l'applet foire.
et aussi le nom du dossier de l'applet qui doit être identique au UUID, sinon ça foire également.