我想对 OpenBTS 代码做一些小改动并使用它。目前我正在关注这个过程
- 对代码进行一些更改。(无法在运行时测试这些更改)
- 构建包
- 安装软件包
- 设置或运行 OpenBTS
- 测试 OpenBTS 的行为,看看这些变化是否得到反映。
- 如果不起作用,请转到步骤 1
这是一个相当忙碌的过程,有没有更聪明的方法来做到这一点。就像 OpenBTS 是直接从代码运行的,而不是安装在 Ubuntu 上的软件包。如果我对代码进行更改,它们会直接反映在我的设置中。我如何设置这个开发环境。
这个答案有点晚了,我刚刚开始自己做这个。我不会每次都安装软件包。我的周期更像这样:
然后,当我想更改代码时 - 我会:
我还编写了启动/停止序列的脚本以使其更快(在新终端中打开/运行每个应用程序)