Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-11-2012 10:21:59

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

actions root dans script pour le live-df

Bonjour!
j'ai commencéà bidouiller un petit script pour configurer le live-df. J'en suis à proposer à l'utilisateur des logiciels libres ou avoir accès à la section non-free.
Cependant, je me demande comment faire les choses proprement.
J'avais pensé à copier un fichier sources.list selon les cas. Mais quelle que soit la méthode, il faut un accès root au fichier /etc/apt/sources.list.

Alors comment on fait ça bien? Avec sudo? (bof bof, non?)

YA3HGA-H

Hors ligne

#2 15-11-2012 13:26:09

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

bonjour thuban

je suis en train de faire la meme chose en python avec gui en wx
je pars sur la base d'une analyse du fichier avec stockage des infos dans des variables, puis reconstruction du fichier
sinon, essaye su-to-root

Dernière modification par bendia (15-11-2012 13:58:17)


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#3 15-11-2012 16:13:17

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : actions root dans script pour le live-df

Attend, si tu fais la même chose, on va pas faire ça chacun de notre côté. N'hésite pas à pousser sur le dépot wink .
J'avais hésité à le faire en python, mais entre la dépendance zenity, ou la dépendance python-wxwidget, je me suis dit que ça serait peut-être plus simple avec zenity. Du coup je veux bien avoir un aperçu de ton code smile

YA3HGA-H

Hors ligne

#4 15-11-2012 16:19:46

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

j'avais commence zvec zenity et awk mais je maitrise mal awk. je n'ai commence que hier. du coup, seule la partie "analyse" est terminee. je te propose de mettre ce soir sur le depot un synopsis de ce que je comptais faire.

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#5 15-11-2012 21:02:54

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : actions root dans script pour le live-df

Ça me va!
Mais dis moi, tu utilises awk avec python? hmm
C'est pas vraiment l'ideal, python peut faire la même chose comme un grand.

YA3HGA-H

Hors ligne

#6 15-11-2012 21:45:21

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

Mais dis moi, tu utilises awk avec python? hmm



Non, tout à l'heure, j'écrivais de mon téléphone et c'est plus compliqué tongue

Donc, j'ai eu exactement la même démarche que toi, à savoir un script bash capable d'analyser un /etc/apt/sources.list existant et le modifier (genre ajouter contrib et non-free, ajouter les dépôts backport, multimedia security ...) avec zenity comme GUI. Dans cette optique, il me semble que awk + expressions rationnelles sont indispensables. Or, je ne maîtrise aucun des deux. hmm
En python, c'est super facile avec des split. Je suis donc parti dans cette voie, d'autant que zenity à autant de dépendances que python-wxgtk2.8 et que ça me semble plus souple d'utilisation smile


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#7 15-11-2012 22:29:56

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : actions root dans script pour le live-df

Bah écoute moi ça me va très bien le python! On part là dessus alors! (par contre, va falloir que je déniche un ptit tuto sur wx) smile

YA3HGA-H

Hors ligne

#8 15-11-2012 22:34:31

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

(par contre, va falloir que je déniche un ptit tuto sur wx)



Alors y a ça et ça. Vu ce que j'ai en tête (un truc du genre software-properties-gtk en plus simple mais qui  fonctionne pas sous XFCE wheezy wink ), ça devrait suffire big_smile


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#9 15-11-2012 23:19:35

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : actions root dans script pour le live-df

C'est trop sympa! j'ai même pas eu le temps de chercher que tu me donnes tout smile

YA3HGA-H

Hors ligne

#10 15-11-2012 23:22:44

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

Ben, à vrai dire, je ne connais guère que ça de wxpython. C'est avec ça que j'ai fais le petit programme sur l'antisèche-df qui est téléchargeable là smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#11 16-11-2012 09:33:46

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : actions root dans script pour le live-df

C'est riche tout ça smile
Si vous êtes intéressés par les différences entre Tkinter et wxPython, voici une petite étude en parallèle : http://sebsauvage.net/python/gui/index_fr.html
Mais je pense que vous connaissez déjà smile

Heu... l'évocation de Glade constitue-t-elle une incitation au troll ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#12 16-11-2012 14:03:12

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

Heu... l'évocation de Glade constitue-t-elle une incitation au troll ?



Aucunement. C'est d'ailleurs grâce à lui que j'ai commencer à apprendre pygtk, puis wxpython. j'ai trouvé ça tellement compliqué que je me suis dis :  "Pourquoi ne pas apprendre directement à utiliser une bibliothèque graphique ?" lol


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#13 16-11-2012 20:35:20

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

Bonsoir
Je viens de faire une constatation intéressante, un des atouts de Tkinter viens de disparaître : il n'est plus installé d'office avec python hmm Du coup, obligé d'installer une bibliothèque graphique pour faire ce que l'on veut.

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#14 16-11-2012 21:19:54

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : actions root dans script pour le live-df

Je me demandais si c'était normal. wink
Mais c'est une toute petite bibli.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#15 17-11-2012 00:09:52

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : actions root dans script pour le live-df

Après quelques essais, je préfère aussi wxPython :
- meilleure intégration au thème (sous LXDE)
- utilisation facile du systray

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#16 17-11-2012 08:50:27

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : actions root dans script pour le live-df

Je ne connaissait aussi que pygtk et tkinter, et effectivement, wx est très intéressant : plus portable, et pas forcément plus dur à prendre en main.

YA3HGA-H

Hors ligne

#17 17-11-2012 10:38:34

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : actions root dans script pour le live-df

Je parcours aussi ce site : http://wiki.wxpython.org/AnotherTutorial

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#18 17-11-2012 20:22:49

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

Le code est poussé sur le git live-df smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#19 17-11-2012 21:58:15

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : actions root dans script pour le live-df

Je ne le vois pas, à moins que ce soit dh-config ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#20 17-11-2012 21:59:14

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

C'est dans dh-config cool

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#21 17-11-2012 22:01:10

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : actions root dans script pour le live-df

Ah ? Il me semble que tu avais parlé d'un module python...

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#22 17-11-2012 22:01:46

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : actions root dans script pour le live-df

Oups, j'avais oublié le push hmm

C'est fait maintenant smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

#23 17-11-2012 22:05:02

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : actions root dans script pour le live-df

Merci. cool

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

Pied de page des forums