- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
所以我一直在使用找到的指南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)
最佳答案
找不到包。其实在Void上也是一样的。这是所有这些环绕的陷阱。因为 Arch 的包管理器(如果我正确阅读了 Pybombs 的源代码,现在已经修复),Void 没有编码......
您可以编辑 ~/.pybombs/recipes/gr-recipes/ssl.lwr
并自己添加检查。如果您添加一个新 key ,那么如果源代码中没有考虑到代码,那么代码也需要更改。
但首先检查您是否在本地安装了 SSL,例如使用 pkg-config openssl --version
。
您还可以在依赖项检查期间将 SSL 检查标记为可选,然后确保它确实存在并且会被编译器找到(稍后调用)。
虽然对于 Arch,现在应该已经修复了。[对于 Arch 而不是像 pybombs 这样的包装器的更好方法是 PKGBUILDS - 对于使用与 Arch 几乎相同的格式模板的 Void 也是如此。像 0install
这样的跨平台系统也可能有帮助。]
编辑:GNURadio 已经作为 Arch 包存在,参见 https://wiki.archlinux.org/index.php/GNU_Radio
关于python - 使用 PyBombs 安装 gr-gsm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36322339/
我想使用 PyBombs ( https://github.com/gnuradio/pybombs ) 安装特定的 gnuradio 库版本 (3.7.10)。我已完成以下步骤: sudo pip
所以我一直在使用找到的指南here在 Arch Linux 上使用 pybombs 为 GNU Radio 安装 gr-gsm。但是,当我到达安装 gr-gsm 的行时,出现以下错误: [josh@l
我是一名优秀的程序员,十分优秀!