2016-01-30 4 views
0

Я использую этот манифест:APT :: определение источника работает только с источником, а не с 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 

ответ

0

проблема не хватает GZ окончание, проблема где-то еще:

кукольный не может следовать за редирект на сайт 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 установлен, он работает!