我试图安装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://
.
如果没有,则镜像正在重定向您,因此您需要手动修复设置;下载适合.deb
的apt-transport-https
(大概这个如果您在 ) 上使用 Jessieamd64
并使用
dpkg -i apt-transport-https_1.0.9.8_amd64.deb
这应该允许apt-get
下载文件。您可能需要安装libcurl3-gnutls
如果没有安装其他东西,以同样的方式安装它。