Abandon le 10-02-19 [Abandon] installation d'un logiciel récupéré dans Github

Avatar du membre
corto-landese
Messages : 176
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

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

Message 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
Modifié en dernier par corto-landese le mer. 4 juil. 2018 08:55, modifié 1 fois.
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit
micro PC Vorke V2 : AMD Ryzen 3 2500H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit

laptop : Sony VAIO (ancien[2010]) : Linux/Mint 21.3 avec Cinnamon 64-bit

tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])

Raspberry Pi : modèle 3B+ et 4B avec chacun 1 SSD mSata de 128 Go, Raspberry Pi OS pour Pi-Hole et Home assistant
Avatar du membre
corto-landese
Messages : 176
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

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

Message par corto-landese »

dans Github ?
https://github.com/Odyseus/CinnamonTools" onclick="window.open(this.href);return false;
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit
micro PC Vorke V2 : AMD Ryzen 3 2500H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit

laptop : Sony VAIO (ancien[2010]) : Linux/Mint 21.3 avec Cinnamon 64-bit

tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])

Raspberry Pi : modèle 3B+ et 4B avec chacun 1 SSD mSata de 128 Go, Raspberry Pi OS pour Pi-Hole et Home assistant
Avatar du membre
corto-landese
Messages : 176
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

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

Message 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
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit
micro PC Vorke V2 : AMD Ryzen 3 2500H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit

laptop : Sony VAIO (ancien[2010]) : Linux/Mint 21.3 avec Cinnamon 64-bit

tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])

Raspberry Pi : modèle 3B+ et 4B avec chacun 1 SSD mSata de 128 Go, Raspberry Pi OS pour Pi-Hole et Home assistant
Avatar du membre
corto-landese
Messages : 176
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

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

Message 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)
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit
micro PC Vorke V2 : AMD Ryzen 3 2500H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit

laptop : Sony VAIO (ancien[2010]) : Linux/Mint 21.3 avec Cinnamon 64-bit

tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])

Raspberry Pi : modèle 3B+ et 4B avec chacun 1 SSD mSata de 128 Go, Raspberry Pi OS pour Pi-Hole et Home assistant
Avatar du membre
arghlub
Administrateur du site
Messages : 11800
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

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

Message 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. ;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
corto-landese
Messages : 176
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

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

Message 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 ?
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit
micro PC Vorke V2 : AMD Ryzen 3 2500H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit

laptop : Sony VAIO (ancien[2010]) : Linux/Mint 21.3 avec Cinnamon 64-bit

tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])

Raspberry Pi : modèle 3B+ et 4B avec chacun 1 SSD mSata de 128 Go, Raspberry Pi OS pour Pi-Hole et Home assistant
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

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

Message 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)
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Avatar du membre
corto-landese
Messages : 176
Enregistré le : mer. 19 avr. 2017 19:59
Localisation : banlieue bordelaise

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

Message 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? "
Modifié en dernier par corto-landese le sam. 30 juin 2018 17:55, modifié 3 fois.
desktop : micro PC UM700(minis forum) : AMD Ryzen 7 3750H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit
micro PC Vorke V2 : AMD Ryzen 3 2500H , Radeon Vega Mobile Gfx × 4 ; 128 Go SSD mSata M2 (dual boot Linux/W10) + 500 Go SSD SATA), Linux/Mint 22.2 avec Cinnamon 64-bit

laptop : Sony VAIO (ancien[2010]) : Linux/Mint 21.3 avec Cinnamon 64-bit

tablettes : Galaxy tab2 (rom custom "Bliss rom" [android 6.0]), Galaxy tab10 (rom standard [android 10])

Raspberry Pi : modèle 3B+ et 4B avec chacun 1 SSD mSata de 128 Go, Raspberry Pi OS pour Pi-Hole et Home assistant
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

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

Message par alain »

Bonjour Corto.
Peux tu modifier les couleurs, je n'arrive pas à lire, merci ;)

Imagefree picture upload
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
melissa6969
Messages : 485
Enregistré le : lun. 24 oct. 2016 22:30

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

Message 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.
Répondre