# Graver en ligne de commande

**URL:** <https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 10:38 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240 "2016-02-20T22:38:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 10:38 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/1 "2016-02-20T22:38:53Z")

</div>

Suite à ce post : [forum.debian-fr.org/viewtopic.php?f=3&t=28200](http://forum.debian-fr.org/viewtopic.php?f=3&t=28200)  
j’ai fait ce petit script, afin de faciliter la gravure en ligne de commande.

Edit : Le script s’est déplacé, il est maintenant sur le wiki :  
[wiki.debian-fr.org/wiki.debian-f … e\_commande](http://wiki.debian-fr.org/wiki.debian-fr/index.php?title=Graver_en_ligne_de_commande)

À ce jour, tout ce qui est activé dans le script devrait ( 😒 ) fonctionner. J’ai des doutes en ce qui concerne la ligne de gravure, selon votre configuration matérielle, wodim peut demander plus d’options… À changer aussi…

Surtout, ne pas hésiter à améliorer le script!

![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 10:38 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/2 "2016-02-20T22:38:54Z")

</div>

Bravo!! ![:041](https://www.debian-fr.org/uploads/default/original/1X/bfe857c9119752799c3eac55ca37a50312c51282.gif "applaudit")

J’ai testé et c’est très bien !!

Pour infos, voici un autre script qui m’avait été fournis par kna quand j’ai ouver ce fil [viewtopic.php?p=257753#p257753](http://forum.debian-fr.org/viewtopic.php?p=257753#p257753)

ça me fait penser que je vais essayer d’adapter ton script pour proposer la gravure d’image iso

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 10:38 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/3 "2016-02-20T22:38:58Z")

</div>

[quote=“M3t4linux”]Bravo!! ![:041](https://www.debian-fr.org/uploads/default/original/1X/bfe857c9119752799c3eac55ca37a50312c51282.gif "applaudit")

J’ai testé et c’est très bien !!

Pour infos, voici un autre script qui m’avait été fournis par kna quand j’ai ouver ce fil [viewtopic.php?p=257753#p257753](http://forum.debian-fr.org/viewtopic.php?p=257753#p257753)

ça me fait penser que je vais essayer d’adapter ton script pour proposer la gravure d’image iso[/quote]  
Il reste sûrement quelques bugs. Il faudrait aussi que j’ajoute des commentaires.  
Par exemple, au niveau des conversions des fichiers, il faudrait les faire que si besoin.  
De plus, il faudrait contrôler si le cd cible est assez volumineux pour la gravure.

C’est une très bonne idée pour l’iso! il suffirait d’ajouter un menu, ce n’est pas compliqué du tout (je n’avais pas pensé à l’utilisation la plus simple 🙂 )

Misterfreez, une amélioration de mes bidouillages? ![8)](https://www.debian-fr.org/uploads/default/original/1X/ae031e9834d19166598edd060b063d44f1829139.gif "Cool")

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:38 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/4 "2016-02-20T22:38:58Z")

</div>

Salut,

Et la vérification de la gravure, bien sûr 😊

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 10:38 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/5 "2016-02-20T22:38:58Z")

</div>

[quote=“ggoodluck47”]Salut,

Et la vérification de la gravure, bien sûr 😊[/quote]  
Oui aussi!!!

Pour faire ça, quelle est la démarche à suivre? créer un md5 avant la gravure, et le comparer avec le cd gravé?

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 10:39 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/6 "2016-02-20T22:39:00Z")

</div>

J’ai fait un truc pour vérifier les images et cd. à voir si on ne peut pas faire mieux…

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:39 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/7 "2016-02-20T22:39:00Z")

</div>

Re,

C’est à ton “truc” que je pensais ! Sinon l’intégrer mais tout au moins l’appeler, ceci afin de rester dans l’esprit un programme, une fonction 🙂

---

<div class="post-metadata">

**Author:** ![nono471](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@nono471](https://www.debian-fr.org/u/nono471)\
**Post date:** [Février 20, 2016, 10:39 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/8 "2016-02-20T22:39:06Z")

</div>

Salut,

J’ai testé ton script pour graver un .avi . Il n’a pas marché .  
A noter que le paquet [dmenu](http://packages.debian.org/lenny/dmenu) est fourni par le paquet dwn-tools . Enfin, j’ai installé tous les paquets cités au début du script .  
Je t’ai fais un screenshot de la manœuvre [ici](http://uppix.net/7/b/9/cc67775cc4ce5f04a2be76fb0048e.html), si ça peut faire avancer ton script .

nono

note : j’ai installé la version lenny de xfburn qui semble fonctionnelle .

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 10:39 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/9 "2016-02-20T22:39:06Z")

</div>

Merci du retour!  
Le problème semble venir du fait que le fichier que tu souhaites graver a un nom avec espaces. J’ai modifié le script en fonction, ça devrait marcher désormais.

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 10:39 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/10 "2016-02-20T22:39:07Z")

</div>

J’ai testé avec un avi à moi, qui a des espaces, et ça fonctionne désormais. N’hésite pas à me rapporter d’autres erreurs!  
Avec ce script, c’est encore plus léger que xfburn (comme ton pc semble modeste), et la ligne de commande est plus stable que le graphique 🙂 .

---

<div class="post-metadata">

**Author:** ![nono471](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@nono471](https://www.debian-fr.org/u/nono471)\
**Post date:** [Février 20, 2016, 10:39 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/11 "2016-02-20T22:39:14Z")

</div>

Salut,

C’est tout bon ! Le script a fonctionné et j’ai pu graver le divx . Merci .  
Comment n’ai-je pas pensé à remplacer les espaces par des underscores, bouh je suis nul ! 😈

Mon PC est "modeste", et pour cause, je l'ai trouvé à la déchetterie . Il a marché "out of the box" et c'est windows 98 qui est apparu ! Tout ça pour dire que si vous avez une municipalité compréhensive (c'est pas le cas chez moi, il a fallu que j'insiste lourdement), il y a plein d'ordinateurs qui n'attendent qu'à trouver une seconde vie, entre autre avec une debian + openbox pour les plus anciens . Il y avait une "montagne" d'ordinateur, c'est trop dommage ce gaspillage ( \<- cet avis est tout à fait personnel ) . 

Merci pour ton script qui va bien . ![:023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif "OK") ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/12 "2016-02-20T22:41:25Z")

</div>

J’essaie d’ajouter ce script à dmenu, en modifiant donc le config.h de dmenu

Voici ce que j’ajoute :

```auto
static const char *gravurecmd[] = { "/bin/sh", "sh ~/scripts/gravure.sh", NULL};
```

```auto
{ MODKEY|ShiftMask, XK_b, spawn, {.v = gravurecmd} },
```

Et le classique `sudo make clean install` et redémarrage de X.  
Tout ce ci se passe bien mais quand je veux lancer le script via le raccourcis clavier, voici ce que j’obtiens : [quote]/bin/sh: : ~/scripts/gravure.sh : Aucun fichier ou dossier de ce type[/quote]

Qu’ais je râté?? ![:017](https://www.debian-fr.org/uploads/default/original/1X/7bbea83f89515ab7c7a738dddb86c4d4f140bd13.gif "reflechit") ![:12](https://www.debian-fr.org/uploads/default/original/1X/5ab5476dc281287f8b7ad337242a19cb8485624d.gif "grincheux")

---

<div class="post-metadata">

**Author:** ![nono471](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@nono471](https://www.debian-fr.org/u/nono471)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/13 "2016-02-20T22:41:46Z")

</div>

Salut,

J’ai voulu graver un cd audio et le script me met des erreurs . J’ai fait une [capture d’écran](http://uppix.net/8/c/e/d565b83ee20135b415f7468cc222f.html) .

J’ai installé le paquet lame à partir du site [debian-multimedia/lame](http://debian-multimedia.org/dists/stable/main/binary-i386/package/lame.php) . ( je n’ai pas mis le depôt lenny-multimedia dans mon sources car j’ai vlc comme unique lecteur et ça met la “zone” 😈 , mais j’ai vérifié, c’est la même version) .

Je n’ai pas installé oggdec car il est introuvable, message de apt : Impossible de trouver correspondant à “oggdec” , Cependant les paquets suivant comportent “oggdec” dans leur description : vorbis-tools . Je l’ai installé et il y a bien un /usr/bin/oggdec dans mon système . Les autres paquets cités sont installés .

Voilà, ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

nono

note : J’ai aussi fait la manœuvre avec des mp3 sans espace dans le nom, et c’est pareil (ce serait aussi dommage de ne pas pouvoir afficher les titres sur chaine/autoradio) .

---

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/14 "2016-02-20T22:41:54Z")

</div>

Au lieu de poster, j’aurais dû réfléchir un peu

Ce script ne peut être intégré à dmenu puique dmenu n’est pas appelé dans le script…

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:47 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/15 "2016-02-20T22:47:38Z")

</div>

Salut

> [@](#):
>
> J’ai fait un truc pour vérifier les images et cd. à voir si on ne peut pas faire mieux…

Pourrais-tu nous redonner le lien vers ton “truc”, que j’ai perdu. Merci 🙂

---

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 10:47 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/16 "2016-02-20T22:47:38Z")

</div>

Je penses que notre amie Thuban doit être en pleine période d’examens en ce moment… ![:115](https://www.debian-fr.org/uploads/default/original/1X/f0b4ead290aa124671b5f77e5c5e1073057a630b.gif "eureka")

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:47 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/17 "2016-02-20T22:47:39Z")

</div>

Re,

Il n’y a pas le feu, j’attendrais 🙂

---

<div class="post-metadata">

**Author:** ![nono471](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@nono471](https://www.debian-fr.org/u/nono471)\
**Post date:** [Février 20, 2016, 10:47 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/18 "2016-02-20T22:47:46Z")

</div>

Salut,

J’ai gravé une iso (pekwm-debian) et j’ai eu 23 drive buffer underruns, et la md5sum n’est pas identique (j’ai quand même pu booter et utiliser le cd) . Je n’ai pas eu le message : “ATTENTION, IL Y A EU UN PROBLÈME LORS DE LA GRAVURE!!!”

Aussi, j’ai voulu mettre la vitesse de gravure à x4 (je passe par un graveur via usb 1)  
Suite à la lecture du man wodim, j’ai modifié les lignes suivantes (104 130 et 174) :

wodim -v dev=/dev/scd0 -data "$(cat $LISTEAGRAVER)"  
par  
wodim speed=4 -v dev=/dev/scd0 -data “$(cat $LISTEAGRAVER)”

mais ça n’a rien changé ! 😈  
si quelqu’un pouvait me dire comment faire, ce serait sympa .  
Merci,

nono

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 20, 2016, 10:49 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/19 "2016-02-20T22:49:31Z")

</div>

Désolé, j’étais un peu occupé en effet. Et la saison dété risque de ne rien arranger (ben oui, faut payer les études), mais je ferais de mon mieux.  
Alors, pour vérifier le md5, c’était vraiment un truc hyper basique, qui semble ne jamais marcher d’ailleurs. Bref, il faut que j’approfondisse, ou si parmi vous certains savent comment faire… Voici ce que c’était (\*farfouille dans les fichiers) :

`verif_integrite_ () {
#controle de l'image
	echo "md5sum de l'iso :"
	md5sum $1 | awk '{print $1}'
	echo "md5sum du cd gravé:"
	md5sum /dev/scd0 | awk '{print $1}'
	if ["$(md5sum $1 | awk '{print $1}')" != "$(md5sum /dev/scd0 | awk '{print $1}')"]; then
		echo "ATTENTION, IL Y A EU UN PROBLÈME LORS DE LA GRAVURE!!!!!!"
		echo -e "\n"
		exit 666
	else
		echo "OK!"
	fi
}`  
C’est une fonction qui prend en argument l’image iso devant être gravée.

Bon, pour le souci de gravure que tu rencontres nono47, je n’ai aucun moyen actuellement pour vérifier s’il s’agit d’un problème de gravure (quoi que la ligne de commande semble correcte, mais je ne suis pas pro), ou si c’est l’image iso qui a un souci! Cela fait quelque temps que je ne me suis pas replongé dans le live-debian, mais la dernière fois que j’ai testé ça fonctionnait. De toute façon, je m’y remet pendant l’été doucement, pour avoir un live avec pekwm, et dwm.  
Bon, fini la pub, revenons à ton problème. As-tu réussi à graver d’autres isos que celle-ci, sans avoir d’erreur?

---

<div class="post-metadata">

**Author:** ![nono471](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@nono471](https://www.debian-fr.org/u/nono471)\
**Post date:** [Février 20, 2016, 10:52 UTC](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240/20 "2016-02-20T22:52:28Z")

</div>

Salut thuban,

J’ai bien suivi le man de wodim pour la commande, je pense pas qu’il y est de problème avec .  
J’ai essayé aussi avec [recorder](http://code.google.com/p/recorder/) (un frontend pour cdrkit/cdrtools…) et ça foire aussi .  
Je pense que c’est mon hardware qui suit pas ! Je laisse donc la gravure de coté (le temps de rajeunir mon matériel).  
Je suis passé sous archlinux, mais linux étant linux, je reviendrais sur le forum debian pour des scripts .

Merci pour ton aide,

Nono

[Page suivante](https://www.debian-fr.org/t/graver-en-ligne-de-commande/27240.md?page=2)
