【问题标题】:Installing gr-gsm with PyBombs使用 PyBombs 安装 gr-gsm
【发布时间】:2016-07-19 06:05:37
【问题描述】:

所以我一直在使用here 找到的指南在 Arch Linux 上使用 pybombs 为 GNU Radio 安装 gr-gsm。但是,当我到达安装 gr-gsm 的行时,我收到以下错误:

[josh@localhost ~]$ pybombs install gr-gsm
PyBombs.DepManager - ERROR - Package does not exist: ssl (declared as dependency for package libevent)

根据指南,它应该自己安装依赖项。我已经浏览了 pybombs 的文档,看看我是否做错了什么并且找不到任何东西。我也仔细检查了配置。

如果我进入 Python 并导入 ssl,它就在那里。

编辑: 检查配方列表,ssl 在那里:

[josh@localhost build]$ pybombs recipes list

...

ssl                     ~/.pybombs/recipes/gr-recipes/ssl.lwr   

然而,我得到了同样的错误:

[josh@localhost build]$ pybombs install gr-gsm
PyBombs.DepManager - ERROR - Package does not exist: python (declared as dependency for package mako)

【问题讨论】:

  • 等等,你没有得到 same 错误;第一次,ssl丢失,第二次是python
  • 糟糕,我复制/粘贴了错误的。对不起,我昨天要卸载并重新安装一堆东西。我可以确认它再次说 ssl 是缺少的包
  • 请编辑您的问题以包含逐字输出,而不是类似的内容。

标签: python linux gnuradio


【解决方案1】:

找不到包。实际上,在 Void 上也是如此。这是所有这些环绕的陷阱。因为 Arch 的包管理器(如果我正确阅读 Pybombs 的源代码,现在已经修复),Void 没有编码......

您可以编辑~/.pybombs/recipes/gr-recipes/ssl.lwr 并自己添加支票。如果您添加一个新密钥,那么如果源代码中没有考虑到它,那么代码也需要更改。

但首先检查您是否在本地安装了 SSL,例如使用pkg-config openssl --version

您还可以在依赖项检查期间将 SSL 检查标记为可选,然后确保它确实存在并且编译器会找到它(稍后会调用它)。

虽然对于 Arch 来说,这个问题现在应该已经解决了。 [对于 Arch 而不是像 pybombs 这样的包装器的更好方法是 PKGBUILDS - 对于使用与 Arch 几乎相同的格式模板的 Void 也是如此。像0install 这样的跨平台系统也可能会有所帮助。]

编辑:GNURadio 已经作为 Arch 包存在,请参阅 https://wiki.archlinux.org/index.php/GNU_Radio

【讨论】:

    猜你喜欢
    • 2020-01-22
    • 1970-01-01
    • 2016-07-30
    • 2017-09-11
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    相关资源
    最近更新 更多