[RESOLU]Impossible d'éditer mon sources.list

Bonjour à tous :slightly_smiling:
En premier lieu, un petit mot de felicitation pour ce somptueux forum…

Alors voila, je vous expose mon probleme:
Je voudrais modifier mon fichier sources.list present dans /etc/apt
Et ce, afin de lui faire ignorer le cd-rom…

Voila mon sources.list vu par Kwrite:

[code]#

deb cdrom:[Debian GNU/Linux 4.0 r2 Etch - Official i386 kde-CD Binary-1 20080102-13:51]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r2 Etch - Official i386 kde-CD Binary-1 20080102-13:51]/ etch contrib main

deb http://ftp.fr.debian.org/debian/ etch main contrib
deb-src http://ftp.fr.debian.org/debian/ etch main contrib

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib[/code]

Je veux tout simplement rajouter le caractere “#” sur la seconde ligne, or impossible d’éditer le fichier en tant que root…:frowning:

Dans ma console, lorsque je tape:

su password kwrite /etc/apt/sources.list.
Voila l’erreur que la console me renvoie:

[code]Xlib: connection to “:0.0” refused by server
Xlib: No protocol specified

kwrite: cannot connect to X server :0.0[/code]

Ma version de Debian étant la suivante:

Linux debian 2.6.18-5-486 #1 Mon Dec 24 16:04:42 UTC 2007 i686 Et j’utilise le bureau KDE (d’ou kwrite…)

Je n’arrive donc pas a modifier mon fichier…:frowning:
Si quelqu’un pouvait eclairer ma lanterne, je lui en saurais extremement reconnaissant.:wink:

IOP,
moi j’utilise “nano”

tu fai tes bricole
pour enregistrer “crtl + o” pui valide avec entrer
pour quiter “ctrl + x”

Bon, c’est un classique: seul l’utilisateur qui ouvre la session peut accèder à l’interface graphique, sinon, quelqu’un à distance pourrait lancer n’importe quoi qui s’afficherait sur ton écran.
Donc quand tu passes root, le “connection refused” correspond à cette interdiction (même pour le root: ta session, c’est ta session).
Il existe des possibilité de laisser plus de monde entrer, avec les commandes xhost et xauth, mais ce n’est pas sain de les utiliser quand on débute.

La solution d’utiliser nano est bien, mais tu auras peut être besoin de lancer autrechose qu’un éditeur en tant que root. Il faut donc une autre solution.

Le contournement à ce problême, c’est d’installer, de configurer et d’utiliser sudo.
pour la config:
throka.org/sudo.html
aprés, quand tu veux lancer une commande en root, tu fais

Salut à toi RedX42, et merci de ta rapidité de reponse :slightly_smiling:

J’ai bien essayé avec “nano”, ayant lu l’astuce dans un magazine!
Le hic, c’est que je debute totalement sur GNU/linux :blush: , et que du coup je ne pige pas grand chose à ce que m’afiche la console, voir rien du tout d’ailleurs…:frowning:
Je ne vois pas le texte d’origine du fichier, donc je n’ai aucuns points de reperes pour savoir où éditer.
Voila ce que m’affiche nano:

[code] GNU nano 2.0.2 Fichier : /etc/apt/sources.list.

                          [ Nouveau fichier ]

^G Aide ^O Écrire ^R Lire fich.^Y Page préc.^K Couper ^C Pos. cur.
^X Quitter ^J Justifier ^W Chercher ^V Page suiv.^U Coller ^T Orthograp.[/code]
Je ne vois pas le texte que je veux editer, je suis donc completement paumé…
Si tu peut m’indiquer la marche a suivre…? :slightly_smiling:

Merci des infos et du lien mattotop, je vais aussi y jeter un coup d’oeil de ce pas :slightly_smiling:

c’est quoi l’équivalent de gksu sur kde ?
Pour info gksu sous Gnome permet de donner l’accès à X(graphique) à l’utilisateur root.

Je ne sais pas quel est son equivalent sous Kde, ceci sont des choses toutes nouvelles pour moi… :blush:
Mais si quelqu’un à la reponse je suis preneur…:slightly_smiling:

[quote=“debianhadic”]c’est quoi l’équivalent de gksu sur kde ?
Pour info gksu sous Gnome permet de donner l’accès à X(graphique) à l’utilisateur root.[/quote] -> kdesu :laughing:
Mais il y a aussi sux, simplement, sudo est à la fois d’un usage plus général, c’est celui qui a le plus de fonctionnalités configurables, et il n’est pas plus compliqué à configurer que les autres.
Alors pkoi se priver :wink:

