存储库没有发布文件

Jay*_*ooh 0 ubuntu package-management ppa

嗨,我真的是 Linux 上的菜鸟,正在尝试更新

apt-get update
Run Code Online (Sandbox Code Playgroud)

但命令行总是返回我

E: The repository "http://archive.ubuntu.com/ubuntu tricia Release" does not have a Release file.
Run Code Online (Sandbox Code Playgroud)

我能做什么?我真的迷失了所有这些 PPA 的东西......谢谢!

Gab*_*uvé 5

它没有发布文件,因为它找不到那个tricia发行版,也就是你的 Linux Mint 版本。您应该猜到发生了什么:您要求 Ubuntu 存储库为您提供 Mint 版本的发布文件。

我在这里看到两种可能的方法:要么停止使用该存储库,要么向该存储库撒谎并告诉他们您正在运行 Ubuntu,考虑到 Linux Mint 是 Ubuntu 的衍生物,这应该不是问题。
要执行第一个操作,您应该从 repo 列表中删除该行。通过运行找到它:

grep "http://archive.ubuntu.com/ubuntu" /etc/apt/sources.list* -r
Run Code Online (Sandbox Code Playgroud)

然后,作为超级用户,删除该行:

sudo nano <file with that line>
Run Code Online (Sandbox Code Playgroud)

如果您坚持保留该 repo,那么不要删除该行,而是更改triciafor bionic。Bionic 是 Tricia 所基于的 Ubuntu 版本。

  • Bien, por un lado solucionaste lo del repo que pusiste en el post original. Ese es OTRO repo, fijate en el enlace y entra a `es-mirrors.evowise.com/ubuntu`, el site de devuelve un sistema de archivos。Entra a la carta `dists/` para ver qué distros soporta, ahí vas a ver que `bionic-backports` está!Lo que no está es `Release` pero tenés otras opciones, como `universe`, `multiverse` o `restricted`, esa es nomenclatura típica de Ubuntu。Deberías sacar `Release` en ese config y poner alguna de esas 3 (o todas, separadas por espacios)。Acordate de usar grep para encontrar el archivo a editar! (2认同)