1、准备工作
安装ubuntu 16.04版本(内核4.15)
更新源设置:
sudo gedit /etc/apt/sources.list
将文件中的内容全部替换如下:
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
2、安装git
sudo apt-get install git
按照"工具类-->github”设置git及帐号等信息
3、安装ssh及远程登录ubuntu
sudo apt-get install ssh
关闭防火墙: sudo ufw disable
设置ssh-config, 并按照“linux->ubuntu->ssh登录到ubuntu"设置: gedit /etc/ssh/sshd_config
重启ssh服务: service ssh restart
4、设置root用户及登录
> 首先添加root用户并设置root密码
sudo passwd root
输入密码并确认
> 进入到/usr/share/lightdm/lightdm.conf.d/目录,使用gedit 50-unity-greeter.conf &命令打开50-unity-greeter.conf 文件
> 输入信息如下
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false
5、下载源码
> 更新git
> 取消gitlab的帐号验证
echo -n | openssl s_client -showcerts -connect gitlab.eurecom.fr:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-certificates.crt
git config --global http.sslverify false
> 下载核心网基本文件 :
//新版: 注意master分枝可以编译通过,但freeDiameter下载慢,develop下载的git地址与master不一样,
克隆master分枝:sudo git clone https://github.com/OPENAIRINTERFACE/openair-cn.git
更新develop分枝: git branch -a
git checkout -b develop origin/develop
git pull
或者git pull https://github.com/OPENAIRINTERFACE/openair-cn.git develop
git clone https://gitlab.eurecom.fr/oai/openair-cn.git
//史前的旧版
#git clone https://gitlab.eurecom.fr/oai/openair-cn.git
//2018.08.16测试可用的版本,但不推荐使用
#sudo git clone https://github.com/herlesupreeth/openair-cn-new
### ↑使用develop分支,手动安装apache2和php7.0,并用openair-cn分支的配置文件和run_hss来装数据库。对接华为基站测试完成。
6、下载时机
周五下载特别容易