Docker没有发布文件?

Docker没有发布文件?

当我运行时sudo apt update出现此错误

E: The repository 'https://download.docker.com/linux/ubuntu \ 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.

我是一个彻头彻尾的 Linux 菜鸟,所以如果答案能够简化,我将不胜感激。

我尝试了一些方法来解决该问题,但使用 ppa purge 不起作用,因为当我运行它时,

E: The repository 'https://download.docker.com/linux/ubuntu \ Release' does not have a Release file.
Warning:  apt-get update failed for some reason

在大多数情况下,我都会遇到同样的错误。即使我让它与不同类型的命令一起工作,正如之前所说,我是一个 Linux 菜鸟,我也找不到 ppa 的名称。所以我像这样运行我的命令

sudo add-apt-repository --remove ppa:docker

正如之前所说,我需要帮助理解我的答案,而且我仍然需要更多帮助来了解这篇文章的含义。

系统:

操作系统:PoP!OS,基于 Ubuntu 20.04 LTS。这是一个关于更多高级信息的 Steam 基准测试我的电脑

答案1

这是错误消息:

E: The repository 'https://download.docker.com/linux/ubuntu \ Release' does not have a Release file.
  1. 运行echo $(lsb_release -cs)以打印您的发行版的代号。

  2. 打开/etc/apt/sources.list(或 中的某处)以使用或)/etc/apt/sources.list.d/在 Nano 文本编辑器中进行编辑并更改此行:sudo nano /etc/apt/sources.listsudo nano /path/to/somewhere-in-/etc/apt/sources.list.d/*.list

    deb [arch=amd64] https://download.docker.com/linux/ubuntu \ stable
    

    将反斜杠字符替换\ 为您的发行版的代号。

  3. 运行sudo apt update以刷新您的包数据库。

Nano 文本编辑器键盘快捷键
使用键盘组合Ctrl+ O,然后按将Enter文件保存到当前位置。
使用键盘组合Ctrl+X退出 nano。

答案2

使用 Linux Mint 21.3 Cinnamon (Ubuntu 22.04.01)

  1. cat /etc/os-release
    NAME="Linux Mint"
    VERSION="21.3 (Virginia)"
    ID=linuxmint
    ID_LIKE="ubuntu debian"
    PRETTY_NAME="Linux Mint 21.3"
    VERSION_ID="21.3"
    HOME_URL="https://www.linuxmint.com/"
    SUPPORT_URL="https://forums.linuxmint.com/"
    BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
    PRIVACY_POLICY_URL="https://www.linuxmint.com/"
    VERSION_CODENAME=virginia
    UBUNTU_CODENAME=jammy
    

使用UBUNTU_CODENAME的值,我进行了下一步。

  1. sudo nano /etc/apt/sources.list.d/docker.list

    deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu   virginia stable
    

    更改virginiaUBUNTU_CODENAME的值。 virginia->jammy

由于某种原因,官方安装中建议的命令在该位置输入了错误的值。https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository

  1. 最终结果如下所示,在我们刚刚修改的文件中:

    deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu   jammy stable
    
  2. sudo apt-get update

祝你好运

相关内容