当我使用的镜像(http://ftp3.nrc.ca)关闭时,我正试图安装apt传输-https(这是一种毒性依赖)。
然后,我更改为镜像http://ftp.ca.debian.org/debian/,但当我试图执行apt-get update时,出现了以下错误:
N: Is the package apt-transport-https installed?
发布于 2015-07-14 15:27:34
这意味着apt-get希望使用HTTP下载,而不是普通的HTTP;检查您的sources.list没有指定https://。
如果是这样的话,那么改变它,那么apt-get install apt-transport-https就可以工作了。安装完毕后,将其更改为使用https://。
如果没有,镜像将重定向您,因此您需要手动修复您的安装;下载适当的.deb for apt-transport-https (如果您在amd64上使用Jessie,则可能是这一个 ),然后使用
dpkg -i apt-transport-https_1.0.9.8_amd64.deb这应该允许apt-get下载文件。如果没有其他安装,您可能需要以同样的方式安装libcurl3-gnutls。
https://unix.stackexchange.com/questions/215936
复制相似问题