今天安装docker时遇到了这么些问题:

└─# add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian \
  foacl\              
  stable"
Repository: 'deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian foacl stable'
Description:
Archive for codename: foacl components: stable
More info: https://mirrors.ustc.edu.cn/docker-ce/linux/debian
Adding repository.
Press [ENTER] to continue or Ctrl-c to cancel.
Adding deb entry to /etc/apt/sources.list.d/archive_uri-https_mirrors_ustc_edu_cn_docker-ce_linux_debian-kali-rolling.list
Adding disabled deb-src entry to /etc/apt/sources.list.d/archive_uri-https_mirrors_ustc_edu_cn_docker-ce_linux_debian-kali-rolling.list
获取:1 https://mirrors.ustc.edu.cn/ubuntu bionic InRelease [242 kB]
获取:2 https://mirrors.ustc.edu.cn/ubuntu bionic-updates InRelease [88.7 kB]
获取:3 https://mirrors.ustc.edu.cn/ubuntu bionic-backports InRelease [83.3 kB]
忽略:4 https://download.docker.com/linux/debian kali-rolling InRelease
获取:5 https://mirrors.ustc.edu.cn/ubuntu bionic-security InRelease [88.7 kB]
获取:6 https://mirrors.ustc.edu.cn/ubuntu bionic-proposed InRelease [242 kB]
忽略:7 https://mirrors.ustc.edu.cn/docker-ce/linux/debian kali-rolling InRelease
忽略:8 https://mirrors.ustc.edu.cn/docker-ce/linux/debian foacl InRelease
错误:9 https://mirrors.ustc.edu.cn/docker-ce/linux/debian kali-rolling Release
  404  Not Found [IP: 202.141.176.110 443]
错误:10 https://mirrors.ustc.edu.cn/docker-ce/linux/debian foacl Release
  404  Not Found [IP: 202.141.176.110 443]
错误:11 https://download.docker.com/linux/debian kali-rolling Release
  404  Not Found [IP: 13.224.167.90 443]
正在读取软件包列表... 完成
E: 仓库 “https://mirrors.ustc.edu.cn/docker-ce/linux/debian kali-rolling Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 仓库 “https://mirrors.ustc.edu.cn/docker-ce/linux/debian foacl Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 仓库 “https://download.docker.com/linux/debian kali-rolling Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

网上查了很多办法,尝试换掉apt的源,无法解决这个问题。

└─# apt update                                
获取:1 https://mirrors.ustc.edu.cn/ubuntu bionic InRelease [242 kB]
获取:2 https://mirrors.ustc.edu.cn/ubuntu bionic-updates InRelease [88.7 kB]
获取:3 https://mirrors.ustc.edu.cn/ubuntu bionic-backports InRelease [83.3 kB]
获取:4 https://mirrors.ustc.edu.cn/ubuntu bionic-security InRelease [88.7 kB]
获取:5 https://mirrors.ustc.edu.cn/ubuntu bionic-proposed InRelease [242 kB]
忽略:6 https://mirrors.ustc.edu.cn/docker-ce/linux/debian kali-rolling InRelease
忽略:7 https://mirrors.ustc.edu.cn/docker-ce/linux/debian foacl InRelease
错误:8 https://mirrors.ustc.edu.cn/docker-ce/linux/debian kali-rolling Release
  404  Not Found [IP: 202.141.176.110 443]
错误:9 https://mirrors.ustc.edu.cn/docker-ce/linux/debian foacl Release
  404  Not Found [IP: 202.141.176.110 443]
正在读取软件包列表... 完成
E: 仓库 “https://mirrors.ustc.edu.cn/docker-ce/linux/debian kali-rolling Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 仓库 “https://mirrors.ustc.edu.cn/docker-ce/linux/debian foacl Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

最后,使用了一个简单的办法解决了:

注意:*代表的是删除该目录下的所有文件和文件夹,所以使用的时候请慎重。
我是白机,随便删。如果您使用的是公司的机器,还请备份后再删除。
或者改下文件名。
└─# rm -rf /etc/apt/sources.list.d/*

之后就能顺利执行代码啦~

└─# apt update                                                                                                
获取:1 https://mirrors.ustc.edu.cn/ubuntu bionic InRelease [242 kB]
获取:2 https://mirrors.ustc.edu.cn/ubuntu bionic-updates InRelease [88.7 kB]
获取:3 https://mirrors.ustc.edu.cn/ubuntu bionic-backports InRelease [83.3 kB]
获取:4 https://mirrors.ustc.edu.cn/ubuntu bionic-security InRelease [88.7 kB]
获取:5 https://mirrors.ustc.edu.cn/ubuntu bionic-proposed InRelease [242 kB]
已下载 745 kB,耗时 1秒 (586 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
有 44 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
N: 忽略‘archive_uri-https_mirrors_ustc_edu_cn_docker-ce_linux_debian-kali-rolling.list.copy’(于目录‘/etc/apt/sources.list.d/’),鉴于它的文件扩展名无效
                                                                                                                               

文章中有一处错误,我使用的是Kali,不是Ubuntu。

故:请注意,配置源时务必与当前发行版相匹配,否则可能出现意料之外的结果。

Logo

更多推荐