Rpm
librpm 是否提供使用 SPEC 文件中的語法查詢 RPM 數據庫?
Requires: python >= 1.3, perl
在不偽造整個 RPM 的情況下,無論如何都可以查詢數據庫,以了解系統安裝是否滿足如下查詢(無需安裝更多軟體包),
python >= 1.3, perl
我可以查詢數據庫以
python >= 1.3, perl
使用基本工具或底層 librpm 嗎?我看到我可以查詢我是否有 Python,
$ rpm -q "python" python-2.7.5-76.el7.x86_64
perl 也是如此,但無論如何提供查詢字元串並返回是否滿足依賴關係?
現成的,沒有。但是,如果您以逗號分隔,則可以生成軟體的版本列表
rpm --qf '%{NAME}:%{VERSION}\n' -q -- perl rpm --qf '%{NAME}:%{VERSION}\n' -q -- python
隨著我在這個問題上的更多工作,我計劃更新它。