终端无法正常工作。文件末尾有多余的垃圾

终端无法正常工作。文件末尾有多余的垃圾

所以,我不太清楚自己在做什么,因为那是几个月前的事了。我真的不记得了!

但是呃,这个问题阻止我在终端上执行任何与 sudo、apt 或任何其他操作有关的操作,问题总是像这样出现,

E: Syntax error /etc/apt/apt.conf.d/99ignoreresave:2: Extra junk at end of file
E: Syntax error /etc/apt/apt.conf.d/99mysettings:3: Extra junk at end of file

我真的想再做点什么,所以有人能帮我解决这个问题吗?我试过用 nano 重写文件,但没有解决。我按照网上说的做了,但没有任何效果。

答案1

看起来您在 中创建了一堆额外的文件(带有错误)apt.conf.d。您应该删除这些文件。

进入恢复模式

  1. 重新启动计算机并快速按住 Shift 键进入 Grub 菜单。

  2. 选择“(恢复模式)”。

  3. 在下一个菜单中,选择“Drop to root shell prompt”。

  4. 在终端中,将文件系统挂载为读/写:

     mount -o remount,rw /
     mount --all
    

创建临时目录:

mkdir /home/Temp

移动错误的文件:

mv /etc/apt/apt.conf.d/99ignoreresave /home/Temp
mv /etc/apt/apt.conf.d/99mysettings /home/Temp

如果您手动创建了其他文件,也请移动它们。

然后,重新启动。

(如果您不需要自定义文件,您可以使用 将其全部删除sudo rm -rf /home/Temp,或者将它们移动到其他地方进行查看)。

相关内容