Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SCRIPT] Infos sur le contenu d'un fichier compressé .
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Wed Aug 23, 2006 4:53 pm    Post subject: Reply with quote

titoucha wrote:

Edit: Sans les extensions c'est ok, part contre la compilation se plante, bon ça je l'avais prévu car j'ai pris un programe qui ne se contente pas d'un simple ./configure, il utilise Kde donc il lui faut ./configure --prefix=/usr/kde/3.5



Passer des options a été prévu ! pour un configure et un autogen.sh donc normalement tu n'aurais pas du avoir de soucis ...

après décompression ...
Code:
...
******************************************************************
Voulez-vous compiler et installer le fichier lynx2.tar.bz2 ? [Y/n] 
******************************************************************

y



rm -rf /tmp/fayawork

cp -r /home/faya/rubytar_test/lynx2-8-5 /tmp/fayawork

**********************************************
Voulez-vous  la configuration par défaut: [d]

Passez des options directement: [p]

Affichez les options:  [a] 
**********************************************



tu as différent choix à ce stade ... Tu fais ton choix en choisissant une lettre et si Tu dois rentrer des options, tu les rentres sans le ./configure ... (les options vont être passé autmatiquement à configure) .

Je suis entrain de bosser pour que rads accepte aussi les noms avec les extensions ...


En tout cas , un grand merci car cela m'a permit de préciser lors de la présentation du script et j'espère mettre cette option très bientot et aussi j'aimerais mettre le nom du fichier en argument directement ...donc pas mal de taff en perspective ...


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Aug 23, 2006 4:57 pm    Post subject: Reply with quote

J'ai pas vu apparaitre le choix pour la compilation il ma demander si je voulais compiler et ensuite il la lancé sans autre, je vais retester.

Edit: Il ne me donne pas le choix :?
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Wed Aug 23, 2006 6:06 pm    Post subject: Reply with quote

Salut,


Tous les fichiers que j'ai testés sont passés donc c'est interressant !!!!! passe moi le nom de ce fichier pour que je vois de quoi il en retourne, cela va m'aider à comprendre le problème et le régler ...

Si tu veux tester d'autres fichiers , tu créer un répertoire et tu rajoutes ds fichiers provenant de distfiles , et tu les configure vers ta partition /tmp comme cela il n'y a pas de soucis !


Merci,


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Aug 23, 2006 6:28 pm    Post subject: Reply with quote

C'est les sources de ce programme http://www.kde-apps.org/content/show.php?content=44237

Je testerais avec d'autre programmes que je prendrais du répertoire distfiles demain, maintenant je vais manger :arrow:
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Wed Aug 23, 2006 6:44 pm    Post subject: Reply with quote

Salut,


Aucun soucis de mon coté , cela passe nikel :lol: !!!!

Code:

faya@crazy_gentoo ~/rubytar_test $
 ruby rads_g

**********************************************************
Entrez le nom du fichier à décompresser ou compilé, svp  :
**********************************************************

kboincmgr-0.1.6

******* Fichier temporaire  /tmp/faya.conf effacé *******
rm /tmp/faya.conf
*********************************************************

