Я пытаюсь настроить частное репозиторий APT, используя этот < / а>. Тщательно следовали инструкциям. После настройки все sudo apt-get update
работает нормально (я вижу, что файл Packages загружается из apt-repo), но когда я пытаюсь установить пакет, он терпит неудачу (я скачал .deb haproxy, используя sudo apt-get -d install haproxy
.
Err http://ec2-54-220-154-205.eu-west-1.compute.amazonaws.com/packages/ ./ haproxy 1.4.24-1
404 Not Found
Failed to fetch http://ec2-54-220-154-205.eu-west1.compute.amazonaws.com/packages//home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb 404 Not Found
Как видите, URL-адрес пакета deb неверен.
Этот путь (/home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb) читается из файла Packages, который генерируется dpkg-scanpackages
dpkg-scanpackages ~/private /dev/null | gzip -9c > ~/private/Packages.gz
.
(Я не на 100% уверен, что это проблема dpkg-scanpackages или проблема конфигурации nginx, мой опыт работы с nginx не так велик).
Любая помощь в попытке исправить это было бы здорово.
Спасибо