web-dev-qa-db-fra.com

comment éditer (ou supprimer) la liste des sources en ligne de commande (pas d'éditeur de texte, impossible d'installer de nouveaux packages en installation limitée)

J'exécute lubuntu (en fait kodibuntu) en tant que serveur. lors de la tentative d’ajout d’un paquet, il y avait une erreur dans la liste des sources. config rendant le gestionnaire de paquets synaptique inutile.

Je ne peux pas changer le fichier car aucun éditeur de texte n’a été installé (et il n’ya aucun moyen de l’installer, semble-t-il); (Je n'ai vraiment que chrome navigateur qui est gui).

Quel est le moyen le plus simple de modifier le fichier dans la ligne de commande ou de le supprimer? J'ai activé le compte root mais je ne suis pas sûr à 100% que je ne ferai pas une bêtise telle que faire en sorte que le propriétaire de mon répertoire personnel soit root sans avoir installé gksu nautilus.

existe-t-il une commande pour annuler un changement dans la liste des sources? Je pourrais démarrer un cd en direct et éditer le fichier, mais encore une fois, cela me pousserait à appuyer sur les commandes en tant que root et casserait probablement tout le système.

si quelqu'un pouvait m'orienter dans la bonne direction, ce serait apprécié, même pour installer un éditeur de texte. le nano serait-il installé? Merci

1
rob

Bien sûr, vous aurez un éditeur de terminal appelé nano installé. Vous devez éditer le fichier sources.list avec les privilèges root, lancez-le avec

$ Sudo nano /etc/apt/sources.list

Vous pouvez maintenant modifier le contenu de la même manière que dans l'éditeur graphique (à l'exception de l'utilisation de la souris pour déplacer le curseur - vous devez utiliser les touches de direction).

Lorsque vous avez terminé, appuyez sur Ctrl+x puis y enregistrer les modifications et quitter.

Remarque secondaire: n'ayez pas peur d'exécuter des commandes en tant que root - votre Linux ne fera rien d'autre que ce que vous écrivez vous-même dans la console. Et pour savoir ce que vous faites, vous devez connaître au moins les commandes de base. Si vous ne savez pas ce que fait une commande, utilisez man [commande]. Pour que vous puissiez changer la propriété de votre répertoire personnel en root, vous devez exécuter la commande chown, donc aucun danger ici :)

3
Marek Bettman