kboincmgr-0.1/
kboincmgr-0.1/src/
kboincmgr-0.1/src/prefs.h
kboincmgr-0.1/src/filesys.C
kboincmgr-0.1/src/mainwidget.h
kboincmgr-0.1/src/messageslistview.cpp
kboincmgr-0.1/src/kboincmgr.h
kboincmgr-0.1/src/result_state.h
kboincmgr-0.1/src/projectsview.h
kboincmgr-0.1/src/transferscontrolview.cpp
kboincmgr-0.1/src/clientnamedlg.cpp
kboincmgr-0.1/src/mainwidget.cpp
kboincmgr-0.1/src/config.h
kboincmgr-0.1/src/messagesview.cpp
kboincmgr-0.1/src/transfersviewitem.cpp
kboincmgr-0.1/src/mfile.C
kboincmgr-0.1/src/util.h
kboincmgr-0.1/src/guiurlview.h
kboincmgr-0.1/src/projectslistview.cpp
kboincmgr-0.1/src/resultslistview.cpp
kboincmgr-0.1/src/mainwidgetcontrol.h
kboincmgr-0.1/src/md5_file.C
kboincmgr-0.1/src/hostinfo.h
kboincmgr-0.1/src/projectscontrolview.cpp
kboincmgr-0.1/src/kboincmgrui.rc
kboincmgr-0.1/src/gui_rpc_client.h
kboincmgr-0.1/src/messageslistview.h
kboincmgr-0.1/src/hi16-app-konsole_close.png
kboincmgr-0.1/src/guiurlbutton.h
kboincmgr-0.1/src/Makefile.am
kboincmgr-0.1/src/main.cpp
kboincmgr-0.1/src/messagesviewitem.h
kboincmgr-0.1/src/hostinfo.C
kboincmgr-0.1/src/resultsviewitem.cpp
kboincmgr-0.1/src/securebox.h
kboincmgr-0.1/src/authvariable.cpp
kboincmgr-0.1/src/resultsviewitem.h
kboincmgr-0.1/src/projectsview.cpp
kboincmgr-0.1/src/md5_file.h
kboincmgr-0.1/src/messagesview.h
kboincmgr-0.1/src/hi16-app-konsole_open.png
kboincmgr-0.1/src/pushbutton.cpp
kboincmgr-0.1/src/showbutton.cpp
kboincmgr-0.1/src/network.h
kboincmgr-0.1/src/statisticscontrolview.h
kboincmgr-0.1/src/clientnamedlg.h
kboincmgr-0.1/src/projectscontrolview.h
kboincmgr-0.1/src/statisticsprojectdata.h
kboincmgr-0.1/src/messagescontrolview.h
kboincmgr-0.1/src/resultsview.cpp
kboincmgr-0.1/src/gui_rpc_client_ops.C
kboincmgr-0.1/src/pushbutton.h
kboincmgr-0.1/src/mfile.h
kboincmgr-0.1/src/projectslistview.h
kboincmgr-0.1/src/statisticscontrolview.cpp
kboincmgr-0.1/src/mainwidgetview.h
kboincmgr-0.1/src/authenticate.h
kboincmgr-0.1/src/miofile.h
kboincmgr-0.1/src/authconfigdlg.cpp
kboincmgr-0.1/src/parse.C
kboincmgr-0.1/src/messagesviewitem.cpp
kboincmgr-0.1/src/mainwidgetcontrol.cpp
kboincmgr-0.1/src/clearbutton.h
kboincmgr-0.1/src/prefs.C
kboincmgr-0.1/src/filesys.h
kboincmgr-0.1/src/resultscontrolview.cpp
kboincmgr-0.1/src/mainwidgetview.cpp
kboincmgr-0.1/src/hi32-app-kboincmgr.png
kboincmgr-0.1/src/miofile.C
kboincmgr-0.1/src/kboincmgr.desktop
kboincmgr-0.1/src/parse.h
kboincmgr-0.1/src/tooltip.cpp
kboincmgr-0.1/src/transferslistview.cpp
kboincmgr-0.1/src/md5.h
kboincmgr-0.1/src/preferences.h
kboincmgr-0.1/src/projectsviewitem.cpp
kboincmgr-0.1/src/guiurlview.cpp
kboincmgr-0.1/src/transferslistview.h
kboincmgr-0.1/src/guiurlbutton.cpp
kboincmgr-0.1/src/authvariable.h
kboincmgr-0.1/src/md5.c
kboincmgr-0.1/src/Makefile.in
kboincmgr-0.1/src/hi32-app-konsole_close.png
kboincmgr-0.1/src/showbutton.h
kboincmgr-0.1/src/statisticsgraphview.h
kboincmgr-0.1/src/authconfigdlg.h
kboincmgr-0.1/src/tooltip.h
kboincmgr-0.1/src/global.h
kboincmgr-0.1/src/disconnecteddlg.cpp
kboincmgr-0.1/src/projectsviewitem.h
kboincmgr-0.1/src/error_numbers.h
kboincmgr-0.1/src/network.C
kboincmgr-0.1/src/resultscontrolview.h
kboincmgr-0.1/src/clientbutton.h
kboincmgr-0.1/src/statisticsgraphview.cpp
kboincmgr-0.1/src/clearbutton.cpp
kboincmgr-0.1/src/statisticsview.cpp
kboincmgr-0.1/src/kboincmgr.cpp
kboincmgr-0.1/src/disconnecteddlg.h
kboincmgr-0.1/src/preferences.cpp
kboincmgr-0.1/src/authenticate.cpp
kboincmgr-0.1/src/ptrlist.h
kboincmgr-0.1/src/messagescontrolview.cpp
kboincmgr-0.1/src/resultslistview.h
kboincmgr-0.1/src/gui_rpc_client.C
kboincmgr-0.1/src/diagnostics.h
kboincmgr-0.1/src/hi16-app-kboincmgr.png
kboincmgr-0.1/src/hi32-app-konsole_open.png
kboincmgr-0.1/src/transferscontrolview.h
kboincmgr-0.1/src/clientbutton.cpp
kboincmgr-0.1/src/resultsview.h
kboincmgr-0.1/src/transfersview.h
kboincmgr-0.1/src/transfersviewitem.h
kboincmgr-0.1/src/statisticsview.h
kboincmgr-0.1/src/statisticsprojectdata.cpp
kboincmgr-0.1/src/securebox.cpp
kboincmgr-0.1/src/transfersview.cpp
kboincmgr-0.1/src/util.C
kboincmgr-0.1/COPYING
kboincmgr-0.1/README
kboincmgr-0.1/configure.in.in
kboincmgr-0.1/AUTHORS
kboincmgr-0.1/Makefile.am
kboincmgr-0.1/doc/
kboincmgr-0.1/doc/Makefile.am
kboincmgr-0.1/doc/en/
kboincmgr-0.1/doc/en/script.png
kboincmgr-0.1/doc/en/Makefile.am
kboincmgr-0.1/doc/en/screenshot_2.png
kboincmgr-0.1/doc/en/preferences_retry.png
kboincmgr-0.1/doc/en/Makefile.in
kboincmgr-0.1/doc/en/screenshot_1.png
kboincmgr-0.1/doc/en/index.docbook
kboincmgr-0.1/doc/en/preferences_misc.png
kboincmgr-0.1/doc/Makefile.in
kboincmgr-0.1/configure.in
kboincmgr-0.1/stamp-h.in
kboincmgr-0.1/Makefile.cvs
kboincmgr-0.1/admin/
kboincmgr-0.1/admin/configure.in.bot.end
kboincmgr-0.1/admin/config.guess
kboincmgr-0.1/admin/libtool.m4.in
kboincmgr-0.1/admin/cvs-clean.pl
kboincmgr-0.1/admin/debianrules
kboincmgr-0.1/admin/config.sub
kboincmgr-0.1/admin/mkinstalldirs
kboincmgr-0.1/admin/compile
kboincmgr-0.1/admin/acinclude.m4.in
kboincmgr-0.1/admin/depcomp
kboincmgr-0.1/admin/bcheck.pl
kboincmgr-0.1/admin/Makefile.common
kboincmgr-0.1/admin/ylwrap
kboincmgr-0.1/admin/install-sh
kboincmgr-0.1/admin/Doxyfile.global
kboincmgr-0.1/admin/nmcheck
kboincmgr-0.1/admin/Doxyfile.am
kboincmgr-0.1/admin/detect-autoconf.sh
kboincmgr-0.1/admin/missing
kboincmgr-0.1/admin/conf.change.pl
kboincmgr-0.1/admin/config.pl
kboincmgr-0.1/admin/cvs.sh
kboincmgr-0.1/admin/ltmain.sh
kboincmgr-0.1/admin/configure.in.min
kboincmgr-0.1/admin/am_edit
kboincmgr-0.1/admin/ChangeLog
kboincmgr-0.1/NEWS
kboincmgr-0.1/config.h.in
kboincmgr-0.1/configure.files
kboincmgr-0.1/Makefile.in
kboincmgr-0.1/configure
kboincmgr-0.1/po/
kboincmgr-0.1/po/Makefile.am
kboincmgr-0.1/po/Makefile.in
kboincmgr-0.1/INSTALL
kboincmgr-0.1/acinclude.m4
kboincmgr-0.1/ChangeLog
kboincmgr-0.1/TODO
true

