# Buster : problème pour éditer un fichier

**URL:** <https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135>\
**Category:** Support Debian\
**Created:** [Août 17, 2021, 11:09 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135 "2021-08-17T11:09:31Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 17, 2021, 11:09 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/1 "2021-08-17T11:09:31Z")

</div>

bonjour ,  
je viens d’installer debian buster sur un ssd externe . Je suis actuellement sous buster mais sur mon portable et je n’ai pas de problème particulier .  
sur mon ssd :

1. au cas où cette info soit pertinente pour le point 2 ) : j’ai commencé par me débarrasser de wayland qui me posait des problèmes d’autorisation ( pourquoi = ? )
2. dans un terminal root la commande (edit /etc/apt/sources.list ) ouvre bien le fichier mais à l’intérieur du terminal . Comment faire pour que le fichier soit bien édité par l’éditeur de texte «&nbsp;normal&nbsp;» afin d’être facilement modifiable ?

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 17, 2021, 11:50 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/2 "2021-08-17T11:50:37Z")

</div>

Bonjour

> [@zao](#):
>
> … je viens d’installer debian buster …

Il aurait mieux valu installer l’actuelle version stable : debian 11 (bullseye)

* * *

Pour éditer le fichier **`/etc/apt/sources.list`**  
il vaut mieux, avec les privilèges du compte super-utilisateur **`root`**  
lancer la ligne de commande suivante :

```plaintext
apt edit-sources

```

voir la description de l’option **`edit-sources`** de la commande **`apt`**  
dans la page du manuel de la commande **`apt`**  
en lançant la ligne de commande suivante :

```plaintext
man apt

```

* * *

> [@zao](#):
>
> … Comment faire pour que le fichier soit bien édité par l’éditeur de texte « normal » …

L’éditeur de texte qui sera utilisé par défaut  
sera celui qui aura été choisi dans la liste des éditeurs installés.

Pour sélectionner dans la liste des éditeurs installés  
l’éditeur de texte qui sera utilisé par défaut par le compte **`root`**  
il faut, avec les privilèges du compte super-utilisateur **`root`**  
lancer la ligne de commande suivante :

```plaintext
update-alternatives --config editor

```

EDIT :  
Et pour sélectionner dans la liste des éditeurs installés  
l’éditeur de texte qui sera utilisé par défaut par ton compte utilisateur perso  
il faut lancer la même ligne de commande depuis ton compte utilisateur :

Chaque compte utilisateur fait son propre choix d’éditeur par défaut

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 17, 2021, 12:13 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/3 "2021-08-17T12:13:26Z")

</div>

1. je viens d’essayer la commande " apt edit-sources " et on me demande alors de sélectionner un éditeur : nano , vim-basic ou vim-tiny mais pas de " éditeur de texte " classique . Et pourtant il fonctionne bien car si j’édite le fichier sources.list directement , sans passer par un terminal , ça marche .
2. la commande de choix par défaut me propose 3 éditeurs mais toujours pas de "éditeur de texte " , avec nano en standard ( je l’ai confondu avec vim ! )

même si je viens d’apprendre les rudiments de vim , assez pour avoir réussi à modifier mon fichier sources.list j’aurais bien aimé retrouver l’éditeur normal , bien plus souple en utilisation

1. je vais utiliser ce debian 10 ( ssd de secours ) pour apprendre à passer à debian 11 sans tout réinstaller ( un premier essai a foiré alors je me méfie avant de passer mon portable à debian11 )

en tout cas merci pour ces infos inédites pour moi .

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 17, 2021, 12:27 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/4 "2021-08-17T12:27:55Z")

</div>

une autre info : la commande gedit /etc/apt/sources.list , en root , n’est pas acceptée : unable to init server : impossible de se connecter : connexion refusée

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Août 17, 2021, 3:47 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/5 "2021-08-17T15:47:37Z")

</div>

On n’utilise pas d’applications en tant que super utilisateur, les seuls à ma connaissance sont les gestionnaire de paquets (et encore il est préférable de passer par la CLI pour ça aussi).

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 17, 2021, 3:51 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/6 "2021-08-17T15:51:53Z")

</div>

je laisse tomber l’affaire car je viens d’installer Bullseye à partir de ce Buster et cette fois tout s’est bien passé avec en prime le " sudo gedit …" qui fonctionne sans problème . Dommage j’aurais bien aimé savoir ce qui bloquait .

merci pour les réponses

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Août 17, 2021, 3:59 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/7 "2021-08-17T15:59:25Z")

</div>

> [@zao](#):
>
> sudo gedit …

😬 mais faut arrêter de ce servir de Gedit pour toucher à des fichiers système, c’est el meilleur moyen de faire des conneries.

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 17, 2021, 4:09 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/8 "2021-08-17T16:09:16Z")

</div>

> [@Clochette](#):
>
> mais faut arrêter de ce servir de Gedit pour toucher à des fichiers système, c’est el meilleur moyen de faire des conneries.

moi je veux bien mais je dois utiliser quoi afin que ce ne soit ni vim ni nano qui ouvre mon fichier source afin que je puisse facilement le modifier si nécessaire ( ou tout autre fichier protégé d’ailleurs )

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 17, 2021, 5:01 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/9 "2021-08-17T17:01:10Z")

