Ubuntu 安装OpenBTS

软件和网站开发以及相关技术探讨
回复
SpongeBobaa
帖子: 5
注册时间: 2022-06-16 11:01
送出感谢: 2 次
接收感谢: 0

Ubuntu 安装OpenBTS

#1

帖子 SpongeBobaa » 2022-06-16 11:04

有没有好哥哥可以帮帮我看看,编译过程中出现这个问题,怎么解决啊 :Cry
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: Entering directory '/home/cc/sdr/dev/libcoredumper/coredumper-1.2.1'
make[1]: *** No rule to make target 'distclean'. Stop.
make[1]: Leaving directory '/home/cc/sdr/dev/libcoredumper/coredumper-1.2.1'
make: [debian/rules:59: clean] Error 2 (ignored)
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
dh_clean
dh_clean: error: Compatibility levels before 5 are no longer supported (level 4 requested)
make: *** [debian/rules:62: clean] Error 255
dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit status 2
ERROR: command failed!
头像
astolia
论坛版主
帖子: 5764
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 999 次

Re: Ubuntu 安装OpenBTS

#2

帖子 astolia » 2022-06-16 12:41

代码太老了。debian/compat里面写的兼容性版本是4,系统上的debhelper系列脚本只支持5及之后的。如果没办法下载github上的新版代码,去改成5,运气好的话能过
这些用户感谢了作者 astolia 于这个帖子:
SpongeBobaa (2022-06-16 13:26)
评价: 3.7%
SpongeBobaa
帖子: 5
注册时间: 2022-06-16 11:01
送出感谢: 2 次
接收感谢: 0

Re: Ubuntu 安装OpenBTS

#3

帖子 SpongeBobaa » 2022-06-16 14:42

astolia 写了:
2022-06-16 12:41
代码太老了。debian/compat里面写的兼容性版本是4,系统上的debhelper系列脚本只支持5及之后的。如果没办法下载github上的新版代码,去改成5,运气好的话能过
非常感谢您对我的帮助,我是一个刚开始使用Ubuntu的学者,我想尝试您提供的修正建议,但是我不知道具体怎么去做,不知道您是否愿意说的更详细一些?
头像
nsynet
帖子: 239
注册时间: 2008-09-20 22:51
来自: 湖北武汉武昌区
送出感谢: 0
接收感谢: 3 次
联系:

Re: Ubuntu 安装OpenBTS

#4

帖子 nsynet » 2022-06-16 23:58

你这是给导师/公司干活,还是自己玩,准备搭建一个GSM的2G基站?哈哈
SpongeBobaa
帖子: 5
注册时间: 2022-06-16 11:01
送出感谢: 2 次
接收感谢: 0

Re: Ubuntu 安装OpenBTS

#5

帖子 SpongeBobaa » 2022-06-17 9:08

nsynet 写了:
2022-06-16 23:58
你这是给导师/公司干活,还是自己玩,准备搭建一个GSM的2G基站?哈哈
研0学生,先搭建2G基站,再3G、4G,如果说网上2G资源有些过时,我在考虑是否直接尝试搭建4G基站?我不知是否可行。
头像
astolia
论坛版主
帖子: 5764
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 999 次

Re: Ubuntu 安装OpenBTS

#6

帖子 astolia » 2022-06-17 12:47

SpongeBobaa 写了:
2022-06-16 14:42
astolia 写了:
2022-06-16 12:41
代码太老了。debian/compat里面写的兼容性版本是4,系统上的debhelper系列脚本只支持5及之后的。如果没办法下载github上的新版代码,去改成5,运气好的话能过
非常感谢您对我的帮助,我是一个刚开始使用Ubuntu的学者,我想尝试您提供的修正建议,但是我不知道具体怎么去做,不知道您是否愿意说的更详细一些?
首先,我不知道你的代码是从哪里搞的,但根据这个报错
SpongeBobaa 写了:
2022-06-16 11:04
dh_clean: error: Compatibility levels before 5 are no longer supported (level 4 requested)
代码是针对快二十年前的发行版了,很多东西现在早就不支持了。我不知道你的实际水平如何,如果对gcc那套编译工具熟练的话,倒是可以挑战下自己,把代码中debian/compat文件内容改成5,再进行编译,但肯定还依赖一大堆旧版本的库,又需要你去找地方下载编译那些库。

不想太复杂的话,又有条件的话,去下载github上的最新代码 https://github.com/RangeNetworks/openbts ,宣称支持ubuntu 16.04,下载之后,放到16.04的系统上安装,相对简单一点。

如果不是非要用openbts的话(这东西最后一次实质更新代码都在6年前了),也可以试一下osmobts。官方wiki在 https://osmocom.org/projects/osmobts/wiki/Wiki ,你可以直接用sudo apt install osmo-bts来安装,不需要你去编译什么

另外,也可以尝试一下 DragonOS这个发行版 https://cemaxecuter.com/ ,它基于lubuntu 20.04,预装了一堆sdr相关软件,它的作者在youtube上传了一大堆在各种硬件上搭GSM、LTE网络的视频 https://www.youtube.com/channel/UC9U2ka ... ghg/videos
这些用户感谢了作者 astolia 于这个帖子:
SpongeBobaa (2022-06-17 13:30)
评价: 3.7%
回复