******************************************************************
Voulez-vous compiler et installer le fichier kboincmgr-0.1.6.tar.bz2 ? [Y/n] 
******************************************************************
y



cp -r /home/faya/rubytar_test/kboincmgr-0.1 /tmp/fayawork

**********************************************
Voulez-vous  la configuration par défaut: [d]

Passez des options directement: [p]

Affichez les options:  [a] 
**********************************************



Prend le dernier code ! Te prends pas la tete pour les distfiles , j'ai bien dit si !!!!! tu fais en fonction de ton humeur :D ....


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Thu Aug 24, 2006 1:36 am    Post subject: Reply with quote

Je suis un plouc :oops: je n'avais pas pris la dernière version du code.

Ca fonctionne!

Première remarque, il faut-être en root pour utiliser ton soft sinon il n'installe rien dutout, serait-il pas préférable de le faire compiler en user normal et passer en root juste pour l'installation.

Deuxième remarque, si tu veux laisser ton programme comme ça, il faudrait prévoire le cas ou tu oublie de lancer ton programme en root car il lance la compilation, il essaye d'installer, il n'y arrive pas, et il détruit le répertoire de travail. C'est la que c'est génant car si la compilation a pris beaucoup de temps quand tu vas relancer ton programme il va recommancer tout à zéro, se serait bien que si il voit que lors de l'installation il n'a pas l'autorisation en écriture il ne détruise pas le répertoire temporaire et mette un flag à 1 pour ne pas recompiler la fois suivante et refaire qu'une installation.
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Thu Aug 24, 2006 10:37 am    Post subject: Reply with quote

