当我运行时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.
运行
echo $(lsb_release -cs)
以打印您的发行版的代号。打开
/etc/apt/sources.list
(或 中的某处)以使用或)/etc/apt/sources.list.d/
在 Nano 文本编辑器中进行编辑并更改此行:sudo nano /etc/apt/sources.list
sudo nano /path/to/somewhere-in-/etc/apt/sources.list.d/*.list
deb [arch=amd64] https://download.docker.com/linux/ubuntu \ stable
将反斜杠字符替换
\
为您的发行版的代号。运行
sudo apt update
以刷新您的包数据库。
Nano 文本编辑器键盘快捷键
使用键盘组合Ctrl+ O,然后按将Enter文件保存到当前位置。
使用键盘组合Ctrl+X退出 nano。
答案2
使用 Linux Mint 21.3 Cinnamon (Ubuntu 22.04.01)
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
的值,我进行了下一步。
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
更改
virginia
为UBUNTU_CODENAME
的值。virginia
->jammy
由于某种原因,官方安装中建议的命令在该位置输入了错误的值。https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
最终结果如下所示,在我们刚刚修改的文件中:
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu jammy stable
sudo apt-get update
祝你好运