</div>

**`gedit`** va très bien pour t’amuser et faire de jolies choses sympa en mode graphique,  
avec de indentations automatiques de texte (qui utilisent parfois des caractères de tabulation qui empêchent certains fichiers de configuration de fonctionner), avec des polices de caractère qui font confondre le **`L`** minuscule avec un **`i`** Majuscule ou le chiffre un, et un **`o`** majuscule avec le chiffre **`0`** , en insérant automatiquement des caractères de fin de ligne (que tu ne vois pas) qui pourraient très bien être de type dos ou windows plutôt que du type Linux,  
et, sans que tu puisses t’en rendes compte, il finira un jour (un seul suffit) par te mettre une pagaille monstre dans tes fichiers de configuration système, et tu risques de chercher très très longtemps sans comprendre ce qu’il s’est passé, à faire des copiés/collés de bout de texte sur des forums sans que personne ne puisse voir quoi que ce soit ni ne puisse t’aider.

Par exemple, tu vas trouver dans une page web une ligne à copier/coller dans ton fichier  
**`/etc/apt/sources.list`**  
comme celle ci-dessous :

```nohighlight
deb h⁫ttps://deb.debian.org/debian/ bullseye main

```

Elle a l’air bien jolie et bien rédigée comme ça, et elle ressemble peut-être comme deux gouttes d’eau à une de celles qui est déjà dans ton fichier **`/etc/apt/sources.list`**  
mais si tu la copies/colles dans ton fichier **`/etc/apt/sources.list`** et que tu l’enregistres  
elle empêchera le fonctionnement normal de tes mises à jour, et ni **`gedit`** , ni **`mousepad`** , ni **`nano`** ne te montreront d’où vient le problème.

Par contre, avant même d’enregistrer le fichier **`/etc/apt/sources.list`** modifié,  
si tu as utilisé la commande :

```nohighlight
apt edit-sources.list

```

le programme **`apt`** va contrôler s’il n’y a pas d’erreur dans le fichier **`/etc/apt/sources.list`**  
que tu viens de modifier, et il se rendra vite compte qu’il y a une erreur et te le signalera.

**`gedit`** , **`mousepad`** , **`nano`** ne se rendront compte de rien du tout et te laisseront continuer tranquillement a entrer autant d’erreurs du même genre que tu veux sans que tu ne voies rien venir,  
mais avec l’éditeur de texte **`vi`** ou **`vim`** , l’erreur t’aurait sauté aux yeux bien avant que tu ne décides d’enregistrer le fichier.

C’est un exemple parmi les nombreux problèmes possibles qui finissent par arriver un jour  
quand on n’utilise pas ce qu’il faut pour créer et modifier ses fichiers de configuration,  
et parfois, une simple petite erreur de caractère dans un fichier de configuration  
peut provoquer des catastrophes impossibles à réparer,  
il suffit que ça n’arrive qu’une seule fois.

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 17, 2021, 5:16 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/10 "2021-08-17T17:16:32Z")

</div>

ok , cette fois je comprends le pourquoi de la chose . Leçon retenue qui va me forcer à me mettre à vim qui n’est pourtant pas d’un abord très sympathique .  
merci d’avoir pris le temps d"expliquer .

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 17, 2021, 5:42 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/11 "2021-08-17T17:42:08Z")

</div>

Avec l’installation du paquetage **`vim-nox`** est installé un tuto pour apprendre les bases de l’utilisation de l’éditeur **`vim`** , on se retrouve dans le texte du tutorial en lançant la ligne de commande suivante :

```nohighlight
vimtutor

```

* * *

C’est toujours bon d’apprendre à lister, visualiser, modifier des fichiers en mode texte,  
car c’est justement quand l’interface graphique est en panne qu’on en a besoin.

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 17, 2021, 5:51 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/12 "2021-08-17T17:51:36Z")

</div>

c’est grâce à ce tuto que j’ai réussi à modifier les sources juste avant de passer à bullseye . Avec une fréquentation plus assidue ça devrait s’arranger .

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 17, 2021, 5:56 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/13 "2021-08-17T17:56:34Z")

</div>

Le truc, après avoir compris, c’est de pratiquer souvent pour ne pas oublier. 🙂

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Août 18, 2021, 9:16 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/14 "2021-08-18T09:16:49Z")

</div>

> [@anon29980398](#):
>
> `deb h⁫ttps://deb.debian.org/debian/ bullseye main`

Joli !

```auto
⌁ fp2@debpacha:~ $ c2v | od -c
0000000 d e b h 342 201 253 t t p s : / / d
0000020 e b . d e b i a n . o r g / d e
0000040 b i a n / b u l l s e y e m
0000060 a i n
0000063
⌁ fp2@debpacha:~ $ c2v
deb h⁫ttps://deb.debian.org/debian/ bullseye main
\ No newline at end of selection
⌁ fp2@debpacha:~ $

```

Ceci avec la ligne à analyser dans le presse papiers et une commande magique «&nbsp;c2v&nbsp;» qui envoie le contenu de **c** lipboard dans le **vi** de c’est-à-dire sur la sortie standard (fait partie d’un logiciel «&nbsp;mon presse-papiers&nbsp;» que j’ai concocté ). c2v lance en fait

```auto
xsel --clipboard -o

```

Michel, que représente la suite des trois octets «&nbsp;342 201 253&nbsp;» ? Nous voulons savoir d’où vous sortez cette manière insidieuse de torpiller les systèmes en sabotant un fichier de configuration.

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime. (retraité )

« On ne perd pas son temps en aiguisant ses outils. »  
Proverbe français

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 18, 2021, 4:20 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/15 "2021-08-18T16:20:54Z")

</div>

> [@littlejohn75](#):
>
> …  
> Michel, que représente la suite des trois octets « 342 201 253 » ? Nous voulons savoir d’où vous sortez cette manière insidieuse de torpiller les systèmes en sabotant un fichier de configuration.

Oui, c’est bien vicieux :

voir : [https://www.utf8-chartable.de/unicode-utf8-table.pl](https://www.utf8-chartable.de/unicode-utf8-table.pl)

`U+206B	⁫	0342 0201 0253	ACTIVATE SYMMETRIC SWAPPING`

C’est bien tordu comme caractère,  
et pour être plus réaliste, j’aurai préféré utiliser, par exemple,  
le caractère Espace Insécable  
`U+00A0 0302 0240	NO-BREAK SPACE`  
que l’on trouvera plus souvent comme «&nbsp;piège&nbsp;» de ce genre dans les pages web.

Mais le caractère Espace Insécable est automatiquement supprimé dans les messages de ce forum,  
alors j’ai dû en utiliser un autre…

---

<div class="post-metadata">

**Author:** ![tfc](https://www.debian-fr.org/user_avatar/www.debian-fr.org/tfc/32/6424_2.png) [@tfc](https://www.debian-fr.org/u/tfc)\
**Post date:** [Août 20, 2021, 12:01 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/16 "2021-08-20T12:01:19Z")

</div>

Salut la compagnie,

et pour confirmer ce que disent MicP et littlejohn75, après un copier/coller alors que Nano est trompé, Vim nous affiche :

```auto
deb h<206b>⁫ttps://deb.debian.org/debian/ bullseye main

```

merci pour ces infos.

Edit: Dans Vim, en mode NORMAL, faire **p** (paste) pour coller.

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 20, 2021, 4:06 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/17 "2021-08-20T16:06:56Z")

</div>

> [@tfc](#):
>
> Edit: Dans Vim, en mode NORMAL, faire **p** (paste) pour coller.

pour faire un C/C dans un terminal ( avec la mollette de la souris ) où j’ai ouvert le fichier sources.list je dois utiliser sudo pour l’ouvrir sinon en root le C/C ne fonctionne pas , la commande «&nbsp;p&nbsp;» en mode normal non plus d’ailleurs . Et la coquille ci-dessus est bien apparue . Pourquoi root refuse ce C/C ?  
note : J’ai installé le paquet vim-gtk3 à la place de vim-tiny car j’ai lu qu’il était nécessaire pour faire un C/C à partir du presse-papier du système .

---

<div class="post-metadata">

**Author:** ![tfc](https://www.debian-fr.org/user_avatar/www.debian-fr.org/tfc/32/6424_2.png) [@tfc](https://www.debian-fr.org/u/tfc)\
**Post date:** [Août 20, 2021, 6:03 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/18 "2021-08-20T18:03:09Z")

</div>

Pour tout te dire j’utilise Neovim, je viens d’essayer avec celui-ci en root. Effectivement **p** ne fonctionne plus, mais **Ctrl Maj v** si…?

Comme dans dans un terminal **Ctrl Maj c** pour copier et **Ctrl Maj v** pour coller.

ps: je n’utilise mon éditeur que dans un terminal (Gnome terminal) bien que sous i3. Je suis passé directement de Deb9 à Deb10 et je n’ai pas (ou peu) touché à mon «&nbsp;vim.rc&nbsp;» depuis bien plus longtemps que ça. Savoir ou se rappeler pourquoi sa fonctionne chez moi comme ça, je ne saurais te le dire.

ps²: je supposais aussi qu’il devait y avoir une différence entre le presse-papier utilisateur et root…

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Août 21, 2021, 1:07 UTC](https://www.debian-fr.org/t/buster-probleme-pour-editer-un-fichier/85135/19 "2021-08-21T01:07:15Z")

</div>

> [@tfc](#):
>
> Effectivement **p** ne fonctionne plus, mais **Ctrl Maj v** si…?

je ne connaissais pas cette commande clavier pour coller , étant très basique j’en suis resté à Ctrl+v qui ne marche pas … enfin si mais pas pour coller car elle semble réservée à un mode appelé " visuel bloc" = ? . Mais effectivement en ajoutant Maj ça fonctionne .  
merci pour le retour .
