几周前,我已经升级到18.04,今天我发现我现在安装的HWE已经过时了。
hwe-support-status --show-all-unsupported输出是:
linux-image-3.19.0-59-generic libwayland-egl1-mesa-lts-vivid
linux-generic-lts-vivid xserver-xorg-video-all-lts-vivid
linux-image-extra-3.19.0-58-generic xserver-xorg-input-all-lts-vivid
xserver-xorg-lts-vivid linux-image-extra-3.19.0-59-generic
linux-image-3.19.0-58-generic xserver-xorg-core-lts-vivid hwe-support-status --show-replacements的输出是:
linux-generic-lts-xenial libwayland-egl1-mesa-lts-xenial xserver-xorg-lts-xenial但当我试图安装这些软件包时,我得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-generic-lts-xenial
E: Unable to locate package libwayland-egl1-mesa-lts-xenial
E: Unable to locate package xserver-xorg-lts-xenial发布于 2018-10-29 15:56:05
看起来您已经从14.04,它已经被废弃很长时间了中保留了一个HWE (硬件启用)堆栈。在升级过程中,经常会保留旧的软件包安装。我建议卸载它们:
sudo apt remove linux-image-3.19.0-59-generic libwayland-egl1-mesa-lts-vivid linux-generic-lts-vivid xserver-xorg-video-all-lts-vivid linux-image-extra-3.19.0-58-generic xserver-xorg-input-all-lts-vivid xserver-xorg-lts-vivid linux-image-extra-3.19.0-59-generic linux-image-3.19.0-58-generic xserver-xorg-core-lts-vivid我还运行这些命令,以确保您没有安装任何其他14.04HWE包:
dpkg --get-selections | egrep "utopic|vivid|wily|xenial"
dpkg --get-selections | egrep "linux-.+-(3\.16|3\.19|4\.2|4\.4)"如果这样做,您可以使用以下命令卸载它们:
sudo apt purge `dpkg --get-selections | egrep "utopic|vivid|wily|xenial" | awk '{print $1}' | tr '\n' ' '`
sudo apt purge `dpkg --get-selections | egrep "linux-.+-(3\.16|3\.19|4\.2|4\.4)" | awk '{print $1}' | tr '\n' ' '`https://askubuntu.com/questions/1040037
复制相似问题