titoucha wrote:
Je suis un plouc :oops: je n'avais pas pris la dernière version du code.
Ca fonctionne!

C'est du live and direct ! Content que cela fonctionne :D ! ...

titoucha wrote:
Première remarque, il faut-être en root pour utiliser ton soft sinon il n'installe rien dutout, serait-il pas préférable de le faire compiler en user normal et passer en root juste pour l'installation.

J'ai débuté il y a qques semaines le ruby (voir le début du topic ou tu récupères le code) et comme je connaîs bien la compile , je me suis lancé directement ds l'écriture de ce soft et chaque jour je dois implémenter un nouveau truc et il faut que je trouve comment faire en ruby :lol: donc en fait c'est exactement ce que je veux faire , quand le script est lancé vérifier l'uid et le gid pour demander un passage en root pour le make ... en fonction de l'endroit ou tu veux installer le soft ...

titoucha wrote:
Deuxième remarque, si tu veux laisser ton programme comme ça, il faudrait prévoire le cas ou tu oublie de lancer ton programme en root car il lance la compilation, il essaye d'installer, il n'y arrive pas, et il détruit le répertoire de travail. C'est la que c'est génant car si la compilation a pris beaucoup de temps quand tu vas relancer ton programme il va recommancer tout à zéro, se serait bien que si il voit que lors de l'installation il n'a pas l'autorisation en écriture il ne détruise pas le répertoire temporaire et mette un flag à 1 pour ne pas recompiler la fois suivante et refaire qu'une installation.

Cela rejoint le point au dessus , il faut que j'arrive à savoir quel sont les droits de l'utilisateur qui lance le srcipt ...

Je vais essayer de régler ce point le plus vite possible car c'est un point très important , j'ai déjà posé ces questions importantes sur la mailing list ruby-fr http://www.nabble.com/ruby-French-f13924.html

En tout cas Merci , tu as soulevé que des points importants qui m'ont permis d'avancer :!: :wink: ...


