创建镜像:

创建镜像:

我目前正在尝试将 ubuntu-cloud 存储库镜像到本地镜像,但无法重新创建它们的结构。

我一直使用以下命令来使用 aptly 创建本地 apt repo:

创建镜像:

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/dists/trusty-updates/liberty/binary-i386/软件包

而 ubuntu repos 上的结构是:

/ubuntu/dists/trusty-updates/liberty/main/binary-i386/软件包

也就是说,我无法在组件目录下创建“主”目录。

有人能建议我如何发布快照(或创建镜像)以便维护结构吗?

/ubuntu/dists/trusty-updates/liberty/binary-i386/Packages Whereas the structure on the ubuntu repos is: /ubuntu/dists/trusty-updates/liberty/main/binary-i386/Packages 也就是说,我无法在组件目录下创建“主”目录。

有人能建议我如何发布快照(或创建镜像)以便维护结构吗?

任何帮助将不胜感激!

答案1

我不知道为什么会发生这种情况,但你可以尝试这样捏造事情,看看它是否有效,然后就结束了。

cd /ubuntu/dists/trusty-updates/liberty
ln -s . main

相关内容