Skip to content

Latest commit

 

History

History
44 lines (43 loc) · 1.28 KB

Ubuntu_16.04_Requirements.md

File metadata and controls

44 lines (43 loc) · 1.28 KB

Requirements for Ubuntu 16.04 LTS

The V2X Hub software was developed using c and c++ and requires the following packages installed via apt-get:

gcc-5
g++-5
libboost1.58-dev
libboost-thread1.58-dev
libboost-regex1.58-dev
libboost-log1.58-dev
libboost-program-options1.58-dev
libboost1.58-all-dev
libxerces-c-dev
libcurl4-openssl-dev
libsnmp-dev
libmysqlclient-dev
libjsoncpp-dev
uuid-dev
libusb-dev
libusb-1.0-0-dev
libftdi-dev
swig
liboctave-dev
gpsd
libgps-dev
portaudio19-dev
libsndfile1-dev
libglib2.0-dev
libglibmm-2.4-dev
libpcre3-dev
libsigc++-2.0-dev
libxml++2.6-dev
libxml2-dev
liblzma-dev
dpkg-dev
libmysqlcppconn-dev
libev-dev
libuv-dev
git

Run the following command to install prerequisites via apt-get:

$ sudo apt-get install cmake gcc-5 g++-5 libboost1.58-dev libboost-thread1.58-dev libboost-regex1.58-dev libboost-log1.58-dev libboost-program-options1.58-dev libboost1.58-all-dev libxerces-c-dev libcurl4-openssl-dev libsnmp-dev libmysqlclient-dev libjsoncpp-dev uuid-dev libusb-dev libusb-1.0-0-dev libftdi-dev swig liboctave-dev gpsd libgps-dev portaudio19-dev libsndfile1-dev libglib2.0-dev libglibmm-2.4-dev libpcre3-dev libsigc++-2.0-dev libxml++2.6-dev libxml2-dev liblzma-dev dpkg-dev libmysqlcppconn-dev libev-dev libuv-dev git