Merci ,


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Thu Aug 24, 2006 1:43 pm    Post subject: Reply with quote

De rien pour le coup de main, je vais de ce pas me mettre à la lecture du pavé "apprendre à programmé" qui traite du ruby :D


Si jamais n'hésite pas même en mp si ce thread se trouve trop loin , car pour des raison de santé j'ai pas mal de temps et ce sera avec plaisir.
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Thu Aug 24, 2006 3:42 pm    Post subject: Reply with quote

titoucha wrote:
De rien pour le coup de main, je vais de ce pas me mettre à la lecture du pavé "apprendre à programmé" qui traite du ruby :D


Bonne lecture :lol: ! Il n'y a pas beaucoup de bouquins sur ruby et vaut mieux les avoirs sous la main ... En fait il faut trouver un langage qui nous plaise ...

titoucha wrote:
Si jamais n'hésite pas même en mp si ce thread se trouve trop loin , car pour des raison de santé j'ai pas mal de temps et ce sera avec plaisir.


Ok , merci , je n'hésiterais pas et toi non plus au cas ou ruby t'emballe :D ou un autre langage ... je viens de finir d'implémenter l'option avec le nom complet (extension comprise..) que je vais mettre d'ici demain et je me penche sur l'uid et le gid ...


Rétablis toi vite !


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Fri Aug 25, 2006 1:41 am    Post subject: Reply with quote

Je vais lire et "bricoler un peu sous ruby et voire si je me sens à l'aise et faire la même chose avec python, l'autre language que j'ai en vue, ensuite je ferais mon choix.
Je vais aussi regarder la documentation qu'il est possible de consulter facilement pour les "nul", c'est un des point très important dans la balance lors de ma décision.

merci pour tes voeux de rétablissements, mais malheureusement c'est chronique :cry:
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sat Aug 26, 2006 1:46 am    Post subject: Reply with quote

titoucha wrote:
Je vais lire et "bricoler un peu sous ruby et voire si je me sens à l'aise et faire la même chose avec python, l'autre language que j'ai en vue, ensuite je ferais mon choix.
Je vais aussi regarder la documentation qu'il est possible de consulter facilement pour les "nul", c'est un des point très important dans la balance lors de ma décision.

Avec ces deux là tu devrais trouver ton bonheur ... moi je dois encore bosser le concept objet qui n'est pas évident mais il me faut tjrs un temps de digestion avant que les concepts soit bien clairs... :) . j'aurais des bouquins en septembre sur le langage ruby (Ruby in a Nutshell de Matz le fondateur de ruby et Débuter en programmation avec ruby de Chris Pine) et sur la conception des systèmes d'exploitations car là encore il y a des concepts que je dois vraiment digérer pour essayer de programmer précis ...

titoucha wrote:
merci pour tes voeux de rétablissements, mais malheureusement c'est chronique :cry:

:twisted: , je te souhaite bon courage et de pas lâcher l'affaire :!: ...


Sinon j'ai changé le code et mis la détection avec ou sans extension du fichier donc tu peux faire du copier coller sans problème mais par contre passer en root lors du choix des options si l'utilisateur veux installer ds /usr me fait qque peu galérer... J'arrive a passer en root mais les processus ne se lancent pas( ./configure , etc..)... Il faut que je sache pourquoi ruby ne peut pas lancer le shell root en passant de l'utilisateur au root ...


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sat Aug 26, 2006 4:17 am    Post subject: Reply with quote

man in the hill wrote:

Sinon j'ai changé le code et mis la détection avec ou sans extension du fichier donc tu peux faire du copier coller sans problème mais par contre passer en root lors du choix des options si l'utilisateur veux installer ds /usr me fait qque peu galérer... J'arrive a passer en root mais les processus ne se lancent pas( ./configure , etc..)... Il faut que je sache pourquoi ruby ne peut pas lancer le shell root en passant de l'utilisateur au root ...


Je le copie à l'occasion et le testerais, mais avant il faut variment que je lise ces docs.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum