Sul*_*man 5 updates package-management apt nala
我想在我的 Kubuntu 22.04 操作系统上尝试一下 nala。我跑了一下sudo apt search nala,看到apt里有nala,就跑了sudo apt install nala。然后我就跑步了sudo nala fetch,因为这就是许多 YouTube 用户都在跑步的方式。我选择了前 3 个禁食的镜像,然后运行,sudo nala update但出现了错误。然后我跑去sudo apt update检查这是否只是 nala 的问题,但不是,这是 apt 的问题。也许 fetch 命令破坏了某些东西?以下是错误:
Get:1 http://ubuntu.uni-klu.ac.at/ubuntu jammy InRelease [270 kB]
Hit:2 http://mirror.eu-fr.kamatera.com/ubuntu jammy InRelease
Hit:3 http://me.archive.ubuntu.com/ubuntu jammy InRelease
Hit:4 http://me.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:5 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:6 https://deb.opera.com/opera-stable stable InRelease
Hit:7 https://deb.nodesource.com/node_18.x jammy InRelease
Get:8 http://me.archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB]
Ign:9 https://repo.vivaldi.com/stable/deb stable InRelease
Hit:10 https://ppa.launchpadcontent.net/flexiondotorg/obs-fully-loaded/ubuntu jammy InRelease
Hit:11 https://repo.vivaldi.com/stable/deb stable Release
Hit:12 http://security.ubuntu.com/ubuntu jammy-security InRelease
Err:13 http://mirror.deace.id/ubuntu jammy InRelease
400 Bad Request [IP: 185.53.177.54 80]
Hit:14 https://packages.microsoft.com/repos/vscode stable InRelease
Ign:15 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main i386 Packages
Get:16 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main amd64 Packages [1395 kB]
Get:17 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main Translation-en_GB [483 kB]
Get:18 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main Translation-en [510 kB]
Get:19 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main amd64 DEP-11 Metadata [423 kB]
Get:20 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main DEP-11 48x48 Icons [100.0 kB]
Get:21 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main DEP-11 64x64 Icons [148 kB]
Get:22 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main DEP-11 64x64@2 Icons [15.8 kB]
Get:23 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main DEP-11 128x128 Icons [311 kB]
Get:24 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main amd64 c-n-f Metadata [30.3 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Get:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages [30.4 kB]
Ign:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages
Ign:50 http://ubuntu.uni-klu.ac.at/ubuntu jammy/universe i386 Packages
Ign:51 http://ubuntu.uni-klu.ac.at/ubuntu jammy/multiverse i386 Packages
Ign:15 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main i386 Packages
Ign:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages
Ign:50 http://ubuntu.uni-klu.ac.at/ubuntu jammy/universe i386 Packages
Ign:51 http://ubuntu.uni-klu.ac.at/ubuntu jammy/multiverse i386 Packages
Ign:15 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main i386 Packages
Ign:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages
Ign:50 http://ubuntu.uni-klu.ac.at/ubuntu jammy/universe i386 Packages
Ign:51 http://ubuntu.uni-klu.ac.at/ubuntu jammy/multiverse i386 Packages
Ign:15 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main i386 Packages
Ign:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages
Ign:50 http://ubuntu.uni-klu.ac.at/ubuntu jammy/universe i386 Packages
Ign:51 http://ubuntu.uni-klu.ac.at/ubuntu jammy/multiverse i386 Packages
Ign:15 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main i386 Packages
Ign:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages
Ign:50 http://ubuntu.uni-klu.ac.at/ubuntu jammy/universe i386 Packages
Ign:51 http://ubuntu.uni-klu.ac.at/ubuntu jammy/multiverse i386 Packages
Err:15 http://ubuntu.uni-klu.ac.at/ubuntu jammy/main i386 Packages
404 Not Found [IP: 143.205.176.63 80]
Ign:25 http://ubuntu.uni-klu.ac.at/ubuntu jammy/restricted i386 Packages
Ign:50 http://ubuntu.uni-klu.ac.at/ubuntu jammy/universe i386 Packages
Ign:51 http://ubuntu.uni-klu.ac.at/ubuntu jammy/multiverse i386 Packages
Hit:33 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease
Reading package lists... Done
E: Failed to fetch http://mirror.deace.id/ubuntu/dists/jammy/InRelease 400 Bad Request [IP: 185.53.177.54 80]
E: The repository 'http://mirror.deace.id/ubuntu jammy InRelease' is not signed.
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.
Run Code Online (Sandbox Code Playgroud)
我已经从我的电脑上删除了 nala sudo apt remove nala,sudo apt purge nala但我遇到了同样的错误。感谢您的帮助。
编辑:我看到了一些其他类似的问题,并做了@kanehekili所说的,我看到了设置中KDE Discover中列出的镜像,并且我不再看到错误了。希望这不是临时解决办法。
Nala 创建自己的nala-sources.list文件,位于/etc/apt/sources.list.d/nala-sources.list. 这是该nala fetch命令的记录。
对于 Ubuntu,Nala 解析在 中找到的列表https://launchpad.net/ubuntu/+archivemirrors-rss。但是,其中一些镜像可能会返回像您遇到的错误(这种情况只会在极少数情况下发生)。但这将在apt输出中明确说明,以便您可以轻松禁用该特定镜像。
在这种情况下,要么手动从 中删除镜像nala-sources.list,要么nala fetch再次运行并选择其他镜像,而不会出现错误。
请注意:x64如果您使用除(例如在 Raspberry Pi 上)以外的任何其他架构,则必须特别注意镜像列表,arm64在这种情况下,镜像必须托管ubuntu-ports. 使用此脚本找出哪些镜像包含端口,并nala-sources.list从这些镜像构建您的镜像。
我最近遵循的另一种方法是简单地使用邻国的默认国家镜像作为 Nala 镜像。通过这种方式,您可以确定仅使用官方镜像,并且额外的好处是它们还提供updates,security和backports分支 -并且它们还ubuntu-ports为其他架构提供。
所以我做了以下事情:在我的正常情况下sources.list,我使用主存储库http://archive.ubuntu.com/ubuntu/,但我居住在丹麦。
然后,我的/etc/apt/sources.list.d/nala-sources.list事情是这样的:
# Sources file built for nala
deb http://de.archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://no.archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://no.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://no.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://no.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://se.archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://se.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://se.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://se.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
Run Code Online (Sandbox Code Playgroud)
所以我使用丹麦、德国、挪威和瑞典的镜子作为额外的那拉来源。这意味着Nala可以从邻国进行并行下载,并且官方国家镜像抛出错误的机会apt应该很小。
| 归档时间: |
|
| 查看次数: |
1818 次 |
| 最近记录: |