soft pour monter des iso, problème pour installer kiso

soft pour monter des iso, problème pour installer kiso - Logiciels - Linux et OS Alternatifs

Marsh Posté le 22-06-2007 à 21:27:28    

bonjour,
je voudrai savoir si vous connaissiez un logiciel pour monter automatiquement des images cd
pour l'instant je me suis fais un petit script avec kdialog en prime
mais bon c'est pas top quand même...


Message édité par dams78 le 24-06-2007 à 19:09:47

---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 22-06-2007 à 21:27:28   

Reply

Marsh Posté le 22-06-2007 à 21:41:38    

qu'est ce que tu entends par monter automatiquement ?
autant un cd/clé USB... que tu insères, je vois bien comment les monter automatiquement, par contre une iso a part un script tout con qui va te la monter quand tu double-clique dessus... je vois pas.

Reply

Marsh Posté le 23-06-2007 à 08:23:33    

pour un iso tu n'a pas de possibilitee d'automount car il n'est pas un element hardware par concequent ca presence n'est pas detectable.
 
une astuce concisterai a ecrire un petit script comme :
-find / -type f -name "*iso" -exec mkdir /mnt/{} && mount -o loop {} /mnt/{}/ \;
 
et de le lancer dans l'inittab en mode respawn (se relance a chaque fin d'execution)
 
mais bonjour l'activitee disque (il sera fichu plus vite) et les ralentissements machine, et la surconsomation electrique (et oui un disque est un element mecanique qui demande beaucoup d'energie surtout sur un find ou le disque sera probablement totalement balaye selon ton partitionnement)...
 
 
 


---------------
Merci @+
Reply

Marsh Posté le 23-06-2007 à 08:44:00    

supfrs31 a écrit :

pour un iso tu n'a pas de possibilitee d'automount car il n'est pas un element hardware par concequent ca presence n'est pas detectable.
 
une astuce concisterai a ecrire un petit script comme :
-find / -type f -name "*iso" -exec mkdir /mnt/{} && mount -o loop {} /mnt/{}/ \;
 
et de le lancer dans l'inittab en mode respawn (se relance a chaque fin d'execution)

 
mais bonjour l'activitee disque (il sera fichu plus vite) et les ralentissements machine, et la surconsomation electrique (et oui un disque est un element mecanique qui demande beaucoup d'energie surtout sur un find ou le disque sera probablement totalement balaye selon ton partitionnement)...


[:mlc]


Message édité par Zzozo le 23-06-2007 à 08:44:10

---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 23-06-2007 à 12:25:59    

Reply

Marsh Posté le 23-06-2007 à 12:27:20    


De faire quoi ? [:mlc2]

Reply

Marsh Posté le 24-06-2007 à 19:09:17    

merci à l'aire de correspondre à ce que je recherche, merci
 
j'ai quand même un petit problème :
je suis sous une debian, malheureusement j'ai pas trouvé de paquet debian pour kiso
 
il faut donc que je le compile (ma première fois ;) )
aprés quelques efforts j'arrive à lancer le configure qui me signale de lancer un make
seulement celui-ci se termine avec des erreurs :

