文件名称:ruby-arr-pm:Ruby RPM库(纯Ruby,无librpm)
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-28 04:28:09
Ruby
ARRRRRRRRRR PM 用Ruby编写的RPM读取器/写入器库。 它旨在为提供一种读取和写入rpm的方式。 为什么不使用librpm? 该API在许多地方都令人迷惑,在大多数地方文献记录不多。 我已经联系了一些CentOS / rpm人士,以了解我们可以如何改进该API。 甚至,librpm具有自己的依赖性。 我希望fpm能够读取和写入RPM,而无需无止境的依赖链,尤其是不需要root访问权就能使事情顺利进行。 主要是,如果我尝试自己构建librpm,则会得到以下信息:“配置:错误:缺少必需的NSPR / NSS标头”,而且我不是fpm用户依赖项解析的负担。 API构想 应该可以在RPM上进行读+修改+写操作。 创建一个RPM(建议的API) rpm = RPM.new # requires and conflicts rpm.requires("name") <= "v
【文件预览】:
ruby-arr-pm-master
----.gitignore(92B)
----Guardfile(3KB)
----.batcave()
--------manifest(43B)
----Makefile(564B)
----.rubocop.yml(2KB)
----LICENSE(551B)
----arr-pm.gemspec(665B)
----spec()
--------arr-pm()
--------fixtures()
----README.md(2KB)
----lib()
--------arr-pm()
--------arr-pm.rb(49B)
----cpio.rb(5KB)
----Gemfile(39B)