j'essaie toujours d'installer le driver nvidia, cette fois ci en suivant
ce tuto :
http://howto.stephane-huc.net/Nvidia/Install.html
à l'étape make menuconfig, j'ai droit à ca :
lns-vlq-36-82-253-74-211:/usr/src/linux# make menuconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:97:23: sys/types.h : Aucun fichier ou répertoire
de ce type
scripts/basic/fixdep.c:98:22: sys/stat.h : Aucun fichier ou répertoire
de ce type
scripts/basic/fixdep.c:99:22: sys/mman.h : Aucun fichier ou répertoire
de ce type
scripts/basic/fixdep.c:100:20: unistd.h : Aucun fichier ou répertoire de
ce type
scripts/basic/fixdep.c:101:19: fcntl.h : Aucun fichier ou répertoire de
ce type
scripts/basic/fixdep.c:102:20: string.h : Aucun fichier ou répertoire de
ce type
scripts/basic/fixdep.c:103:20: stdlib.h : Aucun fichier ou répertoire de
ce type
scripts/basic/fixdep.c:104:19: stdio.h : Aucun fichier ou répertoire de
ce type
Dans le fichier inclus à partir de
/usr/lib/gcc-lib/i486-linux/3.3.4/include/syslimits.h:7,
à partir de /usr/lib/gcc-lib/i486-linux/3.3.4/include/limits.h:11,
à partir de scripts/basic/fixdep.c:105:
/usr/lib/gcc-lib/i486-linux/3.3.4/include/limits.h:122:75: limits.h :
Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:106:19: ctype.h : Aucun fichier ou répertoire de
ce type
scripts/basic/fixdep.c:107:24: netinet/in.h : Aucun fichier ou
répertoire de ce type
scripts/basic/fixdep.c: Dans la fonction « usage »:
scripts/basic/fixdep.c:121: attention : implicit declaration of function
`fprintf'
scripts/basic/fixdep.c:121: error: `stderr' undeclared (first use in
this function)
scripts/basic/fixdep.c:121: error: (Each undeclared identifier is
reported only once
scripts/basic/fixdep.c:121: error: for each function it appears in.)
scripts/basic/fixdep.c:122: attention : implicit declaration of function
`exit'
scripts/basic/fixdep.c: Dans la fonction « print_cmdline »:
scripts/basic/fixdep.c:127: attention : implicit declaration of function
`printf'
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:130: error: `NULL' undeclared here (not in a
function)
scripts/basic/fixdep.c: Dans la fonction « grow_config »:
scripts/basic/fixdep.c:143: attention : implicit declaration of function
`realloc'
scripts/basic/fixdep.c:143: attention : affectation transforme un entier
en pointeur sans transtypage
scripts/basic/fixdep.c:144: error: `NULL' undeclared (first use in this
function)
scripts/basic/fixdep.c:145: attention : implicit declaration of function
`perror'
scripts/basic/fixdep.c: Dans la fonction « is_defined_config »:
scripts/basic/fixdep.c:161: attention : implicit declaration of function
`memcmp'
scripts/basic/fixdep.c: Dans la fonction « define_config »:
scripts/basic/fixdep.c:174: attention : implicit declaration of function
`memcpy'
scripts/basic/fixdep.c: Dans la fonction « use_config »:
scripts/basic/fixdep.c:193: error: `PATH_MAX' undeclared (first use in
this function)
scripts/basic/fixdep.c:207: attention : implicit declaration of function
`tolower'
scripts/basic/fixdep.c:193: attention : unused variable `s'
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:212: error: erreur d'analyse syntaxique before
"size_t"
scripts/basic/fixdep.c:213: attention : function declaration isn't a
prototype
scripts/basic/fixdep.c: Dans la fonction « parse_config_file »:
scripts/basic/fixdep.c:214: error: `map' undeclared (first use in this
function)
scripts/basic/fixdep.c:214: error: `len' undeclared (first use in this
function)
scripts/basic/fixdep.c:220: attention : implicit declaration of function
`ntohl'
scripts/basic/fixdep.c:231: attention : implicit declaration of function
`isalnum'
scripts/basic/fixdep.c: Dans la fonction « strrcmp »:
scripts/basic/fixdep.c:244: attention : implicit declaration of function
`strlen'
scripts/basic/fixdep.c: Dans la fonction « do_config_file »:
scripts/basic/fixdep.c:255: error: storage size of `st' isn't known
scripts/basic/fixdep.c:259: attention : implicit declaration of function
`open'
scripts/basic/fixdep.c:259: error: `O_RDONLY' undeclared (first use in
this function)
scripts/basic/fixdep.c:261: error: `stderr' undeclared (first use in
this function)
scripts/basic/fixdep.c:265: attention : implicit declaration of function
`fstat'
scripts/basic/fixdep.c:267: attention : implicit declaration of function
`close'
scripts/basic/fixdep.c:270: attention : implicit declaration of function
`mmap'
scripts/basic/fixdep.c:270: error: `NULL' undeclared (first use in this
function)
scripts/basic/fixdep.c:270: error: `PROT_READ' undeclared (first use in
this function)
scripts/basic/fixdep.c:270: error: `MAP_PRIVATE' undeclared (first use
in this function)
scripts/basic/fixdep.c:270: attention : affectation transforme un entier
en pointeur sans transtypage
scripts/basic/fixdep.c:279: attention : implicit declaration of function
`munmap'
scripts/basic/fixdep.c:255: attention : unused variable `st'
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:284: error: erreur d'analyse syntaxique before
"size_t"
scripts/basic/fixdep.c:285: attention : function declaration isn't a
prototype
scripts/basic/fixdep.c: Dans la fonction « parse_dep_file »:
scripts/basic/fixdep.c:286: error: `map' undeclared (first use in this
function)
scripts/basic/fixdep.c:287: error: `len' undeclared (first use in this
function)
scripts/basic/fixdep.c:289: error: `PATH_MAX' undeclared (first use in
this function)
scripts/basic/fixdep.c:291: attention : implicit declaration of function
`strchr'
scripts/basic/fixdep.c:293: error: `stderr' undeclared (first use in
this function)
scripts/basic/fixdep.c:289: attention : unused variable `s'
scripts/basic/fixdep.c: Dans la fonction « print_deps »:
scripts/basic/fixdep.c:325: error: storage size of `st' isn't known
scripts/basic/fixdep.c:329: error: `O_RDONLY' undeclared (first use in
this function)
scripts/basic/fixdep.c:331: error: `stderr' undeclared (first use in
this function)
scripts/basic/fixdep.c:341: error: `NULL' undeclared (first use in this
function)
scripts/basic/fixdep.c:341: error: `PROT_READ' undeclared (first use in
this function)
scripts/basic/fixdep.c:341: error: `MAP_PRIVATE' undeclared (first use
in this function)
scripts/basic/fixdep.c:341: attention : affectation transforme un entier
en pointeur sans transtypage
scripts/basic/fixdep.c:325: attention : unused variable `st'
scripts/basic/fixdep.c: Dans la fonction « traps »:
scripts/basic/fixdep.c:360: error: `stderr' undeclared (first use in
this function)
make[1]: *** [scripts/basic/fixdep] Erreur 1
make: *** [scripts_basic] Erreur 2
Qu'est ce que j'ai encore fait comme c......ries ??
Merci d'avance de vos réponses.
eric
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Merci de ta réponse mais je suis un peu largué ( deuxième semaine sous debian et l'étrange impression d'etre un neuneu). Donc pour récapituler, j'ai effectivement dans /etc/rc0.d/K20nvidia-glx un script qui pointe vers /etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à la syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K = kill/stop, S=start)
man update-rc.d
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 . stop XY 0 6 . ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si 55 correspond au réseau, mettre 56 ou + pour le firewall ou tout autre script nécéssitant le réseau, ntpdate par ex.) 0-6 = les runlevels concernés (ici démarrage en 2-5 et arret pour les 0 (shutdown) et 6 (reboot). les point sont très important pour cette commande
Merci d'avance
eric
2 rien,
J8.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Bonjour,
eric math wrote:
Merci de ta réponse mais je suis un peu largué ( deuxième semaine sous
debian et l'étrange impression d'etre un neuneu).
Donc pour récapituler, j'ai effectivement dans
/etc/rc0.d/K20nvidia-glx un script qui pointe vers
/etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et
ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à la
syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K =
kill/stop, S=start)
man update-rc.d
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 .
stop XY 0 6 .
ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si 55
correspond au réseau, mettre 56 ou + pour le firewall ou tout autre
script nécéssitant le réseau, ntpdate par ex.) 0-6 = les runlevels
concernés (ici démarrage en 2-5 et arret pour les 0 (shutdown) et 6
(reboot).
les point sont très important pour cette commande
Merci d'avance
eric
2 rien,
J8.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Merci de ta réponse mais je suis un peu largué ( deuxième semaine sous debian et l'étrange impression d'etre un neuneu). Donc pour récapituler, j'ai effectivement dans /etc/rc0.d/K20nvidia-glx un script qui pointe vers /etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à la syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K = kill/stop, S=start)
man update-rc.d
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 . stop XY 0 6 . ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si 55 correspond au réseau, mettre 56 ou + pour le firewall ou tout autre script nécéssitant le réseau, ntpdate par ex.) 0-6 = les runlevels concernés (ici démarrage en 2-5 et arret pour les 0 (shutdown) et 6 (reboot). les point sont très important pour cette commande
Merci d'avance
eric
2 rien,
J8.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
eric math
justice8 a écrit :
Bonjour,
eric math wrote:
Merci de ta réponse mais je suis un peu largué ( deuxième semaine sous debian et l'étrange impression d'etre un neuneu). Donc pour récapituler, j'ai effectivement dans /etc/rc0.d/K20nvidia-glx un script qui pointe vers /etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à la syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K = kill/stop, S=start)
man update-rc.d
Merci, mais avant de poster j'essaie au moins google et les pages de man qui provoquent généralement chez moi des ricanements nerveux (en particulier man update-rc.d).
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 . stop XY 0 6 . ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si 55 correspond au réseau, mettre 56 ou + pour le firewall ou tout autre script nécéssitant le réseau, ntpdate par ex.) 0-6 = les runlevels concernés (ici démarrage en 2-5 et arret pour les 0 (shutdown) et 6 (reboot). les point sont très important pour cette commande
Merci de ta patience et de tes conseils mais je n'y comprend toujours rien. En fait je ne comprend meme pas à quoi sert la commande update-rc.d et en quoi elle peut solutionner mon problème.
Je ne sais pas, peut etre que je comprendrais mieux avec des cubes ou de la pate à modeler. Tout ça me rappelle un peu mes cours de math ou j'avais l'impression que le prof parlait en finlandais inférieur.
eric qui songe sérieusement à transformer son pc en bac à géraniums.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
justice8 a écrit :
Bonjour,
eric math wrote:
Merci de ta réponse mais je suis un peu largué ( deuxième semaine
sous debian et l'étrange impression d'etre un neuneu).
Donc pour récapituler, j'ai effectivement dans
/etc/rc0.d/K20nvidia-glx un script qui pointe vers
/etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et
ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à
la syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K =
kill/stop, S=start)
man update-rc.d
Merci, mais avant de poster j'essaie au moins google et les pages de man
qui provoquent généralement chez moi des ricanements nerveux (en
particulier man update-rc.d).
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 .
stop XY 0 6 .
ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si 55
correspond au réseau, mettre 56 ou + pour le firewall ou tout autre
script nécéssitant le réseau, ntpdate par ex.) 0-6 = les runlevels
concernés (ici démarrage en 2-5 et arret pour les 0 (shutdown) et 6
(reboot).
les point sont très important pour cette commande
Merci de ta patience et de tes conseils mais je n'y comprend toujours rien.
En fait je ne comprend meme pas à quoi sert la commande update-rc.d et
en quoi elle peut solutionner mon problème.
Je ne sais pas, peut etre que je comprendrais mieux avec des cubes ou de
la pate à modeler.
Tout ça me rappelle un peu mes cours de math ou j'avais l'impression
que le prof parlait en finlandais inférieur.
eric
qui songe sérieusement à transformer son pc en bac à géraniums.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Merci de ta réponse mais je suis un peu largué ( deuxième semaine sous debian et l'étrange impression d'etre un neuneu). Donc pour récapituler, j'ai effectivement dans /etc/rc0.d/K20nvidia-glx un script qui pointe vers /etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à la syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K = kill/stop, S=start)
man update-rc.d
Merci, mais avant de poster j'essaie au moins google et les pages de man qui provoquent généralement chez moi des ricanements nerveux (en particulier man update-rc.d).
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 . stop XY 0 6 . ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si 55 correspond au réseau, mettre 56 ou + pour le firewall ou tout autre script nécéssitant le réseau, ntpdate par ex.) 0-6 = les runlevels concernés (ici démarrage en 2-5 et arret pour les 0 (shutdown) et 6 (reboot). les point sont très important pour cette commande
Merci de ta patience et de tes conseils mais je n'y comprend toujours rien. En fait je ne comprend meme pas à quoi sert la commande update-rc.d et en quoi elle peut solutionner mon problème.
Je ne sais pas, peut etre que je comprendrais mieux avec des cubes ou de la pate à modeler. Tout ça me rappelle un peu mes cours de math ou j'avais l'impression que le prof parlait en finlandais inférieur.
eric qui songe sérieusement à transformer son pc en bac à géraniums.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Merci de ta réponse mais je suis un peu largué ( deuxième semaine sous debian et l'étrange impression d'etre un neuneu). Donc pour récapituler, j'ai effectivement dans /etc/rc0.d/ K20nvidia-glx un script qui pointe vers /etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à la syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K = kill/stop, S=start)
man update-rc.d
Merci, mais avant de poster j'essaie au moins google et les pages de man qui provoquent généralement chez moi des ricanements nerveux (en particulier man update-rc.d).
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 . stop XY 0 6 . ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si 55 correspond au réseau, mettre 56 ou + pour le firewall ou tout autre script nécéssitant le réseau, ntpdate par ex.) 0-6 = les runlevels concernés (ici démarrage en 2-5 et arret pour les 0 (shutdown) et 6 (reboot). les point sont très important pour cette commande
Merci de ta patience et de tes conseils mais je n'y comprend toujours rien. En fait je ne comprend meme pas à quoi sert la commande update-rc.d et en quoi elle peut solutionner mon problème.
L'autre problème (nvidia), je ne saia pas ... Je n'ai pas de carte nvidia sous la maisn pour faire les essais. S'il y a un généreux donateur d'une carte nvidia moderne et performante ;-)
Dans Debian le démarrage et l'arrêt des services et autres démons son t faits par l'intéermédiaire de scripts.
Ces scripts se trouvent dans /etc/init.d
A chaque runlevel où doit être démarrer un script, on trouve un lien symbolique vers se script.
Le lien se trouve dans /etc/rcn.d
n correspond au runlevel, il est compris entre 0 et 6. Il y a aussi un cas spécial rcS : tout ce qui se trouve dans rcS sera lancé au démarrage du système, même en mode mono-utilisateur
Pour démarrer un service, il faut que, dans le répertoire correspondant au runlevel considéré se trouve le le lien symbolique Sxx<script> ou Kxx<script> si <script> est le nom de votre script dans /etc/init.d
Plutôt que d'éditer ces liens symboliques à la main (ce qui fonctionn e aussi...) Debian fournit un utilitaire appelé update-rc.d qui permet de gérer justement ces liens. C'est un utilitaire de 'bas niveau', c'est- à-dire qu'il faut lui dire quel script et dans quel niveau, mais la valeur "default" est souvent magique dans ce cas.
Vous pouvez aussi installer rcconf qui permet de faire la même chose de façon bien plus conviviale. Mais il ne permet que q'autoriser le lancement d'un service ou de l'inhiber, pas de finement retoucher les runlevels où il est censé agir.
Je ne sais pas, peut etre que je comprendrais mieux avec des cubes ou de la pate à modeler. Tout ça me rappelle un peu mes cours de math ou j'avais l'impression que le prof parlait en finlandais inférieur.
eric qui songe sérieusement à transformer son pc en bac à géraniums.
Merci de ta réponse mais je suis un peu largué ( deuxième semaine
sous debian et l'étrange impression d'etre un neuneu).
Donc pour récapituler, j'ai effectivement dans /etc/rc0.d/
K20nvidia-glx un script qui pointe vers /etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et
ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à
la syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K =
kill/stop, S=start)
man update-rc.d
Merci, mais avant de poster j'essaie au moins google et les pages de
man qui provoquent généralement chez moi des ricanements nerveux (en
particulier man update-rc.d).
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 .
stop XY 0 6 .
ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si
55 correspond au réseau, mettre 56 ou + pour le firewall ou tout
autre script nécéssitant le réseau, ntpdate par ex.) 0-6 = les
runlevels concernés (ici démarrage en 2-5 et arret pour les 0
(shutdown) et 6 (reboot).
les point sont très important pour cette commande
Merci de ta patience et de tes conseils mais je n'y comprend toujours
rien.
En fait je ne comprend meme pas à quoi sert la commande update-rc.d
et en quoi elle peut solutionner mon problème.
L'autre problème (nvidia), je ne saia pas ... Je n'ai pas de carte
nvidia sous la maisn pour faire les essais. S'il y a un généreux
donateur d'une carte nvidia moderne et performante ;-)
Dans Debian le démarrage et l'arrêt des services et autres démons son t
faits par l'intéermédiaire de scripts.
Ces scripts se trouvent dans /etc/init.d
A chaque runlevel où doit être démarrer un script, on trouve un lien
symbolique vers se script.
Le lien se trouve dans /etc/rcn.d
n correspond au runlevel, il est compris entre 0 et 6. Il y a aussi un
cas spécial rcS : tout ce qui se trouve dans rcS sera lancé au
démarrage du système, même en mode mono-utilisateur
Pour démarrer un service, il faut que, dans le répertoire correspondant
au runlevel considéré se trouve le le lien symbolique Sxx<script> ou
Kxx<script> si <script> est le nom de votre script dans /etc/init.d
Plutôt que d'éditer ces liens symboliques à la main (ce qui fonctionn e
aussi...) Debian fournit un utilitaire appelé update-rc.d qui permet de
gérer justement ces liens. C'est un utilitaire de 'bas niveau', c'est-
à-dire qu'il faut lui dire quel script et dans quel niveau, mais la
valeur "default" est souvent magique dans ce cas.
Vous pouvez aussi installer rcconf qui permet de faire la même chose de
façon bien plus conviviale. Mais il ne permet que q'autoriser le
lancement d'un service ou de l'inhiber, pas de finement retoucher les
runlevels où il est censé agir.
Je ne sais pas, peut etre que je comprendrais mieux avec des cubes ou
de la pate à modeler.
Tout ça me rappelle un peu mes cours de math ou j'avais
l'impression que le prof parlait en finlandais inférieur.
eric
qui songe sérieusement à transformer son pc en bac à géraniums.
Merci de ta réponse mais je suis un peu largué ( deuxième semaine sous debian et l'étrange impression d'etre un neuneu). Donc pour récapituler, j'ai effectivement dans /etc/rc0.d/ K20nvidia-glx un script qui pointe vers /etc/init.d/nvidia-glx.
Dans /etc/rc1.d/K20nvidia-glx qui pointe vers le meme endroit et ainsi de suite jusqu'à rc.6.
Dans init.d j'ai nvidia-glx.
Qu'est ce que je fais avec tout ça ?? Vu que je n'ai rien compris à la syntaxe de la commande update-rc.
rien ! (vérifie que tu as un lien S20 ou Sxy dans /etc/rc2.d (K = kill/stop, S=start)
man update-rc.d
Merci, mais avant de poster j'essaie au moins google et les pages de man qui provoquent généralement chez moi des ricanements nerveux (en particulier man update-rc.d).
sinon : update-rc.d (-n) <script dans /etc/init.d/> start XY 2 3 4 5 . stop XY 0 6 . ou update-rc.d remove <script dans /etc/init.d/>
avec XY : le numéro d'ordre de lancement du script (par exemple si 55 correspond au réseau, mettre 56 ou + pour le firewall ou tout autre script nécéssitant le réseau, ntpdate par ex.) 0-6 = les runlevels concernés (ici démarrage en 2-5 et arret pour les 0 (shutdown) et 6 (reboot). les point sont très important pour cette commande
Merci de ta patience et de tes conseils mais je n'y comprend toujours rien. En fait je ne comprend meme pas à quoi sert la commande update-rc.d et en quoi elle peut solutionner mon problème.
L'autre problème (nvidia), je ne saia pas ... Je n'ai pas de carte nvidia sous la maisn pour faire les essais. S'il y a un généreux donateur d'une carte nvidia moderne et performante ;-)
Dans Debian le démarrage et l'arrêt des services et autres démons son t faits par l'intéermédiaire de scripts.
Ces scripts se trouvent dans /etc/init.d
A chaque runlevel où doit être démarrer un script, on trouve un lien symbolique vers se script.
Le lien se trouve dans /etc/rcn.d
n correspond au runlevel, il est compris entre 0 et 6. Il y a aussi un cas spécial rcS : tout ce qui se trouve dans rcS sera lancé au démarrage du système, même en mode mono-utilisateur
Pour démarrer un service, il faut que, dans le répertoire correspondant au runlevel considéré se trouve le le lien symbolique Sxx<script> ou Kxx<script> si <script> est le nom de votre script dans /etc/init.d
Plutôt que d'éditer ces liens symboliques à la main (ce qui fonctionn e aussi...) Debian fournit un utilitaire appelé update-rc.d qui permet de gérer justement ces liens. C'est un utilitaire de 'bas niveau', c'est- à-dire qu'il faut lui dire quel script et dans quel niveau, mais la valeur "default" est souvent magique dans ce cas.
Vous pouvez aussi installer rcconf qui permet de faire la même chose de façon bien plus conviviale. Mais il ne permet que q'autoriser le lancement d'un service ou de l'inhiber, pas de finement retoucher les runlevels où il est censé agir.
Je ne sais pas, peut etre que je comprendrais mieux avec des cubes ou de la pate à modeler. Tout ça me rappelle un peu mes cours de math ou j'avais l'impression que le prof parlait en finlandais inférieur.
eric qui songe sérieusement à transformer son pc en bac à géraniums.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
eric math
Jean-Luc Coulon (f5ibh) a écrit :
L'autre problème (nvidia), je ne saia pas ... Je n'ai pas de carte nvidia sous la maisn pour faire les essais. S'il y a un généreux donateur d'une carte nvidia moderne et performante ;-)
Dans Debian le démarrage et l'arrêt des services et autres démons sont faits par l'intéermédiaire de scripts.
Ces scripts se trouvent dans /etc/init.d
A chaque runlevel où doit être démarrer un script, on trouve un lien symbolique vers se script.
Le lien se trouve dans /etc/rcn.d
n correspond au runlevel, il est compris entre 0 et 6. Il y a aussi un cas spécial rcS : tout ce qui se trouve dans rcS sera lancé au démarrage du système, même en mode mono-utilisateur
Pour démarrer un service, il faut que, dans le répertoire correspondant au runlevel considéré se trouve le le lien symbolique Sxx<script> ou Kxx<script> si <script> est le nom de votre script dans /etc/init.d
Plutôt que d'éditer ces liens symboliques à la main (ce qui fonctionne aussi...) Debian fournit un utilitaire appelé update-rc.d qui permet de gérer justement ces liens. C'est un utilitaire de 'bas niveau', c'est- à-dire qu'il faut lui dire quel script et dans quel niveau, mais la valeur "default" est souvent magique dans ce cas.
Vous pouvez aussi installer rcconf qui permet de faire la même chose de façon bien plus conviviale. Mais il ne permet que q'autoriser le lancement d'un service ou de l'inhiber, pas de finement retoucher les runlevels où il est censé agir.
Merci pour le cours (-:
J'ai résolu mon problème, mais d'une autre façon. Dans le script nvidia-glx de init.d j'ai trouvé ça : "to force usage or non-usage of TLS libs edit /etc/defaults/nvidia-glx", qui une fois édité dit :
# For use with the Debian nvidia-glx package # # To force TLS versioning. This is not need by # most users.
# Uncomment to force the use of NVIDIA TLS libs #USE_TLS=1
# Uncomment to force the use of NVIDIA non-TLS libs #USE_TLS=0
J'ai décommenté USE_TLS=1.
Et au démarrage j'ai pu lire : /etc/init.d/rc. line 30 : /etc/rc2.d/S20start : Permission denied.
Ensuite le logo nvidia que je n'ai pas bien vu, occupé que j'étais à me rouler par terre de joie !!
eric
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Jean-Luc Coulon (f5ibh) a écrit :
L'autre problème (nvidia), je ne saia pas ... Je n'ai pas de carte
nvidia sous la maisn pour faire les essais. S'il y a un généreux
donateur d'une carte nvidia moderne et performante ;-)
Dans Debian le démarrage et l'arrêt des services et autres démons
sont faits par l'intéermédiaire de scripts.
Ces scripts se trouvent dans /etc/init.d
A chaque runlevel où doit être démarrer un script, on trouve un lien
symbolique vers se script.
Le lien se trouve dans /etc/rcn.d
n correspond au runlevel, il est compris entre 0 et 6. Il y a aussi
un cas spécial rcS : tout ce qui se trouve dans rcS sera lancé au
démarrage du système, même en mode mono-utilisateur
Pour démarrer un service, il faut que, dans le répertoire
correspondant au runlevel considéré se trouve le le lien symbolique
Sxx<script> ou Kxx<script> si <script> est le nom de votre script
dans /etc/init.d
Plutôt que d'éditer ces liens symboliques à la main (ce qui
fonctionne aussi...) Debian fournit un utilitaire appelé update-rc.d
qui permet de gérer justement ces liens. C'est un utilitaire de 'bas
niveau', c'est- à-dire qu'il faut lui dire quel script et dans quel
niveau, mais la valeur "default" est souvent magique dans ce cas.
Vous pouvez aussi installer rcconf qui permet de faire la même chose
de façon bien plus conviviale. Mais il ne permet que q'autoriser le
lancement d'un service ou de l'inhiber, pas de finement retoucher les
runlevels où il est censé agir.
Merci pour le cours (-:
J'ai résolu mon problème, mais d'une autre façon.
Dans le script nvidia-glx de init.d j'ai trouvé ça :
"to force usage or non-usage of TLS libs edit
/etc/defaults/nvidia-glx", qui une fois édité dit :
# For use with the Debian nvidia-glx package
#
# To force TLS versioning. This is not need by
# most users.
# Uncomment to force the use of NVIDIA TLS libs
#USE_TLS=1
# Uncomment to force the use of NVIDIA non-TLS libs
#USE_TLS=0
J'ai décommenté USE_TLS=1.
Et au démarrage j'ai pu lire : /etc/init.d/rc. line 30 :
/etc/rc2.d/S20start : Permission denied.
Ensuite le logo nvidia que je n'ai pas bien vu, occupé que j'étais à me
rouler par terre de joie !!
eric
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
L'autre problème (nvidia), je ne saia pas ... Je n'ai pas de carte nvidia sous la maisn pour faire les essais. S'il y a un généreux donateur d'une carte nvidia moderne et performante ;-)
Dans Debian le démarrage et l'arrêt des services et autres démons sont faits par l'intéermédiaire de scripts.
Ces scripts se trouvent dans /etc/init.d
A chaque runlevel où doit être démarrer un script, on trouve un lien symbolique vers se script.
Le lien se trouve dans /etc/rcn.d
n correspond au runlevel, il est compris entre 0 et 6. Il y a aussi un cas spécial rcS : tout ce qui se trouve dans rcS sera lancé au démarrage du système, même en mode mono-utilisateur
Pour démarrer un service, il faut que, dans le répertoire correspondant au runlevel considéré se trouve le le lien symbolique Sxx<script> ou Kxx<script> si <script> est le nom de votre script dans /etc/init.d
Plutôt que d'éditer ces liens symboliques à la main (ce qui fonctionne aussi...) Debian fournit un utilitaire appelé update-rc.d qui permet de gérer justement ces liens. C'est un utilitaire de 'bas niveau', c'est- à-dire qu'il faut lui dire quel script et dans quel niveau, mais la valeur "default" est souvent magique dans ce cas.
Vous pouvez aussi installer rcconf qui permet de faire la même chose de façon bien plus conviviale. Mais il ne permet que q'autoriser le lancement d'un service ou de l'inhiber, pas de finement retoucher les runlevels où il est censé agir.
Merci pour le cours (-:
J'ai résolu mon problème, mais d'une autre façon. Dans le script nvidia-glx de init.d j'ai trouvé ça : "to force usage or non-usage of TLS libs edit /etc/defaults/nvidia-glx", qui une fois édité dit :
# For use with the Debian nvidia-glx package # # To force TLS versioning. This is not need by # most users.
# Uncomment to force the use of NVIDIA TLS libs #USE_TLS=1
# Uncomment to force the use of NVIDIA non-TLS libs #USE_TLS=0
J'ai décommenté USE_TLS=1.
Et au démarrage j'ai pu lire : /etc/init.d/rc. line 30 : /etc/rc2.d/S20start : Permission denied.
Ensuite le logo nvidia que je n'ai pas bien vu, occupé que j'étais à me rouler par terre de joie !!
eric
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact