所以,我不太清楚自己在做什么,因为那是几个月前的事了。我真的不记得了!
但是呃,这个问题阻止我在终端上执行任何与 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
。您应该删除这些文件。
进入恢复模式
重新启动计算机并快速按住 Shift 键进入 Grub 菜单。
选择“(恢复模式)”。
在下一个菜单中,选择“Drop to root shell prompt”。
在终端中,将文件系统挂载为读/写:
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
,或者将它们移动到其他地方进行查看)。