TNi*_*Nim 0 linux permissions terminal
我试图从终端下载 VirtualBox。现在,当我尝试更新或输入命令时,它会读出:
tyiese@penguin:~$ apt-get update
E: Malformed entry 1 in list file /etc/apt/sources.list.d/virtualbox.list (Component)
E: The list of sources could not be read.
tyiese@penguin:~$ rm /etc/apt/sources.list.d/virtualbox.list
rm: remove write-protected regular file '/etc/apt/sources.list.d/virtualbox.list'? Y
rm: cannot remove '/etc/apt/sources.list.d/virtualbox.list': Permission denied
Run Code Online (Sandbox Code Playgroud)
我确实尝试删除该文件 - 我认为 - 但是,正如您所看到的那样,它未被接受。
至于文件删除,您提供的输出的最后一行提示了问题所在。鉴于您的问题,我假设您不太熟悉 GNU/Linux 中的用户和权限。该$符号表示您以普通用户身份运行命令,而要修改大多数系统/配置文件(例如与 相关的文件apt),您需要 root 权限。您通常通过在命令前加上sudo. 所以在你的情况下,这将是:
sudo rm /etc/apt/sources.list.d/virtualbox.list
Run Code Online (Sandbox Code Playgroud)
之后,系统会提示您输入密码,并且(假设您的用户被允许这样做)该命令将以 root 身份运行。
至于您的原始问题-源文件中的格式错误-除非您发布所述文件的内容,否则我无法帮助您。最后可能是缺少关键字或缺少换行符。很难说。
对未来的一句话。粘贴多行抄本或代码片段时,请将它们```放在各自行上的两组三重反引号 ( ) 之间,以便更好地格式化。