Bonjour à tous les poilus/barbus,
Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBox
entre autre) et j'essaie de faire les trucs bien en ce moment
j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog il y a
un de cela un Howto sur comment monter un serveur SVN sur une machine
debian, et je viens d'entreprendre d'aller un cran plus loin en faisant u n
script guidant le process de bout en bout (avec qq valeurs par defaut
demandant retouche ulterieurement)...
J'ai besoin de controler un certain nombre de choses sur la machine pour ne
rien casser ni abimer (entre autre regarder la sortie d'une commande du t ype
dpkg --get-selections me permettant de savoir si un certain nombre de
paquets sont deja installes sur la box). J'aimerai donc savoir à ton av is,
quel est le meilleur outil pour parser les résultats des sorties de tel les
commandes, sachant que je prefere eviter toute dépendance inutile avec
PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
Unix/Linux?
De même je vais avoir besoin de créer des fichiers à partir de 'tem plates'
,quelle méthode conseilleriez vous ?
J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
surement être l'occasion d'écrire du code cracrac aux yeux d'un affic ionado
du script mais bon...Je suis plus fluent Java -)
Merci d'avance
Jerome
--
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles
Bonjour à tous les poilus/barbus,
Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBox
entre autre) et j'essaie de faire les trucs bien en ce moment
j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog il y a
un de cela un Howto sur comment monter un serveur SVN sur une machine
debian, et je viens d'entreprendre d'aller un cran plus loin en faisant u n
script guidant le process de bout en bout (avec qq valeurs par defaut
demandant retouche ulterieurement)...
J'ai besoin de controler un certain nombre de choses sur la machine pour ne
rien casser ni abimer (entre autre regarder la sortie d'une commande du t ype
dpkg --get-selections me permettant de savoir si un certain nombre de
paquets sont deja installes sur la box). J'aimerai donc savoir à ton av is,
quel est le meilleur outil pour parser les résultats des sorties de tel les
commandes, sachant que je prefere eviter toute dépendance inutile avec
PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
Unix/Linux?
De même je vais avoir besoin de créer des fichiers à partir de 'tem plates'
,quelle méthode conseilleriez vous ?
J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
surement être l'occasion d'écrire du code cracrac aux yeux d'un affic ionado
du script mais bon...Je suis plus fluent Java -)
Merci d'avance
Jerome
--
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles
Bonjour à tous les poilus/barbus,
Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBox
entre autre) et j'essaie de faire les trucs bien en ce moment
j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog il y a
un de cela un Howto sur comment monter un serveur SVN sur une machine
debian, et je viens d'entreprendre d'aller un cran plus loin en faisant u n
script guidant le process de bout en bout (avec qq valeurs par defaut
demandant retouche ulterieurement)...
J'ai besoin de controler un certain nombre de choses sur la machine pour ne
rien casser ni abimer (entre autre regarder la sortie d'une commande du t ype
dpkg --get-selections me permettant de savoir si un certain nombre de
paquets sont deja installes sur la box). J'aimerai donc savoir à ton av is,
quel est le meilleur outil pour parser les résultats des sorties de tel les
commandes, sachant que je prefere eviter toute dépendance inutile avec
PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
Unix/Linux?
De même je vais avoir besoin de créer des fichiers à partir de 'tem plates'
,quelle méthode conseilleriez vous ?
J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
surement être l'occasion d'écrire du code cracrac aux yeux d'un affic ionado
du script mais bon...Je suis plus fluent Java -)
Merci d'avance
Jerome
--
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles
Peut etre quelque chose comme ca :
permet de remplacer dans un fichier certains "champs" par le contenu de
variables
function process_tpl
{
TEMP=$1
cat $TEMP |
sed -e "s~_BINARYDIR_~${CONF_DIR}~g"
-e "s~_USERMAIL_~${USER}@${HOSTNAME}~g"
-e "s~_USER_~${USER}~g"
-e "s~_CLASSE_~${CONF_CLASSE}~g"
-e "s~_WORKINGDIR_~${CONF_WORKING_DIR}~g"
-e "s~_SERVER_~${CONF_SERVER}~g"
-e "s~_VERSION_~${CONF_VERSION}~g"
-e "s~_DATAFILE_~${CONF_DATA}~g"
-e "s~_HOSTNAME_~${HOSTNAME}~g"
-e
"s~_BIN_GNUPLOT_SELECT_CATHARE_~${BIN_GNUPLOT_SELECT_CATHARE}~g"
-e "s/_LISTMASQUESH_/${MASQUESH}/g"
-e "s/_LISTMASQUESR_/${MASQUESR}/g"
-e "s/_MASQUESRDIR_/${MASQUESR_DIR}/g"
-e "s/_MASQUESHDIR_/${MASQUESH_DIR}/g"
> $FILE
}
Le jeudi 16 octobre 2008 12:15, jerome moliere a écrit :
|> Bonjour à tous les poilus/barbus,
|> Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBo x
|> entre autre) et j'essaie de faire les trucs bien en ce moment
|> j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog i l
y
|> a un de cela un Howto sur comment monter un serveur SVN sur une machin e
|> debian, et je viens d'entreprendre d'aller un cran plus loin en faisan t
un
|> script guidant le process de bout en bout (avec qq valeurs par defaut
|> demandant retouche ulterieurement)...
|> J'ai besoin de controler un certain nombre de choses sur la machine po ur
|> ne rien casser ni abimer (entre autre regarder la sortie d'une command e
du
|> type dpkg --get-selections me permettant de savoir si un certain nombr e
de
|> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
|> quel est le meilleur outil pour parser les résultats des sorties de
telles
|> commandes, sachant que je prefere eviter toute dépendance inutile av ec
|> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
|> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
|> Unix/Linux?
|> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
|> ,quelle méthode conseilleriez vous ?
|>
|> J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
|> surement être l'occasion d'écrire du code cracrac aux yeux d'un
|> afficionado du script mais bon...Je suis plus fluent Java -)
|>
|> Merci d'avance
|> Jerome
--
Anthony BERGER
Administrateur Système
Infogérance CEA Cadarache
Tel : 04 42 25 78 46
Peut etre quelque chose comme ca :
permet de remplacer dans un fichier certains "champs" par le contenu de
variables
function process_tpl
{
TEMP=$1
cat $TEMP |
sed -e "s~_BINARYDIR_~${CONF_DIR}~g"
-e "s~_USERMAIL_~${USER}@${HOSTNAME}~g"
-e "s~_USER_~${USER}~g"
-e "s~_CLASSE_~${CONF_CLASSE}~g"
-e "s~_WORKINGDIR_~${CONF_WORKING_DIR}~g"
-e "s~_SERVER_~${CONF_SERVER}~g"
-e "s~_VERSION_~${CONF_VERSION}~g"
-e "s~_DATAFILE_~${CONF_DATA}~g"
-e "s~_HOSTNAME_~${HOSTNAME}~g"
-e
"s~_BIN_GNUPLOT_SELECT_CATHARE_~${BIN_GNUPLOT_SELECT_CATHARE}~g"
-e "s/_LISTMASQUESH_/${MASQUESH}/g"
-e "s/_LISTMASQUESR_/${MASQUESR}/g"
-e "s/_MASQUESRDIR_/${MASQUESR_DIR}/g"
-e "s/_MASQUESHDIR_/${MASQUESH_DIR}/g"
> $FILE
}
Le jeudi 16 octobre 2008 12:15, jerome moliere a écrit :
|> Bonjour à tous les poilus/barbus,
|> Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBo x
|> entre autre) et j'essaie de faire les trucs bien en ce moment
|> j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog i l
y
|> a un de cela un Howto sur comment monter un serveur SVN sur une machin e
|> debian, et je viens d'entreprendre d'aller un cran plus loin en faisan t
un
|> script guidant le process de bout en bout (avec qq valeurs par defaut
|> demandant retouche ulterieurement)...
|> J'ai besoin de controler un certain nombre de choses sur la machine po ur
|> ne rien casser ni abimer (entre autre regarder la sortie d'une command e
du
|> type dpkg --get-selections me permettant de savoir si un certain nombr e
de
|> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
|> quel est le meilleur outil pour parser les résultats des sorties de
telles
|> commandes, sachant que je prefere eviter toute dépendance inutile av ec
|> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
|> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
|> Unix/Linux?
|> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
|> ,quelle méthode conseilleriez vous ?
|>
|> J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
|> surement être l'occasion d'écrire du code cracrac aux yeux d'un
|> afficionado du script mais bon...Je suis plus fluent Java -)
|>
|> Merci d'avance
|> Jerome
--
Anthony BERGER
Administrateur Système
Infogérance CEA Cadarache
Tel : 04 42 25 78 46
Peut etre quelque chose comme ca :
permet de remplacer dans un fichier certains "champs" par le contenu de
variables
function process_tpl
{
TEMP=$1
cat $TEMP |
sed -e "s~_BINARYDIR_~${CONF_DIR}~g"
-e "s~_USERMAIL_~${USER}@${HOSTNAME}~g"
-e "s~_USER_~${USER}~g"
-e "s~_CLASSE_~${CONF_CLASSE}~g"
-e "s~_WORKINGDIR_~${CONF_WORKING_DIR}~g"
-e "s~_SERVER_~${CONF_SERVER}~g"
-e "s~_VERSION_~${CONF_VERSION}~g"
-e "s~_DATAFILE_~${CONF_DATA}~g"
-e "s~_HOSTNAME_~${HOSTNAME}~g"
-e
"s~_BIN_GNUPLOT_SELECT_CATHARE_~${BIN_GNUPLOT_SELECT_CATHARE}~g"
-e "s/_LISTMASQUESH_/${MASQUESH}/g"
-e "s/_LISTMASQUESR_/${MASQUESR}/g"
-e "s/_MASQUESRDIR_/${MASQUESR_DIR}/g"
-e "s/_MASQUESHDIR_/${MASQUESH_DIR}/g"
> $FILE
}
Le jeudi 16 octobre 2008 12:15, jerome moliere a écrit :
|> Bonjour à tous les poilus/barbus,
|> Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBo x
|> entre autre) et j'essaie de faire les trucs bien en ce moment
|> j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog i l
y
|> a un de cela un Howto sur comment monter un serveur SVN sur une machin e
|> debian, et je viens d'entreprendre d'aller un cran plus loin en faisan t
un
|> script guidant le process de bout en bout (avec qq valeurs par defaut
|> demandant retouche ulterieurement)...
|> J'ai besoin de controler un certain nombre de choses sur la machine po ur
|> ne rien casser ni abimer (entre autre regarder la sortie d'une command e
du
|> type dpkg --get-selections me permettant de savoir si un certain nombr e
de
|> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
|> quel est le meilleur outil pour parser les résultats des sorties de
telles
|> commandes, sachant que je prefere eviter toute dépendance inutile av ec
|> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
|> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
|> Unix/Linux?
|> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
|> ,quelle méthode conseilleriez vous ?
|>
|> J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
|> surement être l'occasion d'écrire du code cracrac aux yeux d'un
|> afficionado du script mais bon...Je suis plus fluent Java -)
|>
|> Merci d'avance
|> Jerome
--
Anthony BERGER
Administrateur Système
Infogérance CEA Cadarache
Tel : 04 42 25 78 46
Le 16 octobre 2008 12:15, jerome moliere a
écrit :
> Bonjour à tous les poilus/barbus,
> Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBox
> entre autre) et j'essaie de faire les trucs bien en ce moment
> j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog il y
a
> un de cela un Howto sur comment monter un serveur SVN sur une machine
> debian, et je viens d'entreprendre d'aller un cran plus loin en faisant
un
> script guidant le process de bout en bout (avec qq valeurs par defaut
> demandant retouche ulterieurement)...
> J'ai besoin de controler un certain nombre de choses sur la machine pou r
ne
> rien casser ni abimer (entre autre regarder la sortie d'une commande du
type
> dpkg --get-selections me permettant de savoir si un certain nombre de
> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
> quel est le meilleur outil pour parser les résultats des sorties de
telles
> commandes, sachant que je prefere eviter toute dépendance inutile ave c
> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
> Unix/Linux?
> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
> ,quelle méthode conseilleriez vous ?
>
> J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
surement
> être l'occasion d'écrire du code cracrac aux yeux d'un afficionado du
script
> mais bon...Je suis plus fluent Java -)
>
> Merci d'avance
> Jerome
>
> --
> Jerome Moliere - Mentor/J
> http://romjethoughts.blogspot.com/
> auteur Eyrolles
>
Un peu étrange comme question. Si je comprend bien, tu veux faire un
script qui fait le boulot du gestionnaire de paquet. Celui-ci est
capable de faire tout ce que tu as cités plus haut : dépendances des
paquets, gestion des services exécutés, gestion des configurations,
exécution de commandes à l'installation, etc ...
Pourquoi ne pas faire un bon paquet directement plutôt qu'un script ban cal
?
Tu n'as aucune obligation de le faire référencer ensuite dans les
depôts officiels.
Ce n'est qu'un avis bien sûr.
--
Vous aimez la bretagne ?
Breizh da viken : www.pointbzh.com
Le 16 octobre 2008 12:15, jerome moliere <jerome.moliere@gmail.com> a
écrit :
> Bonjour à tous les poilus/barbus,
> Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBox
> entre autre) et j'essaie de faire les trucs bien en ce moment
> j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog il y
a
> un de cela un Howto sur comment monter un serveur SVN sur une machine
> debian, et je viens d'entreprendre d'aller un cran plus loin en faisant
un
> script guidant le process de bout en bout (avec qq valeurs par defaut
> demandant retouche ulterieurement)...
> J'ai besoin de controler un certain nombre de choses sur la machine pou r
ne
> rien casser ni abimer (entre autre regarder la sortie d'une commande du
type
> dpkg --get-selections me permettant de savoir si un certain nombre de
> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
> quel est le meilleur outil pour parser les résultats des sorties de
telles
> commandes, sachant que je prefere eviter toute dépendance inutile ave c
> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
> Unix/Linux?
> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
> ,quelle méthode conseilleriez vous ?
>
> J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
surement
> être l'occasion d'écrire du code cracrac aux yeux d'un afficionado du
script
> mais bon...Je suis plus fluent Java -)
>
> Merci d'avance
> Jerome
>
> --
> Jerome Moliere - Mentor/J
> http://romjethoughts.blogspot.com/
> auteur Eyrolles
>
Un peu étrange comme question. Si je comprend bien, tu veux faire un
script qui fait le boulot du gestionnaire de paquet. Celui-ci est
capable de faire tout ce que tu as cités plus haut : dépendances des
paquets, gestion des services exécutés, gestion des configurations,
exécution de commandes à l'installation, etc ...
Pourquoi ne pas faire un bon paquet directement plutôt qu'un script ban cal
?
Tu n'as aucune obligation de le faire référencer ensuite dans les
depôts officiels.
Ce n'est qu'un avis bien sûr.
--
Vous aimez la bretagne ?
Breizh da viken : www.pointbzh.com
Le 16 octobre 2008 12:15, jerome moliere a
écrit :
> Bonjour à tous les poilus/barbus,
> Dites moi je fais pas mal mumuse avec des images virtuelles (VirtualBox
> entre autre) et j'essaie de faire les trucs bien en ce moment
> j'ai un peu de temps alors j'en profite... J'avais fait sur mon blog il y
a
> un de cela un Howto sur comment monter un serveur SVN sur une machine
> debian, et je viens d'entreprendre d'aller un cran plus loin en faisant
un
> script guidant le process de bout en bout (avec qq valeurs par defaut
> demandant retouche ulterieurement)...
> J'ai besoin de controler un certain nombre de choses sur la machine pou r
ne
> rien casser ni abimer (entre autre regarder la sortie d'une commande du
type
> dpkg --get-selections me permettant de savoir si un certain nombre de
> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
> quel est le meilleur outil pour parser les résultats des sorties de
telles
> commandes, sachant que je prefere eviter toute dépendance inutile ave c
> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
> Unix/Linux?
> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
> ,quelle méthode conseilleriez vous ?
>
> J'ai jamais fait beaucoup de scripts et ce truc un peu ambitieux va
surement
> être l'occasion d'écrire du code cracrac aux yeux d'un afficionado du
script
> mais bon...Je suis plus fluent Java -)
>
> Merci d'avance
> Jerome
>
> --
> Jerome Moliere - Mentor/J
> http://romjethoughts.blogspot.com/
> auteur Eyrolles
>
Un peu étrange comme question. Si je comprend bien, tu veux faire un
script qui fait le boulot du gestionnaire de paquet. Celui-ci est
capable de faire tout ce que tu as cités plus haut : dépendances des
paquets, gestion des services exécutés, gestion des configurations,
exécution de commandes à l'installation, etc ...
Pourquoi ne pas faire un bon paquet directement plutôt qu'un script ban cal
?
Tu n'as aucune obligation de le faire référencer ensuite dans les
depôts officiels.
Ce n'est qu'un avis bien sûr.
--
Vous aimez la bretagne ?
Breizh da viken : www.pointbzh.com
Bonjour à tous et merci à kevin pour sa réponse que je me permets d e
reposter ici et de commenter...
Un peu étrange comme question. Si je comprend bien, tu veux faire un
script qui fait le boulot du gestionnaire de paquet. Celui-ci est
capable de faire tout ce que tu as cités plus haut : dépendances des
paquets, gestion des services exécutés, gestion des configurations,
exécution de commandes à l'installation, etc ...
en gros oui et non...je suis assez pragmatique et je constate juste que s i
tu fais un simple aptitude install svn t'as pas fait le 1/10 du travail
nécessaire à la mise en oeuvre d 'un repository SVN!!!!
il faut créer des répertoires, choisir un layout de projets (où pla cer les
trunks,tags,branches), ajouter des utilisateurs dans la config du svn, cr éer
/modifier des groupes, changer des permissions etc....
Bonjour à tous et merci à kevin pour sa réponse que je me permets d e
reposter ici et de commenter...
Un peu étrange comme question. Si je comprend bien, tu veux faire un
script qui fait le boulot du gestionnaire de paquet. Celui-ci est
capable de faire tout ce que tu as cités plus haut : dépendances des
paquets, gestion des services exécutés, gestion des configurations,
exécution de commandes à l'installation, etc ...
en gros oui et non...je suis assez pragmatique et je constate juste que s i
tu fais un simple aptitude install svn t'as pas fait le 1/10 du travail
nécessaire à la mise en oeuvre d 'un repository SVN!!!!
il faut créer des répertoires, choisir un layout de projets (où pla cer les
trunks,tags,branches), ajouter des utilisateurs dans la config du svn, cr éer
/modifier des groupes, changer des permissions etc....
Bonjour à tous et merci à kevin pour sa réponse que je me permets d e
reposter ici et de commenter...
Un peu étrange comme question. Si je comprend bien, tu veux faire un
script qui fait le boulot du gestionnaire de paquet. Celui-ci est
capable de faire tout ce que tu as cités plus haut : dépendances des
paquets, gestion des services exécutés, gestion des configurations,
exécution de commandes à l'installation, etc ...
en gros oui et non...je suis assez pragmatique et je constate juste que s i
tu fais un simple aptitude install svn t'as pas fait le 1/10 du travail
nécessaire à la mise en oeuvre d 'un repository SVN!!!!
il faut créer des répertoires, choisir un layout de projets (où pla cer les
trunks,tags,branches), ajouter des utilisateurs dans la config du svn, cr éer
/modifier des groupes, changer des permissions etc....
J'ai besoin de controler un certain nombre de choses sur la machine pour
ne rien casser ni abimer (entre autre regarder la sortie d'une commande du
type dpkg --get-selections me permettant de savoir si un certain nombre de
paquets sont deja installes sur la box). J'aimerai donc savoir à ton avis,
quel est le meilleur outil pour parser les résultats des sorties de telles
commandes, sachant que je prefere eviter toute dépendance inutile avec
PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
Unix/Linux?
De même je vais avoir besoin de créer des fichiers à partir de 'templates'
,quelle méthode conseilleriez vous ?
J'ai besoin de controler un certain nombre de choses sur la machine pour
ne rien casser ni abimer (entre autre regarder la sortie d'une commande du
type dpkg --get-selections me permettant de savoir si un certain nombre de
paquets sont deja installes sur la box). J'aimerai donc savoir à ton avis,
quel est le meilleur outil pour parser les résultats des sorties de telles
commandes, sachant que je prefere eviter toute dépendance inutile avec
PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
Unix/Linux?
De même je vais avoir besoin de créer des fichiers à partir de 'templates'
,quelle méthode conseilleriez vous ?
J'ai besoin de controler un certain nombre de choses sur la machine pour
ne rien casser ni abimer (entre autre regarder la sortie d'une commande du
type dpkg --get-selections me permettant de savoir si un certain nombre de
paquets sont deja installes sur la box). J'aimerai donc savoir à ton avis,
quel est le meilleur outil pour parser les résultats des sorties de telles
commandes, sachant que je prefere eviter toute dépendance inutile avec
PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
Unix/Linux?
De même je vais avoir besoin de créer des fichiers à partir de 'templates'
,quelle méthode conseilleriez vous ?
Le Jeu 16 octobre 2008 12:15, jerome moliere a écrit :
[...]
> J'ai besoin de controler un certain nombre de choses sur la machine pou r
> ne rien casser ni abimer (entre autre regarder la sortie d'une commande
du
> type dpkg --get-selections me permettant de savoir si un certain nombre
de
> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
> quel est le meilleur outil pour parser les résultats des sorties de
telles
> commandes, sachant que je prefere eviter toute dépendance inutile ave c
> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
> Unix/Linux?
> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
> ,quelle méthode conseilleriez vous ?
Salut Jérôme,
Pourquoi demander à un outil de te générer une sortie éloignée de ton
besoin pour la "parser" ensuite alors qu'il existe des outils qui
pourraient certainement générer une sortie dans le format que tu
souhaites.
Regarde l'exemple ci-dessous (syntaxe aproximative de tête, je
n'ai pas de Linux au boulot) :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W
Je l'utilise pour identifier les gros paquets :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W | sort -unr
Mais tu peux définir ton format de sortie, avec les informations dont t u
as besoin, les séparateurs, ...
Le Jeu 16 octobre 2008 12:15, jerome moliere a écrit :
[...]
> J'ai besoin de controler un certain nombre de choses sur la machine pou r
> ne rien casser ni abimer (entre autre regarder la sortie d'une commande
du
> type dpkg --get-selections me permettant de savoir si un certain nombre
de
> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
> quel est le meilleur outil pour parser les résultats des sorties de
telles
> commandes, sachant que je prefere eviter toute dépendance inutile ave c
> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
> Unix/Linux?
> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
> ,quelle méthode conseilleriez vous ?
Salut Jérôme,
Pourquoi demander à un outil de te générer une sortie éloignée de ton
besoin pour la "parser" ensuite alors qu'il existe des outils qui
pourraient certainement générer une sortie dans le format que tu
souhaites.
Regarde l'exemple ci-dessous (syntaxe aproximative de tête, je
n'ai pas de Linux au boulot) :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W
Je l'utilise pour identifier les gros paquets :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W | sort -unr
Mais tu peux définir ton format de sortie, avec les informations dont t u
as besoin, les séparateurs, ...
Le Jeu 16 octobre 2008 12:15, jerome moliere a écrit :
[...]
> J'ai besoin de controler un certain nombre de choses sur la machine pou r
> ne rien casser ni abimer (entre autre regarder la sortie d'une commande
du
> type dpkg --get-selections me permettant de savoir si un certain nombre
de
> paquets sont deja installes sur la box). J'aimerai donc savoir à ton
avis,
> quel est le meilleur outil pour parser les résultats des sorties de
telles
> commandes, sachant que je prefere eviter toute dépendance inutile ave c
> PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
> sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
> Unix/Linux?
> De même je vais avoir besoin de créer des fichiers à partir de
'templates'
> ,quelle méthode conseilleriez vous ?
Salut Jérôme,
Pourquoi demander à un outil de te générer une sortie éloignée de ton
besoin pour la "parser" ensuite alors qu'il existe des outils qui
pourraient certainement générer une sortie dans le format que tu
souhaites.
Regarde l'exemple ci-dessous (syntaxe aproximative de tête, je
n'ai pas de Linux au boulot) :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W
Je l'utilise pour identifier les gros paquets :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W | sort -unr
Mais tu peux définir ton format de sortie, avec les informations dont t u
as besoin, les séparateurs, ...
Le 16 octobre 2008 13:29, jerome moliere a
écrit :
> Bonjour à tous et merci à kevin pour sa réponse que je me permets de
> reposter ici et de commenter...
>
Je vais y répondre ici aussi alors :)
>> Un peu étrange comme question. Si je comprend bien, tu veux faire un
>> script qui fait le boulot du gestionnaire de paquet. Celui-ci est
>> capable de faire tout ce que tu as cités plus haut : dépendances d es
>> paquets, gestion des services exécutés, gestion des configurations ,
>> exécution de commandes à l'installation, etc ...
>
> en gros oui et non...je suis assez pragmatique et je constate juste que
si
> tu fais un simple aptitude install svn t'as pas fait le 1/10 du travail
> nécessaire à la mise en oeuvre d 'un repository SVN!!!!
> il faut créer des répertoires, choisir un layout de projets (où p lacer
les
> trunks,tags,branches), ajouter des utilisateurs dans la config du svn,
créer
> /modifier des groupes, changer des permissions etc....
Justement un paquet te permet de faire tout ça très bien dès
l'installation. Je ne parlais pas du aptitude install svn utilisant un
paquet existant dans les dépôts mais de faire ton propre paquet dison s
"svn-perso" qui installerais les dépendances (par exemple svn)
correctement puis te proposerais un jeu de question/réponse avec
différents écrans pour faire tes configurations et tu remplirais 100%
du travail.
Le gestionnaire de paquets est complexe certe mais surtout très
complet et peu répondre à ton besoin.
Le 16 octobre 2008 13:29, jerome moliere <jerome.moliere@gmail.com> a
écrit :
> Bonjour à tous et merci à kevin pour sa réponse que je me permets de
> reposter ici et de commenter...
>
Je vais y répondre ici aussi alors :)
>> Un peu étrange comme question. Si je comprend bien, tu veux faire un
>> script qui fait le boulot du gestionnaire de paquet. Celui-ci est
>> capable de faire tout ce que tu as cités plus haut : dépendances d es
>> paquets, gestion des services exécutés, gestion des configurations ,
>> exécution de commandes à l'installation, etc ...
>
> en gros oui et non...je suis assez pragmatique et je constate juste que
si
> tu fais un simple aptitude install svn t'as pas fait le 1/10 du travail
> nécessaire à la mise en oeuvre d 'un repository SVN!!!!
> il faut créer des répertoires, choisir un layout de projets (où p lacer
les
> trunks,tags,branches), ajouter des utilisateurs dans la config du svn,
créer
> /modifier des groupes, changer des permissions etc....
Justement un paquet te permet de faire tout ça très bien dès
l'installation. Je ne parlais pas du aptitude install svn utilisant un
paquet existant dans les dépôts mais de faire ton propre paquet dison s
"svn-perso" qui installerais les dépendances (par exemple svn)
correctement puis te proposerais un jeu de question/réponse avec
différents écrans pour faire tes configurations et tu remplirais 100%
du travail.
Le gestionnaire de paquets est complexe certe mais surtout très
complet et peu répondre à ton besoin.
Le 16 octobre 2008 13:29, jerome moliere a
écrit :
> Bonjour à tous et merci à kevin pour sa réponse que je me permets de
> reposter ici et de commenter...
>
Je vais y répondre ici aussi alors :)
>> Un peu étrange comme question. Si je comprend bien, tu veux faire un
>> script qui fait le boulot du gestionnaire de paquet. Celui-ci est
>> capable de faire tout ce que tu as cités plus haut : dépendances d es
>> paquets, gestion des services exécutés, gestion des configurations ,
>> exécution de commandes à l'installation, etc ...
>
> en gros oui et non...je suis assez pragmatique et je constate juste que
si
> tu fais un simple aptitude install svn t'as pas fait le 1/10 du travail
> nécessaire à la mise en oeuvre d 'un repository SVN!!!!
> il faut créer des répertoires, choisir un layout de projets (où p lacer
les
> trunks,tags,branches), ajouter des utilisateurs dans la config du svn,
créer
> /modifier des groupes, changer des permissions etc....
Justement un paquet te permet de faire tout ça très bien dès
l'installation. Je ne parlais pas du aptitude install svn utilisant un
paquet existant dans les dépôts mais de faire ton propre paquet dison s
"svn-perso" qui installerais les dépendances (par exemple svn)
correctement puis te proposerais un jeu de question/réponse avec
différents écrans pour faire tes configurations et tu remplirais 100%
du travail.
Le gestionnaire de paquets est complexe certe mais surtout très
complet et peu répondre à ton besoin.
Le 16 octobre 2008 13:44, François Cerbelle a
écrit :
Regarde l'exemple ci-dessous (syntaxe aproximative de tête, je
n'ai pas de Linux au boulot) :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W
Je l'utilise pour identifier les gros paquets :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W | sort -unr
Mais tu peux définir ton format de sortie, avec les informations dont tu
as besoin, les séparateurs, ...
man dpkg-query pour les détails je supppose je vais regarder..
Le 16 octobre 2008 13:44, François Cerbelle <francois@cerbelle.net> a
écrit :
Regarde l'exemple ci-dessous (syntaxe aproximative de tête, je
n'ai pas de Linux au boulot) :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W
Je l'utilise pour identifier les gros paquets :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W | sort -unr
Mais tu peux définir ton format de sortie, avec les informations dont tu
as besoin, les séparateurs, ...
man dpkg-query pour les détails je supppose je vais regarder..
Le 16 octobre 2008 13:44, François Cerbelle a
écrit :
Regarde l'exemple ci-dessous (syntaxe aproximative de tête, je
n'ai pas de Linux au boulot) :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W
Je l'utilise pour identifier les gros paquets :
dpkg-query --showformat="${Installed-Size} ${Package}n" -W | sort -unr
Mais tu peux définir ton format de sortie, avec les informations dont tu
as besoin, les séparateurs, ...
man dpkg-query pour les détails je supppose je vais regarder..
Le gestionnaire de paquets est complexe certe mais surtout très
complet et peu répondre à ton besoin.
très juste .... ma paresse naturelle avait besoin de cela pour investiguer
dans les entrailles d'un .deb -)
Le gestionnaire de paquets est complexe certe mais surtout très
complet et peu répondre à ton besoin.
très juste .... ma paresse naturelle avait besoin de cela pour investiguer
dans les entrailles d'un .deb -)
Le gestionnaire de paquets est complexe certe mais surtout très
complet et peu répondre à ton besoin.
très juste .... ma paresse naturelle avait besoin de cela pour investiguer
dans les entrailles d'un .deb -)