如何从自定义存储库中自动删除旧软件包版本?

如何从自定义存储库中自动删除旧软件包版本?

可能重复:
从本地存储库删除旧软件包

我想为 Ubuntu 创建一个私有存储库。
我执行了命令dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz并成功创建了我的存储库。几天后,我更新了我的 ubuntu,并将从 /var/cache/apt 下载的档案放入我的个人存储库。我再次执行上述命令来更新我的存储库,但它显示了一些版本问题(同一程序有多个版本)。我尝试使用-mswitch 来允许多个版本,并成功创建了存储库。

我的问题是,我可以自动从我的个人 Ubuntu 存储库中删除旧版本吗(这可以节省我的磁盘空间)

答案1

如果我理解正确的话,我建议你使用apt-镜像

如果您愿意,这可以镜像整个 Ubuntu 发行版或仅镜像 ppa。

它使 repo 保持更新,因此您不必担心手动保持版本更新。

基本上,您每次更新时只需要运行一个命令即可。

相关内容