#1 Le 18/03/2008, à 13:54
- yakusa77
script création de .deb avis aux interressé
Salut
fort de ma petite experience de devellopement bash j'ai commencé, un projet de script visant à créer des .deb, les maintenir apres modification et peut etre même carrement la compilation aboutissant sur un deb.
le principe es simple, vous avez un script, que vous avez ecrit et vous voulez le diffusé sous forme de paquet , mon script est fait pour vous donc à partir d'un script(executable) et d'une icone créer facilement votre paquet avec un lanceur dans le menu. C'est pratique aussi pour les novices qui ne savent pas lancer un script ...;)
Biensur le paquet obtenu gere les dependances, donc pas de souci par la suite de ce coté la.
Je suis donc à la recherche des testeurs, correcteurs (orthographe), develloppeurs bash pouvant contribué à ce script . Si sa interresse je vous le livre sous forme de .deb avec un mode d'emplois accesible depuis le menu.
à l'heure actuel toute la partie qui en mode non avancé (donc pas de compilation) fonctionne plutot bien
quelques parties du code peuvent être revu pour être alleger, et quelques petit problemes mineur comme le retour au menu apres la lecture du mode d'emploi, le menu devient infonctionnel il faut donc relancé le script , le plus gros a faire rete sur la partie mode avancé , a vous de voir
pour accedé au code decompréssé l'archive deb le script ce trouve dans le rep usr>bin
merci d'avance pour vos aide
le deb est la : http://2020linux.free.fr/scripts/download.php?id=4
Dernière modification par yakusa77 (Le 30/06/2008, à 17:12)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#2 Le 18/03/2008, à 15:10
- WW
Re : script création de .deb avis aux interressé
Salut, @yakusa77
Ca m'intèresse beaucoup ton affaire.
Quand on sait c'est facile, mais qui n'a jamais été débutant.
Hors ligne
#3 Le 18/03/2008, à 19:17
- yakusa77
Re : script création de .deb avis aux interressé
salut et merci WW
Voila le deb est dispo , merci encore
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#4 Le 18/03/2008, à 21:49
- WW
Re : script création de .deb avis aux interressé
Après un rapide coup d'oeil.
Pour le choix de catégorie "optionnal" est le seul a ne pas être dans l'ordre alphabétique c'est dommage.
Sinon pour les archi, tu devrais ajouter "all".
Sinon est ce que ces paquets respectent entièrement la charte DEBIAN ??
Dernière modification par WW (Le 19/03/2008, à 09:19)
Quand on sait c'est facile, mais qui n'a jamais été débutant.
Hors ligne
#5 Le 18/03/2008, à 22:47
- yakusa77
Re : script création de .deb avis aux interressé
merci WW pour ce petit retour
je vais taché de corriger c'est deux petit detail.
pour ce qui est du respects de la debian policy oui , il est vrai que ce n'es pour l'instant que paquet sommaire mais respect bien l'architecture . je me suis pas mal documenté sur ce site http://www.debian.org/doc/manuals/maint … l#contents
mais il es sur que des petites amelorations peuvent encore etre apporté et c'est pour cela que j'ai ouvert ce post
Dernière modification par yakusa77 (Le 18/03/2008, à 22:49)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#6 Le 30/08/2008, à 23:09
- Hizoka
Re : script création de .deb avis aux interressé
ca m'interresse ca, exactement ce que je cherchais.
hop je test ca !
Edition : Alors,
pas piger le coup de nano, il faut dire quoi dedans ?
sinon peut etre changer l'emplacement ou est fait le travail car dans ~ ca fait bordelique avec les fichiers/dossiers
RedEdit : juste apres le choix du dossier dans lequel sera installé le lanceur, j'ai eu le droit a une erreur, et pouf plus rien.
Si tu veux un peu d'aide pour l'orthographe dis le
j'aime bcp ton logiciel (dommage que j'y arrive pas)
ReEdit : je viens de recommencer, et il ne m'a pas lancer nano ce coup ci...
je suis donc tout a fait partant pour t'aider !!
Dernière modification par Hizoka (Le 30/08/2008, à 23:30)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#7 Le 31/08/2008, à 12:06
- yakusa77
Re : script création de .deb avis aux interressé
==>Hizoka
Merci pour ta proposition, je l'accepte avec joie , dit moi dans quel mode tu n'y arrive pas ?
Je t'avoue que depuis que je suis rentré de vacances je n'y pas retouché (flemmingite,lol)
sinon dans nano c'est l'edition du fichier "control" (eventuel changement de dep et version) et "changelog" .
Contact moi en mp je te file les dernieres source.
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#8 Le 31/08/2008, à 13:41
- Hizoka
Re : script création de .deb avis aux interressé
j'ai ajouté ton adresses msn, ca sera plus simple.
par contre vu que je test egalement les live cd perso, j'(ai quelques problemes en ce moment )
je vais me refaire une install propre
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#9 Le 31/08/2008, à 14:37
- yakusa77
Re : script création de .deb avis aux interressé
je t'es accepter c'est bon
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#10 Le 01/09/2008, à 09:49
- g_barthe
Re : script création de .deb avis aux interressé
Salut,
Ton projet m'interesse.
Ca marche aussi avec les script python pour créer une .deb
J'ai actuellement un projet wxpython + python et je souhaiterais créer un paquet alors si ca marche ton script, je test dès que je peux.
Merci.
Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/
Hors ligne
#11 Le 01/09/2008, à 13:01
- aleph
Re : script création de .deb avis aux interressé
> J'ai actuellement un projet wxpython + python et je souhaiterais créer un paquet alors si ca marche ton script, je test dès que je peux.
Je crains que tu ne comprennes
- ni le fonctionnement de Python (1)
- ni la façon dont wxPython est utilisé par Python, conséquence de (1)
Sans reproche ou arrière-pensée.
#12 Le 01/09/2008, à 13:17
- yakusa77
Re : script création de .deb avis aux interressé
==>g_barthe
Une chose est sur, le prog ne demande qu'a évolue avec Hizoka ont est en train de reprendre le code pour une plus grand clarté de celui ci . Toutefois je pense que c'est possible tout cela dépend de l'architecture de ton prog en python ...
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#13 Le 01/09/2008, à 14:00
- frafa
Re : script création de .deb avis aux interressé
==> yakusa77
lo
tu as vu lui:
http://debcreator.cmsoft.net/
http://www.getdeb.net/app/Deb+Creator
Hors ligne
#14 Le 01/09/2008, à 15:52
- g_barthe
Re : script création de .deb avis aux interressé
>aleph : il existe plusieurs projet python qui sont distribués sous forme de .deb. Alors je vois pas trop où tu je n'ai rien compris. Même si je sais que python n'es pas do code compilé à proprement dit tel que C ou autre.
Ici http://forum.ubuntu-fr.org/viewtopic.php?id=110312 il était justement question du sujet mais j'ai trouvé la méthode très lourde alors si ce script simplifie les choses ce serait du pur bonheur.
Mais si tu peux me préciser où j'ai zappé un truc c'est avec plaisir.
Mon but en créant ce paquet est de simplifier la vie de l'utilisateur basique. Sans avoir à décompresser les sources et exécuter le script principal. Mais s'il n'y a aucun avantage j'oublie.
Dernière modification par g_barthe (Le 01/09/2008, à 15:56)
Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/
Hors ligne
#15 Le 01/09/2008, à 17:19
- aleph
Re : script création de .deb avis aux interressé
> g_barthe
Ne le prends pas mal.
J'ai, sur ce forum, expliqué moulte fois dans divers fils de discussion certains aspects du fonctionnement de Python ou des codages de caractères. Avec le recul, il me semble que c'est généralement peine perdue et il faut que j'en tire des conclusions.
Ajoute à cela que Linux/Ubuntu n'est pas ma priorité première...
Dans le fil de discussion que tu cites, la seule personne qui ait compris ce que j'ai écrit est Manatlan (qui a d'ailleurs un site amusant consacré à Python).
#16 Le 01/09/2008, à 17:56
- g_barthe
Re : script création de .deb avis aux interressé
>aleph : Je le prend pas mal au contraire programmant par moi même sans aucune formation informatique j'évolue avec ce que je trouve sur le net et les conseils de gens comme toi qui m'ont l'air plutot pro. :P
Si j'ai bien compris tu es un membre actif du développement du monde python.
J'ai bien suivi ta démonstration avec Manatlan. Je me penche dessus. Et aussi sur la gestion des versions de librairies installées (pb évoqué avec bipede)
Pour le .deb je commence à piger les inconvénients donc je vais laisser tomber ça m'a l'air de poser plus de pb que ça en raisout.
Après je comprend que tu n'es pas bcp de temps pour Ubuntu.
Je pense progresser malgré des ratés dans mes scripts je pense mais n'affirme en aucun cas être un cador loin de là. Tu as peut être jeter un oeil à mon projet je sais pas (astugeclim).
Merci à toi de nous faire part de tes expériences et conseils.
Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/
Hors ligne
#17 Le 01/09/2008, à 19:56
- yakusa77
Re : script création de .deb avis aux interressé
==> Frafa
Salut , merci du clin d'oeil , je connait debcreator , mais il en existe quelques autres
cela n'empeche pas de tenté sa chance ...
==> aleph et g_barthe
Je ne vois pas en quoi le fait de debianizé un prog en python pose des probleme ...
mais je ne veut pas dire de connerrie alors . . .;)
Dernière modification par yakusa77 (Le 01/09/2008, à 19:58)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#18 Le 01/09/2008, à 20:14
- aleph
Re : script création de .deb avis aux interressé
> g_barthe
http://forum.ubuntu-fr.org/viewtopic.php?pid=2024412#p2024412 #6
#19 Le 07/09/2008, à 17:07
- yakusa77
Re : script création de .deb avis aux interressé
bonjour , tous le monde
une nouvelle version est dispo
grace a Hizoka qui m'aide bien
donc voici les quelques modifs
-vous placé votre nouveau projet ou vous le souhaité
-des fautes d'orthographe en moin
-une nouvelle interface pour la création du lanceur avec des fonctions plus avancé
-supression du mode avancé qui ne servait a rien lol
voila pour cette version qui est toujours dispo au meme endroit.
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#20 Le 23/01/2009, à 10:33
- PPdM
Re : script création de .deb avis aux interressé
salut
je viens de tomber sur ton topic
je ne sais pas si tu as trouvé quelqu'un pour la correction orthographique ,si tu veux je peux te donner un coup de main, car ce que j'ai lu est catastrophique (fautes de français et d'orthographe)
je sais que l'écriture est la science des ânes, mais j'aime bien les ânes.
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#21 Le 21/02/2009, à 15:59
- olivnath
Re : script création de .deb avis aux interressé
bonjour
j'ai réalisé un programme en python que je distribue sous la forme d'un .deb.
voici le script de création du .deb :
#!/bin/sh
INSTALL_DIR="/usr/share/colleavi"
MAN_DIR="/usr/share/man/colleavi"
BIN_DIR="/usr/bin"
APP_DIR="/usr/share/applications"
LOC_DIR="/usr/share/locale"
ICO_DIR="/usr/local/share/pixmaps"
VERSION=`cat control-install | grep "Version" | cut -d -f2`mkdir -p colleavi/DEBIAN
cp control-install colleavi/DEBIAN/controlmkdir -p "colleavi"$INSTALL_DIR"/pix"
cp pix/*.png "colleavi"$INSTALL_DIR"/pix/"mkdir -p "colleavi"$ICO_DIR
cp pix/*.png "colleavi"$ICO_DIRmkdir -p "colleavi"$INSTALL_DIR
mkdir -p "colleavi"$INSTALL_DIR"/src"
cp src/*.py "colleavi"$INSTALL_DIR"/src/"
mais ce programme necessite python-tk pour fonctionner !!!
j'ai essayé d'ajouter "sudo apt-get install python-tk"
dans le script, mais ça ne fonctionne pas. Comment faire pour que le .deb installe aussi ce paquet ?
merci
sudo cp colleavi.desktop /usr/share/applications/colleavi.desktop
dpkg-deb --build colleavi colleavi-$VERSION.deb
rm -rf colleavi