1

我想使用 ruby​​ gem 或插件获取我机器上所有已安装软件包的列表。功能类似于 ubuntu 上的 dpkg -l 命令。是否有任何合适的 ruby​​ gem 或插件可用于获得相同的功能?

4

3 回答 3

0

有一个 Debian 软件包称为ruby-debian(在较旧的 Debian 版本中称为dpkg-ruby),其中包含 Ruby 绑定到dkpg.

注意:它依赖于 C 扩展,因此它不适用于不支持它们的 Ruby 实现,例如 IronRuby。

于 2013-11-07T13:42:37.903 回答
0

If you mean Ruby gems, then

gem list
于 2013-11-07T12:04:18.310 回答
0

您可以在 ruby​​ 解释器中执行 shell 命令。在您的情况下,只需运行

`dpkg -l`

输出将是一个包含命令输出的字符串。请注意`。

请记住,有几种方法可以在 Ruby 中执行 shell 命令

于 2013-11-07T12:02:00.393 回答