我在更新时遇到错误,希望得到解释

我在更新时遇到错误,希望得到解释

嗨,我运行后出现以下错误sudo apt-get upgrade

libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/psmouse.conf line 1: ignoring bad line starting with 'elantech_smbus=0'

此外,未升级的软件包列表开始变得越来越长。从终端升级后,我还收到以下消息。

The following packages have been kept back:
  apport apport-gtk libldap-2.5-0 libldap-2.5-0:i386 libldap-common libllvm15
  libllvm15:i386 libnautilus-extension4 nautilus nautilus-data python3-apport
  python3-problem-report
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.

如果你们知道发生了什么,请告诉我。几天前第一个软件包没有升级。然后“未升级”的数量一直在缓慢增加。

答案1

忽略以“elantech_smbus=0”开头的错误行

我认为这句话应该这样写:

options psmouse elantech_smbus=0

请使用文本编辑器来修正该行。

至于被保留的包裹,这些都是分阶段的更新。

分阶段更新是逐步向用户推出的软件更新,而不是所有用户同时获得更新。在不使用分阶段更新的更新系统中,更新一经推出,所有用户都会立即获得更新。

过去,在使用 Apt 进行分阶段更新之前,只要有更新推出,所有 Ubuntu 用户都可以立即安装该更新。如果更新出现问题,可能会同时扰乱许多人的系统。分阶段更新可以做到,如果更新出现问题,可以在每个人都获得更新之前尽早发现问题。

这是一种自然且预期的行为。

相关内容