我读过使用 apt 时如何解决“文件末尾的额外垃圾”?虽然这是一个类似的问题,但它显然有不同的原因,因为查看文件的内容,与之前的问答不同,添加撇号似乎可以解决问题远非显而易见。
发生错误,请从右键菜单运行程序包管理器或在终端中运行 apt-get 以查看错误。错误消息是:“未知错误:”(E:语法错误 /etc/apt/apt.conf.d/01autoremove-kernels:1:文件末尾有额外垃圾)。这通常意味着您安装的软件包具有未满足的依赖项。
有问题的内容/etc/apt/apt.conf.d/01autoremove-kernels
(但请注意,gedit
抱怨无效字符):
../../../linux-headers-3.2.0-65/scripts/kconfig/streamline_config.pl\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\.............
找到了一个对我也有用的解决方案:
这将首先再次返回上述错误,其次并且至关重要的是干净地重写有问题的文件,以按照以下方式完成
有问题的内容
/etc/apt/apt.conf.d/01autoremove-kernels