J’ai suivi ton conseil mattotop, et j’ai voulu instaler "sudo"
Mais le hic c’est que je ne peux y avoir accés tant que je n’aurais pas pu editer mon source.list…:frowning:
C’est le serpent qui ce mange la queue… :wink:

Ben pour l’instant, édites avec nano en passant par su: nano tourne en console, donc ne te posera pas de pb pour editer en root.
Aprés, tu installeras sudo.

Remarques que je ne pensais pas à gksu ni à kdesu qui peuvent te permettre de te passer temporairement de sudo, et qui sont peut être déjà installés chez toi.

Sinon, maintenant que j’y pense, tu as peut être aussi tout simplement un outil graphique qui permet d’editer les dépots, dans les menus.
Et il y a je crois aussi un truc dans synaptic qui permet d’activer ou desactiver des dépots, en cas de besoin (mais il ne faut pas le lancer en ligne de commande en root).

Ca dépanne, même si la ligne de commande est toujours mieux.

[quote=“mattotop”]Ben pour l’instant, édites avec nano en passant par su: nano tourne en console, donc ne te posera pas de pb pour editer en root.
Aprés, tu installeras sudo.

Remarques que je ne pensais pas à gksu ni à kdesu qui peuvent te permettre de te passer temporairement de sudo, et qui sont peut être déjà installés chez toi.

Sinon, maintenant que j’y pense, tu as peut être aussi tout simplement un outil graphique qui permet d’editer les dépots, dans les menus.
Et il y a je crois aussi un truc dans synaptic qui permet d’activer ou desactiver des dépots, en cas de besoin (mais il ne faut pas le lancer en ligne de commande en root).

Ca dépanne, même si la ligne de commande est toujours mieux.[/quote]

J’ai essayé d’installer sudo avec KPackage, mais il me donne le même resultat, c’est à dire d’inserer le cd de debian…

Je veux bien utiliser nano, qui lui fonctionne :slightly_smiling:, mais son interface m’est incompréhensible…
Je ne vois vraiment pas ce que je doit faire :blush:

attends, tu éxagères, il n’y a pas plus simple que nano:
tu commences par lancer nano, mais en lui disant ce que tu veux modifier:
nano /etc/apt/sources.list
Ensuite tu vas avec les flêches au début de la ligne que tu veux commenter et tu mets ton #. Ensuite, en bas, tu as la liste des touches spéciales, ^ signifie control, donc pour sortir et sauvegarder, tu fais control+x, tu confirme ce qu’on te demande, et c’est tout.
C’est pas la mort tout de même :wink:

[quote=“mattotop”]attends, tu éxagères, il n’y a pas plus simple que nano:
tu commences par lancer nano, mais en lui disant ce que tu veux modifier:
nano /etc/apt/sources.list
Ensuite tu vas avec les flêches au début de la ligne que tu veux commenter et tu mets ton #. Ensuite, en bas, tu as la liste des touches spéciales, ^ signifie control, donc pour sortir et sauvegarder, tu fais control+x, tu confirme ce qu’on te demande, et c’est tout.
C’est pas la mort tout de même :wink:[/quote]

Autant pour moi, je disait que nano ne m’afficher pas les texte de mon source.list, mais c’est que je faisais une erreur de syntaxe au lancement de la commande… :blush:
En effet, je rajouter un “.” à la fin de sources.list. <–
Donc le texte ne s’affichait pas!

Erreur reparé, j’ai pu modifié mon texte et l’enregister :smiley:

Ma commande apt-get fonctionne desormais comme il ce doit!!

Merci à tout le monde et surtout à toi mattotop :slightly_smiling:
Effectivement, ce n’était pas la mort :wink:

Bon, ben maintenant que tu es un utilisateur avancé, je te conseille de complèter ton sources.list qui est un peu pauvre.
Je ne te conseille pas forcément de suivre ce tuto là qui est un peu avancé tout de même:
viewtopic.php?f=8&t=5659
Mais en s’en inspirant, je te conseille le sources.list suivant:

[code]## etch
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

volatile

deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
[/code]pour que tu comprennes: les non-free te donnent accés à des logiciels non libres mais parfois bien pratiques. Les volatiles fournissent des mises à jour en flux tendu avec les dernières signatures pour les virus et les antispams, et debian-multimedia fournit les codecs et des versions améliorées de tout ce qui est multimedia.
Seul debian-multimedia n’est pas encore officiel (mais en cours d’integration aux dépots officiels).
Si tu as une erreur Dynamic mmap, ou un problême de clé, il y a les liens pour les résoudre dans le tuto que je t’ai indiqué.

Je prend bonne note de tes conseils mattotop :slightly_smiling:
Je copie/colle ton exemple de sources.list immédiatement.

Encore merci de ta patience et de tes conseils :wink: :smiley: