我收到了硬件堆栈的“生命周期结束”通知。通常这不是什么大问题,但深入研究后,我发现多篇帖子都提到按照建议进行升级会破坏正常运行的系统。运行 hwe-support-status 命令会显示我的系统上有大量不受支持的软件包。
我还有一个 Broadcom b43 无线。
因此问题是:
A) 一般来说,这些不受支持的软件包会发生什么情况?
B) 具体来说,对于拥有 b43 和这些不受支持的软件包的人来说,您的系统在升级后还能正常工作吗?
系统:Dell Vostro 1720
桌面:Trinity
michael@local [~]# alias relub
alias relub='cat /etc/os-release && uname -a'
michael@local [~]# relub
NAME="Ubuntu"
VERSION="14.04.5 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.5 LTS"
VERSION_ID="14.04"
HOME_URL=""
SUPPORT_URL=""
BUG_REPORT_URL=""
Linux anon 4.2.0-27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
michael@local [~]# hwe-support-status --verbose
WARNING: Security updates for your current Hardware Enablement Stack
ended on 2016-08-04:
*
There is a graphics stack installed on this system. An upgrade to a
configuration supported for the full lifetime of the LTS will become
available on 2016-07-21 and can be installed by running 'update-manager'
in the Dash.
michael@local [~]# hwe-support-status --show-replacements
libgl1-mesa-glx-lts-xenial linux-image-generic-lts-xenial libgl1-mesa-glx-lts-xenial:i386 xserver-xorg-lts-xenial libwayland-egl1-mesa-lts-xenial linux-generic-lts-xenial
michael@local [~]# hwe-support-status --show-all-unsupported
linux-headers-generic-lts-wily xserver-xorg-video-ati-lts-wily
linux-image-4.2.0-27-generic xserver-xorg-input-all-lts-wily
xserver-xorg-input-mouse-lts-wily linux-generic-lts-wily
xserver-xorg-video-nouveau-lts-wily
xserver-xorg-video-trident-lts-wily libglapi-mesa-lts-wily
xserver-xorg-video-savage-lts-wily libglapi-mesa-lts-wily:i386
linux-image-generic-lts-wily xserver-xorg-input-evdev-lts-wily
libgles2-mesa-lts-wily xserver-xorg-video-vesa-lts-wily
xserver-xorg-lts-wily xserver-xorg-video-siliconmotion-lts-wily
linux-image-extra-4.2.0-27-generic libwayland-egl1-mesa-lts-wily
xserver-xorg-video-intel-lts-wily libgbm1-lts-wily
xserver-xorg-video-cirrus-lts-wily xserver-xorg-video-qxl-lts-wily
xserver-xorg-video-mga-lts-wily xserver-xorg-core-lts-wily
xserver-xorg-input-synaptics-lts-wily xserver-xorg-video-all-lts-wily
xserver-xorg-video-mach64-lts-wily xserver-xorg-video-vmware-lts-wily
xserver-xorg-input-vmmouse-lts-wily
xserver-xorg-video-neomagic-lts-wily
xserver-xorg-video-fbdev-lts-wily libgl1-mesa-glx-lts-wily
libxatracker2-lts-wily xserver-xorg-video-tdfx-lts-wily
libegl1-mesa-lts-wily xserver-xorg-video-radeon-lts-wily
libgl1-mesa-glx-lts-wily:i386 libgl1-mesa-dri-lts-wily
libgles1-mesa-lts-wily xserver-xorg-input-wacom-lts-wily
xserver-xorg-video-openchrome-lts-wily libgl1-mesa-dri-lts-wily:i386
xserver-xorg-video-r128-lts-wily xserver-xorg-video-sisusb-lts-wily
参考:
[注:所有链接已被删除,因为我没有发布这些链接的资格]
答案1
首先说几句hwe-support-status
(根据其源代码):
--show-all-unsupported
显示系统上安装的所有 HWE 软件包,这些软件包不再受 Canonical 支持。对于您来说,这意味着所有名称以 结尾的软件包-lts-wily
,以及各种 Linux 4.2 软件包。--show-replacements
显示应安装以替换不受支持的 HWE 元包。在本例中,这意味着各种-lts-xenial
包和 Linux 4.4。
这些-lts-xenial
软件包具有依赖数据(Conflicts
和Replaces
),旨在-lts-wily
在安装时自动删除这些软件包。
请注意,建议的替换是元包。这些是依赖于更大相关包列表的小包。这样,安装一个元包(linux-generic-lts-xenial
或xserver-xorg-lts-xenial
例如)将安装“所有”相关包。这就是为什么替换列表比不支持的列表小得多的原因。
现在,回答你的问题:
A) 不受支持的软件包(来自 Ubuntu Wily)将被受支持的软件包(来自 Ubuntu Xenial)取代。请注意,Xenial 中可能不再存在一些软件包,因此将被删除(特别是:AMD/ATIfglrx
驱动程序,但您使用的是 NVIDIA 芯片,因此这与您无关)。
B) 对 Broadcom b43 的支持是内核问题。如果您不需要为 Linux 4.2 执行特定设置,那么我猜它应该仍然适用于 Linux 4.4。快速的 Google 搜索没有发现 b43 和 Linux 4.4 有什么特别的问题。请注意,b43 是许多 Broadcom 芯片共享的通用名称。您可能需要调查您拥有的具体芯片,并检查 Linux 4.4 下是否存在问题。