Code :
  1. hebus:/home/damien/Desktop/kiso-0.8.3# make
  2. make  all-recursive
  3. make[1]: entrant dans le répertoire « /home/damien/Desktop/kiso-0.8.3 »
  4. Making all in doc
  5. make[2]: entrant dans le répertoire « /home/damien/Desktop/kiso-0.8.3/doc »
  6. Making all in .
  7. make[3]: entrant dans le répertoire « /home/damien/Desktop/kiso-0.8.3/doc »
  8. make[3]: Rien à faire pour « all-am ».
  9. make[3]: quittant le répertoire « /home/damien/Desktop/kiso-0.8.3/doc »
  10. Making all in en
  11. make[3]: entrant dans le répertoire « /home/damien/Desktop/kiso-0.8.3/doc/en »
  12. make[3]: Rien à faire pour « all ».
  13. make[3]: quittant le répertoire « /home/damien/Desktop/kiso-0.8.3/doc/en »
  14. Making all in de
  15. make[3]: entrant dans le répertoire « /home/damien/Desktop/kiso-0.8.3/doc/de »
  16. make[3]: Rien à faire pour « all ».
  17. make[3]: quittant le répertoire « /home/damien/Desktop/kiso-0.8.3/doc/de »
  18. make[2]: quittant le répertoire « /home/damien/Desktop/kiso-0.8.3/doc »
  19. Making all in po
  20. make[2]: entrant dans le répertoire « /home/damien/Desktop/kiso-0.8.3/po »
  21. make[2]: Rien à faire pour « all ».
  22. make[2]: quittant le répertoire « /home/damien/Desktop/kiso-0.8.3/po »
  23. Making all in src
  24. make[2]: entrant dans le répertoire « /home/damien/Desktop/kiso-0.8.3/src »
  25. if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT dirops.o -MD -MP -MF ".deps/dirops.Tpo" -c -o dirops.o dirops.cpp; \
  26.         then mv -f ".deps/dirops.Tpo" ".deps/dirops.Po"; else rm -f ".deps/dirops.Tpo"; exit 1; fi
  27. dirops.cpp:7:26: error: cdio/iso9660.h: Aucun fichier ou répertoire de ce type
  28. dirops.cpp: In function 'QString readoutheader(QString, QString)':
  29. dirops.cpp:372: error: 'iso9660_t' was not declared in this scope
  30. dirops.cpp:372: error: 'p_iso' was not declared in this scope
  31. dirops.cpp:373: error: 'iso9660_open' was not declared in this scope
  32. dirops.cpp:378: error: 'iso9660_ifs_get_volume_id' was not declared in this scope
  33. dirops.cpp:379: error: 'iso9660_ifs_get_system_id' was not declared in this scope
  34. dirops.cpp:380: error: 'iso9660_ifs_get_publisher_id' was not declared in this scope
  35. dirops.cpp:381: error: 'iso9660_ifs_get_preparer_id' was not declared in this scope
  36. dirops.cpp:382: error: 'iso9660_ifs_get_application_id' was not declared in this scope
  37. make[2]: *** [dirops.o] Erreur 1
  38. make[2]: quittant le répertoire « /home/damien/Desktop/kiso-0.8.3/src »
  39. make[1]: *** [all-recursive] Erreur 1
  40. make[1]: quittant le répertoire « /home/damien/Desktop/kiso-0.8.3 »
  41. make: *** [all] Erreur 2
  42. hebus:/home/damien/Desktop/kiso-0.8.3#


 
merci de votre aide


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 24-06-2007 à 20:01:38    

J'ai fait une tres courte recherche google et j'ai trouvé ca : http://ubuntuforums.org/showthread.php?t=87714
Le dernier post indique un moyen simple sous ubuntu (donc debian tres proche)
Ma recherche google (pour que tu apprennes a chercher par toi meme ) : cdio/iso9660.h kiso sur google.com


Message édité par guepe le 24-06-2007 à 20:02:36

---------------
Un blog qu'il est bien
Reply

Marsh Posté le 24-06-2007 à 20:24:48    

merci je jette un coup d'oeil
rassures toi, j'ai fais des recherches googles (car c'est mon ami) mais pas avec ses mots...

 

edit:
fausse joie le lien pour le paquet kiso.deb est mort (une recherche sur google n'a rien donné non plus :) )
quand à la librairie libiso9660-4 elle était déjà installée
je continue mes recherches...


Message édité par dams78 le 24-06-2007 à 20:43:02

---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 24-06-2007 à 21:44:40    

La faut le paquet de dev de cette bibliothèque.
Ça devrait être libiso9660-dev.


---------------
Be the one with the flames.
Reply

Marsh Posté le 24-06-2007 à 21:44:40   

Reply

Marsh Posté le 25-06-2007 à 00:31:17    

mount -o loop


très simple, efficace et sans bavure.
monte ton iso comme un périphérique disque.
edit : c'est peut être ce que tu fais avec ton script, mais dans le doute...


Message édité par enfoiro le 25-06-2007 à 00:31:59
Reply

Marsh Posté le 25-06-2007 à 17:48:50    

ca yé ca marche,
par contre en fin de compte kiso (pour l'utilisation que j'en ai) ne fais pas grand chose de plus que mon script...
enfin bon, merci de vos réponses et votre aide


---------------
dam's (debianer), ma galerie Flickr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed