gpt4 book ai didi

linux - 如何从存储库中删除旧包?

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:53 28 4
gpt4 key购买 nike

我有一个 FTP 服务器,用于 RPM 包的 Linux 存储库。我需要删除旧包而无需手动执行。是否有脚本可以根据包版本删除旧包?

祝福

最佳答案

如果可以在服务器端运行:

根据您喜欢的编程语言,您可以将 rpm 版本与 Perl 或 Python 进行比较。

您可以在这里收集一些想法:

https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s06.htmlhttp://metacpan.org/pod/RPM2 (Perl,包 RPM2;提供一个 <=> 操作符来比较版本)其他 CPAN 模块:http://search.cpan.org/search?query=RPM&mode=all

Compare RPM Packages using Python https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-programming-python.html http://www.sharms.org/blog/2009/05/python-rpm/ (Python,包 rpm)

如果你不能在服务器端运行,事情就会变得有点棘手,因为所有的命名/版本控制方案都很难区分。

关于linux - 如何从存储库中删除旧包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10032889/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com