首页 > 技术文章 > Ubuntu14.04安装floodlightv1.2

lijunqiang1997 2018-03-01 00:47 原文

  由于重装了系统,又需要重装一遍软件,顺带把步骤记下,方便后面的学习。

  一.更改apt源

    cd /etc/apt  

               mv sources.list backup-sources.list  #备份

               sudo gedit sources.list  #新建sources.list

               添加如下内容(阿里云的源):

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

    

    保存后,退出,执行:sudo apt-get update

  二.准备floodlight环境

     sudo apt-get install build-essential ant maven python-dev

 

 floodlight1.2及以上版本需要java8支持,搭建java8环境:

   

     sudo add-apt-repository ppa:webupd8team/java                        #添加java源

                  sudo apt-get update

                  sudo apt-get install oracle-java8-installer          #安装java

  这一步网络不是很好的话需要下载很久很久,从输出信息可以看到此过程先检查/var/cache是否存在,如果不存在就创建并将java8jdk包下载进去,所以解决办法可以是:先自己去官网手动下载jdk1.8,然后复制到这个文件里。

 

                 

  

  安装java后输入命令:java –version 查看版本信息

              

 

    下载floodlight源码并ant编译:

 

    git clone git://github.com/floodlight/floodlight.git

 

    cd floodlight

 

    git submodule init

 

       git submodule update

 

    ant

 

    sudo mkdir /var/lib/floodlight

 

    sudo chmod 777 /var/lib/floodlight

    至此,实验环境基本搭建完成了。

 

 

推荐阅读