0

RPM パッケージの Linux リポジトリに使用する FTP サーバーがあります。手動で行わずに古いパッケージを削除する必要があります。パッケージのバージョンに基づいて古いパッケージを削除できるスクリプトはありますか?

幸運をお祈りしています

4

1 に答える 1

2

サーバー側で実行できる場合:

お気に入りのプログラミング言語に応じて、rpm バージョンを Perl または Python と比較できます。

ここでいくつかのアイデアを収集できます。

https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s06.htmlおよび http://metacpan.org/pod/RPM2 (Perl、パッケージ RPM2。バージョンの比較) 他の CPAN モジュール: http://search.cpan.org/search?query=RPM&mode=all

Python を使用した RPM パッケージの比較 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)

サーバー側で実行できない場合、すべての命名/バージョン管理スキームを区別するのが難しいため、状況は少し複雑になります。

于 2012-04-05T17:32:04.243 に答える