apt::source 定义仅适用于 Source,不适用于 Source.gz
apt::source definition works only with Source, not with Source.gz
我使用这个清单:
apt::source { 'repo.universe-factory':
location => 'http://repo.universe-factory.net/debian/',
release => 'sid',
repos => 'main',
key => '16EF3F64CB201D9C',
key_server => 'pgpkeys.mit.edu';
}
现在我无法从中安装软件包,因为只有 Source.gz
而没有
http://repo.universe-factory.net/debian/dists/sid/main/source/Sources
问题不是缺少gz结尾,问题出在其他地方:
puppet 无法跟随重定向到 https 站点:
http://repo.universe-factory.net
重定向到
https://repo.universe-factory.net
如果将代码更改为
apt::source { 'repo.universe-factory':
location => 'http://repo.universe-factory.net/debian/',
...
并确保软件包 apt-transport-https
已安装,并且有效!
我使用这个清单:
apt::source { 'repo.universe-factory':
location => 'http://repo.universe-factory.net/debian/',
release => 'sid',
repos => 'main',
key => '16EF3F64CB201D9C',
key_server => 'pgpkeys.mit.edu';
}
现在我无法从中安装软件包,因为只有 Source.gz
而没有
http://repo.universe-factory.net/debian/dists/sid/main/source/Sources
问题不是缺少gz结尾,问题出在其他地方:
puppet 无法跟随重定向到 https 站点:
http://repo.universe-factory.net
重定向到
https://repo.universe-factory.net
如果将代码更改为
apt::source { 'repo.universe-factory':
location => 'http://repo.universe-factory.net/debian/',
...
并确保软件包 apt-transport-https
已安装,并且有效!