更换镜像后 apt 无法工作

更换镜像后 apt 无法工作

我试图安装apt-transport-https(那是个毒性依赖)当我使用的镜像(http://ftp3.nrc.ca) 关闭。

然后我就换了镜子http://ftp.ca.debian.org/debian/,但是当我尝试执行时apt-get update出现此错误:

N: Is the package apt-transport-https installed?

答案1

这意味着apt-get想要使用 HTTP over TLS 而不是纯 HTTP 进行下载;检查您sources.list是否未指定https://

如果确实如此,请更改它,然后apt-get install apt-transport-https应该可以工作。安装后,将其改回使用https://.

如果没有,则镜像正在重定向您,因此您需要手动修复设置;下载适合.debapt-transport-https(大概这个如果您在 ) 上使用 Jessieamd64并使用

dpkg -i apt-transport-https_1.0.9.8_amd64.deb

这应该允许apt-get下载文件。您可能需要安装libcurl3-gnutls如果没有安装其他东西,以同样的方式安装它。

相关内容