Skip to content

Latest commit

 

History

History
55 lines (53 loc) · 1.52 KB

Ubuntu_18.04_Requirements.md

File metadata and controls

55 lines (53 loc) · 1.52 KB

Requirements for Ubunut 18.04 LTS

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

gcc-7
g++-7
libboost1.65-dev
libboost-thread1.65-dev
libboost-regex1.65-dev
libboost-log1.65-dev
libboost-program-options1.65-dev
libboost1.65-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
vim 
zip 
build-essential 
libssl-dev 
qtbase5-dev 
qtbase5-dev-tools 
curl 
libqhttpengine-dev
googletest
libgtest-dev

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

$ sudo apt-get install cmake gcc-7 g++-7 libboost1.65-dev libboost-thread1.65-dev libboost-regex1.65-dev libboost-log1.65-dev libboost-program-options1.65-dev libboost1.65-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 vim zip build-essential libssl-dev qtbase5-dev qtbase5-dev-tools curl libqhttpengine-dev googletest libgtest-dev