Initial commit of files

This commit is contained in:
2021-01-22 10:16:20 -05:00
parent 32d165ec8f
commit ed92211680
534 changed files with 68563 additions and 19 deletions

35
packages/PACKAGES.txt Normal file
View File

@ -0,0 +1,35 @@
Libraries (lib*-dev packages) needed
Install via apt-get for Debian/Ubuntu (Debian packages):
--------------------------------------------------------
Must have g++, gcc, linux-headers and build-essential (Ubuntu)
asn1c
libboost-dev (Boost library)
libgd2-xpm-dev (GD, graphics library)
libmuparser-dev (muParser expression library)
libmysqlclient15-dev (MySQL client)
libpthread (Thread library, included in base)
librt (Realtime library, included in base)
libxml2-dev (XML library)
xutils-dev (X11 development)
libbz2-dev (Bzip2 library)
libkml-dev (Google KML library)
liburiparser-dev (URI Parser library)
libpopt-dev (Needed by PCAN driver)
Install via yum for Fedora Core 4 (RPM packages):
-------------------------------------------------
*-devel equivalents for above.
subversion (Latest version not available as package)
Downloaded, compiled and installed (if packages not available):
---------------------------------------------------------------
libkml (Google KML library)
libmuparser (muParser, if no package available)
External dependencies:
----------------------
Socket-CAN needed for libcan++

19
packages/packages.sh Executable file
View File

@ -0,0 +1,19 @@
#!/bin/bash
ver=`uname -r`
echo "Build packages:"
apt-get install -y build-essential
#apt-get install -y linux-headers
#apt-get install -y linux-headers-$ver
echo "Library packages:"
apt-get install -y cmake libbz2-dev libboost-dev libgd-dev libmuparser-dev libxml2-dev xutils-dev libbz2-dev libkml-dev liburiparser-dev git subversion subversion-tools libpopt-dev libpcap-dev tcpdump flip
echo "Misc packages:"
apt-get install -y can-utils
apt-get autoremove
apt-get clean
echo
echo "Some packages (can-utils) may have to be manually built and installed"