如何在命令行中编辑(或删除)源列表(没有文本编辑器,无法在安装时安装任何新包)

rob*_*rob 2 package-management command-line apt nautilus lubuntu

我正在运行 lubuntu(实际上是 kodibuntu)作为我的服务器。尝试添加包时,源列表中出现错误。配置渲染突触包管理器没用。

我无法更改文件,因为没有安装文本编辑器(而且似乎无法安装);(我真的只有 gui 的 chrome 浏览器)。

在命令行中编辑文件或删除它的最简单方法是什么。我已经启用了 root 帐户,但我不是 100% 有信心我不会做一些愚蠢的事情,例如在没有安装 gksu nautilus 的情况下让 root 成为我的主目录的所有者。

是否有撤消源列表更改的命令?我可以启动 live cd 并编辑文件,但这又会让我以 root 身份点击命令并可能破坏整个系统。

如果有人能指出我正确的方向,我将不胜感激,即使只是安装文本编辑器的某种方式。会安装nano吗?谢谢

Mar*_*man 5

可以肯定的是,您将安装名为 nano 的终端编辑器。您需要使用 root 权限编辑 sources.list 文件,以便使用

$ sudo nano /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

现在您可以像在图形编辑器中一样更改内容(除了使用鼠标移动光标 - 您需要使用箭头键)。

完成后按Ctrl+x然后y保存更改并退出。

旁注:不要害怕以 root 身份运行命令 - 除了您自己在控制台中编写的内容之外,您的 Linux 不会做任何事情。要知道你在做什么,你至少需要知道基本的命令。如果您不知道命令的作用 - 使用 man [command]。要将主目录的所有权更改为 root,您必须执行chown命令,所以这里没有危险:)