#1 Le 11/03/2006, à 14:32
- Enjoy Aspirin
Paquet pour easyubuntu
[edit]
29/06/06
Sous-mission de mon paquet au développeurs qui ont nettement apprecié. Une version devrait être bientôt disponible dans le svn.
28/06/06
Mise à jour du paquet vers la version 3.021
ajout de l'utilisation de kdesu sous kde
30/03/06
création du dépot
deb http://enjoyaspirin.free.fr/ubuntu ./
nom du paquet : easyubuntu
27/03/06
Un autre easy-contributeur crée un paquet fonctionnant sur powerpc - et a priori sur toutes plateformes.
Voici une version multiplateforme basée la dernière version officielle disponible aujourd'hui.
easyubuntu_20060327.deb
La numéro arbirtraire de version attribué (il faut bien!) est 1.0.1
19/03/06
Ca y'est j'ai fait un paquet debian avec la version "2005 03 15" de easyubuntu
EasyUbuntu_2006-03-15.deb
c'est une version expérimentale, mais en tout cas elle fonctionne.
Une entrée se crée automatiquement dans le menu Applications>Outils systèmes, après l'installation du paquet.
C'est quand même plus facile à utiliser!
Je suis curieux de savoir si mon paquet deb fonctionne chez tout le monde, h'hésitez pas à me faire part de vos remarques.
15/03/06
Améliorations que j'aimerais réaliser (ou plutôt voir réaliser) en ce qui concerne easyubuntu :
+ améliorer l'intégration dans le menu de gnome (nécessite donc de faire un paquet deb)
+ une version internationale (incluant au moins le français!)
+ un installeur (paquet .deb) + gestion des mise à jour.
compte tenu de la fréquente déficience des serveurs :
+ l'utilisation de repositories alternatives
+ ou bien une liste de repositories "dynamique" qui se constuirait à chaque utilisation de easyubuntu en se basant sur un reférentiel tenu à jour par freecontrib fournissant la listes des serveurs disponibles.
Pour être plus clair : une mise à jour de sources.list à chaque lancement de easyubuntu.
Ce projet est plutôt utopique compte tenu de mes connaissances de linux et de mon investissement, d'ailleurs je n'en ai pas fait part à freecontrib. Mais ce serait une contribution à mon avis simple à réaliser en ce qui concerne les 3 premiers points et qui cependant permettrait à easyubuntu de gagner en facilté d'utilisation
[/edit]
_______________________________________________
Message initial :
Bonjour,
je souhaite pourvoir lancer un script python (Easyubuntu ) avec des droits de root depuis le menu de Gnome.
en gros ça ressemble à ça
/usr/share/Easyubuntu.desktop
|
|
v
/usr/bin/easyubuntu
|
| + gksudo
v
/usr/local/easyubuntu/easyubuntu.py
C'est sur le contenu du fichier /usr/bin/easyubuntu que je m'interroge, étant qu'il doit faire :
gksudo python /usr/locale/easyubuntu/easyubuntu.py
Pour l'instant /usr/bin/easyubuntu ressemble à ça :
#!/bin/bash
gksudo python /usr/local/easyubuntu/easyubuntu.py
Mais ça ne marche pas. J'obtiens l'erreur :
python: can't open file ''/usr/local/easyubuntu/easyubuntu.py'': [Errno 2] No such file or directory
Mais ça ne marche pas !
De la correction de syntax error en perspective...
J'espère que je suis suffisamment clair.:/
Merci pour vos réponses
[edit: local pas locale]
Dernière modification par Enjoy Aspirin (Le 29/06/2006, à 21:59)
#2 Le 11/03/2006, à 14:40
- Enjoy Aspirin
Re : Paquet pour easyubuntu
Eureka j'ai trouvé ! et un auto resolved !
#!/bin/bash
gksudo "python /usr/local/easyubuntu/easyubuntu.py"
Je tiens à remercier chaleureusement tout ceux qui m'ont soutenu dans ce projet grandiose !
#3 Le 12/03/2006, à 13:31
- didrocks
Re : Paquet pour easyubuntu
lol!
cool, tu vas faire qu'un n'ait plus besoin d'appeler easyubuntu depuis un terminal avec gksudo devant? ce sera vraiment cool pour les newbies ça!
Hors ligne
#4 Le 15/03/2006, à 17:33
- Enjoy Aspirin
Re : Paquet pour easyubuntu
Améliorations que j'aimerais réaliser (ou plutôt voir réaliser) en ce qui concerne easyubuntu :
+ améliorer l'intégration dans le menu de gnome (nécessite donc de faire un paquet deb)
+ une version internationale (incluant au moins le français!)
+ un installeur (paquet .deb) + gestion des mise à jour.
compte tenu de la fréquente déficience des serveurs :
+ l'utilisation de repositories alternatives
+ ou bien une liste de repositories "dynamique" qui se constuirait à chaque utilisation de easyubuntu en se basant sur un reférentiel tenu à jour par freecontrib fournissant la listes des serveurs disponibles.
Pour être plus clair : une mise à jour de sources.list à chaque lancement de easyubuntu.
Ce projet est plutôt utopique compte tenu de mes connaissances de linux et de mon investissement, d'ailleurs je n'en ai pas fait part à freecontrib. Mais ce serait une contribution à mon avis simple à réaliser en ce qui concerne les 3 premiers points et qui cependant permettrait à easyubuntu de gagner en facilté d'utilisation
Dernière modification par Enjoy Aspirin (Le 15/03/2006, à 17:41)
#5 Le 17/03/2006, à 18:36
- yohann
Re : Paquet pour easyubuntu
peut etre que j'ai mal compris ce que tu voulais faire mais je crois que tu devrais regardé la http://doc.ubuntu-fr.org/applications/f … non-libres
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#6 Le 18/03/2006, à 18:43
- skateinmars
Re : Paquet pour easyubuntu
Le mieux serait d'en discuter directement avec les interresses je pense
Hors ligne
#7 Le 19/03/2006, à 13:24
- Enjoy Aspirin
Re : Paquet pour easyubuntu
peut etre que j'ai mal compris ce que tu voulais faire mais je crois que tu devrais regardé la http://doc.ubuntu-fr.org/applications/f … non-libres
Easyubuntu permet entre autres choses d'installer ces codecs facilement.
lien : http://easyubuntu.freecontrib.org
Dernière modification par Enjoy Aspirin (Le 19/03/2006, à 13:25)
#8 Le 19/03/2006, à 13:41
- Enjoy Aspirin
Re : Paquet pour easyubuntu
Ca y'est j'ai fait un paquet debian avec la version "2005 03 15" de easyubuntu
EasyUbuntu_2006-03-15.deb
c'est une version expérimentale, mais en tout cas elle fonctionne.
Une entrée se crée automatiquement dans le menu Applications>Outils systèmes, après l'installation du paquet
Dernière modification par Enjoy Aspirin (Le 19/03/2006, à 17:11)
#9 Le 24/03/2006, à 02:48
- yohann
Re : Paquet pour easyubuntu
bon j'essaye, vu mes connaissance et ma chance si ca marche avec moi ca marchera avec tout le monde
bon ben j'ai téléchargé une jolie archice avec control.tar.gz, data.tar.gz et debian.binary
mais que dois je faire avec?
Dernière modification par yohann (Le 24/03/2006, à 02:54)
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#10 Le 24/03/2006, à 12:09
- Enjoy Aspirin
Re : Paquet pour easyubuntu
tu "depackage" :
dpkg -i repertoire/nom_de_larchive.deb
#11 Le 24/03/2006, à 12:21
- Enjoy Aspirin
Re : Paquet pour easyubuntu
donc pratiquement :
places-toi avec "cd" dans le répertoire où se trouve le .deb, puis :
sudo dpkg -i EasyUbuntu_2006-03-15.deb
#12 Le 24/03/2006, à 12:23
- Enjoy Aspirin
Re : Paquet pour easyubuntu
cependant, une chose : le fonctionnement de easyubuntu semble plutôt aléatoire.
et que ce soit avec le point deb qu'avec la version officielle
Certains serveurs de téléchargement (les dépôts) on l'air à plat. conséquence : il est possible que tout ne s'installe pas... et sans qu'il y ait forcémment de messages d'avertissement lors de l'exécution d'easyubuntu.
#13 Le 24/03/2006, à 12:24
- yohann
Re : Paquet pour easyubuntu
ok
je suis pas chez moi en ce moment, je rentre lundi
mais quand j'aurais fait ca le paquet s'installera tout seul la ou il faut?
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#14 Le 24/03/2006, à 12:27
- yohann
Re : Paquet pour easyubuntu
cependant, une chose : le fonctionnement de easyubuntu semble plutôt aléatoire.
et que ce soit avec le point deb qu'avec la version officielle
Certains serveurs de téléchargement (les dépôts) on l'air à plat. conséquence : il est possible que tout ne s'installe pas... et sans qu'il y ait forcémment de messages d'avertissement lors de l'exécution d'easyubuntu.
euh concretement je risque quoi?
que easyubuntu ne fonctionne pas ou ... un truc plus grave genre gros plantage, sinon je pense à une chose, ca marche sur power pc ton paquet? (je suis au boulot avec ubuntu sur mac en ce moment)
Dernière modification par yohann (Le 24/03/2006, à 12:35)
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#15 Le 24/03/2006, à 12:40
- Enjoy Aspirin
Re : Paquet pour easyubuntu
non tu ne risques rien, lorsque serveurs ne fonctionnenent pas, les paquets ne sont pas installés, et ça ne va pas plus loin!
Si tu es sur un powerpc, je ne te garantie pas que tout est installable.
#16 Le 24/03/2006, à 12:46
- Enjoy Aspirin
Re : Paquet pour easyubuntu
Et puis encore un truc, ça me fais plaisir que tu t'interesse à mon paquet deb. Mais ce n'est pas une version officielle. C'est mon premier paquet deb, il fonctionne, mais j'aimerais qu'il soit testé. Il est basé sur la version du 15 mars 2006 et a peut-être un métro de retard...
Si tu ne veux pas particulièrement être beta testeur, intéresses-toi à la version officielle de easyubuntu ou son cousin automatix.
Encore une fois, je ne sais pas te dire si tout va être installable soit à cause une déficience des serveurs, soit à cause d'une incompatibilité. Mais je t'encourage à utiliser les versions officielles.
#17 Le 24/03/2006, à 12:58
- yohann
Re : Paquet pour easyubuntu
avec toute l'aide que j'ai recu depuis 15 jours que j'ai décidé de me mettre a ubuntu, ca me ferait plaisir de contribuer un tout petit peu a mon tour en beta testant ton paquet alors premier test sur un ppc ga c'est parti
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#18 Le 24/03/2006, à 13:01
- yohann
Re : Paquet pour easyubuntu
yohann@ubuntu:~/Mes téléchargements$ sudo dpkg -i EasyUbuntu_2006-03-15.deb
Password:
dpkg : erreur de traitement de EasyUbuntu_2006-03-15.deb (--install) :
l'architecture du paquet (i386) ne correspond pas à celle du système (powerpc)
Des erreurs ont été rencontrées pendant l'exécution :
EasyUbuntu_2006-03-15.deb
yohann@ubuntu:~/Mes téléchargements$
définitivement cela ne marche pas sur mac
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#19 Le 24/03/2006, à 15:47
- _enjoy aspirin
Re : Paquet pour easyubuntu
Je vois ça .
J'ai encore bcp à apprendre. J'ai fait le paquet le .deb depuis un pc, cela explique-t-il peut-être pourquoi cela ne marche pas sur powerpc. Il faudrait que je me renseigne sur la compilation croisée (cross platform compilation) je pense.
Peut-être que quelqu'un a une idée ?
En attendant que j'en sâche davantage, je te propose yohann (ou à tout autre utilisateur de power-pc) de faire le paquet toi-même. Dès que je peux je poste les explications et le "kit".
Ceci dit, le easyubuntu dispo sur le site officiel devrait fonctionner sur powerpc sans trop de problème.
a+
#20 Le 24/03/2006, à 16:25
- yohann
Re : Paquet pour easyubuntu
ouais j m'en doute mais comme je te l'ai dit j'ai le ppc au boulot et qd je suis la il faut qd même que je taf un peu, donc j'ai pas absolument besoin de dodecs vidéo, en revanche, vu ca m'interresserais de compiler tes sources sur ppc pour voir si ca marche (pis quelque part ca me forme de le faire, donc j'aurais pas tropp la sensation d'arnaquer mon boss (qui m'a d'abord autorisé a installer ubuntu, puis me demande maintenant de le mettre sur un pc pour héberger le site de l'entreprise (toute petite, 3 personnes dont lui et moi...)
bref si t'as le temps de m'expliquer , ce me ferait plaisirs de compiler un .deb pour easy ubuntu
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#21 Le 24/03/2006, à 17:24
- Enjoy Aspirin
Re : Paquet pour easyubuntu
Petite explication préalable :
Alors pour j'ai utilisé un tutoriel sur la doc ubuntu : http://doc.ubuntu-fr.org//systeme/packager.
Il ne s'agit pas en fait de compiler easyubuntu mais d'automatiser l'installation des fichiers qui constituent easyubuntu dans le système.
A partir du easybuntu officiel je crée une arborescence dans les régles de l'art (enfin je crois).
puis à d'une simple commande je demande de créer un .deb
Alors comment faire ?
Tu peux télécharger l'arborescence ( ici )que j'ai faite à partir de la version du 15 mars 2005, tu peux aussi essayer de la mettre à jour.
et ensuite :
dpkg-deb -b easyubuntu.
Dernière modification par Enjoy Aspirin (Le 24/03/2006, à 17:25)
#22 Le 24/03/2006, à 17:49
- yohann
Re : Paquet pour easyubuntu
alors j'ai fait
yohann@ubuntu:~/Mes téléchargements$ dpkg-deb -b easyubuntu
avertissement, dans le fichier « easyubuntu/DEBIAN/control » près de la ligne 8 paquet « easyubuntu »:
description manque
dpkg-deb : construction du paquet « easyubuntu » dans « easyubuntu.deb ».
dpkg-deb : 1 avertissements sur les fichiers « control » ignorés
et puis
yohann@ubuntu:~/Mes téléchargements$ sudo dpkg -i easyubuntu.deb
dpkg : erreur de traitement de easyubuntu.deb (--install) :
l'architecture du paquet (i386) ne correspond pas à celle du système (powerpc)
Des erreurs ont été rencontrées pendant l'exécution :
easyubuntu.deb
yohann@ubuntu:~/Mes téléchargements$
donc meme compilé sur un mac c'est fabriqué pour une architecture i386 on dirait, mais je comprend pas tout a fait, je pensais que les soft parlait à l'OS qui parlair au matos, on dirait que je me trompais (en fait je m'en était appercu en essayant d'installer syslinux.
bon je lache pas l'affaire j'ai vraiment très envie de progresse, vais me faire offrir un bouquin sur ubuntu dès mon prochain kdo (non c'est pas un soft kde:o
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#23 Le 25/03/2006, à 12:40
- _enjoy aspirin
Re : Paquet pour easyubuntu
Je n'ai pas de linux sous la main, du we.
Mais me vient une idée. Dans le fichier DEBIAN/control est spécifié que l'architecture cible est le i386. Je pense que ce fichier control est le principe salvateur !
Tu devrais essayer de mettre quelque chose comme powerpc, risc, enfin je ne sais pas exactement.
Pour ma part je vais essayer de faire une compilation croisée en précisant à la fois i386 et powerpc.
#24 Le 25/03/2006, à 12:50
- _enjoy aspirin
Re : Paquet pour easyubuntu
Je viens de consulter man dpkg-deb sur internet.
Il faut mettre,
Architecture: all
dans le fichier DEBIAN/control
En effet cette archive est indépendante de l'architecture, puisque qu'il s'agit d'un script !
ps : le fichier control n'est de toute façon pas à jour, il faudrait rajouter la description du paquet, et préciser la version de l'archive. J'ai mis arbitrairement 1.0.
Il y a sans doute d'autres description à rajouter.
#25 Le 27/03/2006, à 10:03
- yohann
Re : Paquet pour easyubuntu
après avoir remplacé architecture : i386 en architecture: all
je compil le script:
yohann@ubuntu:~/Mes téléchargements$ dpkg-deb -b easyubuntu
avertissement, dans le fichier « easyubuntu/DEBIAN/control » près de la ligne 8 paquet « easyubuntu »:
description manque
dpkg-deb : construction du paquet « easyubuntu » dans « easyubuntu.deb ».
dpkg-deb : 1 avertissements sur les fichiers « control » ignorés
puis je dépackage
yohann@ubuntu:~/Mes téléchargements$ sudo dpkg -i easyubuntu.deb
Sélection du paquet easyubuntu précédemment désélectionné.
(Lecture de la base de données... 73372 fichiers et répertoires déjà installés.)
Dépaquetage de easyubuntu (à partir de easyubuntu.deb) ...
Paramétrage de easyubuntu (1.0) ...
et la on dirait que ca fonctionne, une entrée easyubuntu à été créée dans application, outils system.
Lorsque je la lance, j'obtiens unejolie fentre qui me demande ce que je veux installer, (codecs, plugins pour firefox, gestion d'archives, etc...)
je selectionne ce qui m'interresse et je clique sur installer et pouf telechargement et install
merci Mr aspirin, difficil d'imaginer plus simple
un dernier probleme: malgré avoir installé les Binary codecs, je ne peux pas lire les wmv
et une suggestion: quand on relance easyubuntu, on ne sait pas quels sont les paquet installés et pas encore installés , serait il possible de faire que les paquets installés soit indiqué (un peu comme dans synaptic quoi...)
Dernière modification par yohann (Le 27/03/2006, à 10:28)
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne