J'essaie d'ajouter un fichier à mon dossier /etc/apt/sources.list.d
et pour une raison quelconque, malgré l'utilisation de Sudo, il indique toujours que l'autorisation est refusée. Voici le code que j'essaye de lancer.
$ Sudo cat >> /etc/apt/sources.list
J'ai aussi essayé simplement d'utiliser gedit mais cela ne fonctionne pas non plus.
Vous exécutez la commande cat
en tant qu'utilisateur root, mais la redirection de sortie s'effectue dans votre shell actuel, qui s'exécute sous votre compte d'utilisateur normal.
Vous avez au moins trois options pour atteindre votre objectif d'ajouter des lignes à vos sources apt
:
Exécution de la commande complète, y compris la redirection de sortie dans un shell racine Bash distinct:
Sudo bash -c 'cat >> /etc/apt/sources.list'
A l'aide de la commande tee
qui copie la sortie dans un fichier (option -a
à ajouter au lieu de remplacer les fichiers existants) et en l'exécutant en tant que root:
cat | Sudo tee -a /etc/apt/sources.list
En utilisant un éditeur de terminal tel que nano
en tant que root pour modifier le fichier:
Sudo nano /etc/apt/sources.list
Cependant, il est recommandé de laisser votre fichier /etc/apt/sources.list
tel quel et d'ajouter des sources supplémentaires en créant de nouveaux fichiers *.list
dans /etc/apt/sources.list.d/
.