PPA 给出 apt 升级错误,因为更新尝试安装已被删除并替换为较新软件包的软件包。
apt dist-upgrade --fix-missing
被建议修复,但会导致相同的错误。
大约 48 小时左右以来,我在几台机器上都遇到了这个错误。
Failed to fetch https://ppa.launchpadcontent.net/damentz/liquorix/ubuntu/pool/main/l/linux-liquorix/linux-headers-liquorix-amd64_6.2-4ubuntu1%7ejammy_amd64.deb 404 Not Found [IP: 185.125.190.52 443]
The package version "linux-headers-liquorix-amd64_6.2-4..." is no longer present in the PPA. It was replaced March 13 with
Package files
linux-headers-6.2.6-1-liquorix-amd64_6.2-5ubuntu1~jammy_amd64.deb (12.4 MiB)
linux-headers-liquorix-amd64_6.2-5ubuntu1~jammy_amd64.deb (170.6 KiB)
linux-image-6.2.6-1-liquorix-amd64_6.2-5ubuntu1~jammy_amd64.deb (131.3 MiB)
linux-image-liquorix-amd64_6.2-5ubuntu1~jammy_amd64.deb (170.6 KiB)
linux-liquorix_6.2-5ubuntu1~jammy.debian.tar.xz (780.9 KiB)
linux-liquorix_6.2-5ubuntu1~jammy.dsc (2.5 KiB)
linux-liquorix_6.2.orig.tar.xz (130.1 MiB)
为什么它尝试安装较旧的软件包?
包装中似乎存在版本不匹配的情况。
我不太了解,.debs
但我猜版本字符串与包不匹配是不好的。
这是我的 22.10 笔记本电脑上的数据:
/var/lib/apt/lists/ppa.launchpadcontent.net_damentz_liquorix_ubuntu_dists_kinetic_main_binary-amd64_Packages
Package: linux-headers-6.2.5-4-liquorix-amd64
Source: linux-liquorix
Priority: optional
Section: kernel
Installed-Size: 97020
Maintainer: Steven Barrett <[email protected]>
Architecture: amd64
Version: 6.2-4ubuntu1~kinetic
Depends: libbabeltrace1 (>= 1.5.4~rc1), libc6 (>= 2.34), libcap2 (>= 1:2.10), libdw1 (>= 0.158), libelf1 (>= 0.144), liblzma5 (>= 5.1.1alpha+20120614), libnuma1 (>= 2.0.11), libpci3 (>= 1:3.8.0), libperl5.34 (>= 5.34.0), libpython3.10 (>= 3.10.0), libslang2 (>= 2.2.4), libssl3 (>= 3.0.0), libunwind8, zlib1g (>= 1:1.2.3.3), libelf-dev, gcc
Filename: pool/main/l/linux-liquorix/linux-headers-6.2.5-4-liquorix-amd64_6.2-4ubuntu1~kinetic_amd64.deb
Size: 13024720
MD5sum: 408eed69501fbb2dc1a2353ef9da15e9
SHA1: e2529688a461b90fddfdc835c721ec3d95868033
SHA256: e52c16079c27778e7f7b250cdf67fa6b7a5d47dc6e646eca838e5fefec9bcae4
Description: Header files for Linux 6.2.5-4-liquorix-amd64
Description-md5: 7eede16ef495010bf8296c1ea7b455fa
答案1
这是一种解决方法而不是答案,因为它没有解释问题的原因。
我删除并重新添加了 PPA。这解决了两台机器上的问题。