我想使用ruby gem或plugin获取我机器上所有已安装软件包的列表。功能类似于ubuntu上的dpkg -l命令。是否有适当的红宝石宝石或插件可以获得相同的?
答案 0 :(得分:0)
您可以在ruby解释器中执行shell命令。在您的情况下,只需运行
`dpkg -l`
输出将是包含命令输出的字符串。请注意`。
答案 1 :(得分:0)
如果你的意思是Ruby宝石,那么
gem list
答案 2 :(得分:0)
有一个名为ruby-debian
的Debian软件包(在较旧的Debian版本中称为dpkg-ruby
),它包含与dkpg
的Ruby绑定。
注意:它依赖于C扩展,因此它不适用于不支持它们的Ruby实现,例如IronRuby。