当我运行图形更新工具时,一切运行正常,直到我到达最后阶段,如下所示:
Ensuring consistent system... OK
Listing packages... OK
Setting up repositories... OK
Installing packages...
Updating package cache... Failed
错误输出为:
W:The repository 'http://ppa.launchpad.net/upubuntu-com/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use.,
W:See apt-secure(8) manpage for repository creation and user configuration details.,
W:https://download.01.org/gfx/ubuntu/16.04/main/dists/xenial/InRelease: Signature by key 09D6EF97BFB38E916EF060E756A3DEF863961D39 uses weak digest algorithm (SHA1),
E:Failed to fetch http://ppa.launchpad.net/upubuntu-com/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found, E:Some index files failed to download. They have been ignored, or old ones used instead.
我已遵循https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.2并按照 Ubuntu 下的解释进行操作。
我甚至做到了sudo apt update && sudo apt full-upgrade
并出现以下错误
Err:13 http://ppa.launchpad.net/upubuntu-com/ppa/ubuntu xenial Release
404 Not Found
Hit:14 https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/upubuntu-com/ppa/ubuntu xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: https://download.01.org/gfx/ubuntu/16.04/main/dists/xenial/InRelease: Signature by key 09D6EF97BFB38E916EF060E756A3DEF863961D39 uses weak digest algorithm (SHA1)
我该如何解决这个问题,以便我可以使用英特尔软件来更新我的 Ubuntu 上的图形驱动器?
答案1
这个 repo 使用了一个已弃用的摘要算法,SHA1 被发现对于此目的来说太容易发生冲突。
您需要联系存储库的维护者并要求他们使用更好的摘要算法重新生成发布文件。