Воссоздание зеркальной структуры ubuntu на локальном зеркале с использованием aptly

В настоящее время я пытаюсь отразить репозиторий ubuntu-cloud на локальное зеркало, но не могу воссоздать их структуру.

Я использовали следующие команды для создания локального репозитория apt с помощью aptly:

создать зеркала:

aptly mirror create ubuntu-cloud-liberty http://ubuntu-cloud.archive.canonical.com/ubuntu/ trusty-updates/liberty main
aptly mirror create ubuntu-cloud-mitaka http://ubuntu-cloud.archive.canonical.com/ubuntu/ trusty-updates/mitaka main

обновить зеркала

aptly mirror update ubuntu-cloud-liberty
aptly mirror update ubuntu-cloud-mitaka

создать снимки

aptly snapshot create ubuntu-cloud-liberty-current from mirror ubuntu-cloud-liberty
aptly snapshot create ubuntu-cloud-mitaka-current from mirror ubuntu-cloud-mitaka

опубликовать снимки

aptly publish snapshot -component=liberty,mitaka -distribution=trusty-updates ubuntu-cloud-liberty-current ubuntu-cloud-mitaka-current ubuntu

Это создает следующую структуру для двоичного-i386 Файл пакетов: В то время как структура репозиториев ubuntu такова: / ubuntu / dists / trusty-updates / liberty / main / binary-i386 / Пакеты То есть, я не могу создать «главный» каталог в каталогах компонентов.

Кто-нибудь сможет предложить, как я могу опубликовать снимки (или создать зеркала), чтобы сохранить структуру.

Любая помощь будет принята с благодарностью!

1
задан 7 July 2016 в 16:50
1 ответ

Я не знаю, почему это происходит, но вы могли бы попытаться обмануть подобные вещи, посмотреть, приживется ли это, и закончить день.

cd /ubuntu/dists/trusty-updates/liberty
ln -s . main
0
ответ дан 4 December 2019 в 06:08

Теги

Похожие вопросы