This note is for the 🔗page
$ sudo apt-get update
$ sudo apt-get upgrade
# reboot
$ sudo reboot
$ sudo apt install openvswitch-switch
$ sudo ovs-vsctl -V
# install git
$ sudo apt-get install -y git
# clone mininet
$ cd ~
$ git clone https://github.com/mininet/mininet
# install mininet and set as OpenFlow1.3
$ sudo ./mininet/util/install.sh -n3
$ sudo mn
# leave mininet
$ exit
$ sudo apt-get install -y libxml2-dev libxslt1-dev libffi-dev libssl-dev zlib1g-dev python3-pip python3-eventlet python3-routes python3-webob python3-paramiko gcc python3-dev
$ sudo pip3 install msgpack-python eventlet==0.15.2
$ sudo pip3 install six --upgrade
$ sudo pip3 install oslo.config q --upgrade
$ cd ~
$ git clone https://github.com/faucetsdn/ryu
$ cd ryu
$ sudo pip3 install .
$ cd ~
$ cd Downloads/
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo dpkg -i google-chrome-stable_current_amd64.deb
$ sudo apt-get install -f
$ cd ~
🔗 Tabbed Postman - REST Client
$ cd ~
$ git clone https://github.com/THU-DBLAB/network_slice
# remove openvswitch
$ sudo apt-get remove openvswitch-common openvswitch-switch openvswitch-pki openvswitch-testcontroller -y
# if ovs doesn't work, you can try this to start ovs
$ sudo /usr/share/openvswitch/scripts/ovs-ctl start
#or
$ sudo service openvswitch-switch restart