我正在寻找一种方法来创build一个特定版本的ubuntu镜像(比如12.04),它代表了过去的镜像状态,在第X天。
当然,我可以在第X天同步我的本地镜像,并创build此版本的备份,然后根据需要恢复。 但是,由于大小consinderations,备份方法是不可行的。
所以基本上有两个问题:
API是相当复杂的,但归结为你可以得到一个特定的软件包,例如
wget https://launchpad.net/ubuntu/+archive/primary/+files/<package-name>_<version>_<arch>.deb
因此,要得到X日的完整镜像,需要logging所有软件包的软件包版本,然后下载它们。 这也可以通过python api,在那里你可以得到去除和取代每个包的date。