Most Drastic software is available on Linux x86_64 as well as Windows (32/64) and macOS (32/64). This article outlines the minimum packages required to run Drastic software. Note: some of the external resources this article had referenced are no longer available, and their links have been removed. For the latest setup information, please contact Drastic.
Linux Requirements
Linux testing is done on Red Hat, CentOS and Ubuntu (Debian base), but due to the variety of flavors of these base distributions, it is important to check that all the required support libraries are included in your distribution.
Distributions
- Red Hat 6 (Drastic v5 software) or 7 (Drastic v6 or greater)
- CentOS 6 or 7
- Ubuntu 16 or greater
Red Hat/Centos - All PreReq
Headless
sudo yum -y install httpd php php-pear php-mysql SDL OpenEXR e2fsprogs log4cplus openldap libidn xz freeglut gstreamer gstreamer-plugins-base compat-libtiff3 libGLU xcb-util xcb-util-renderutil xcb-util-image xcb-util-keysyms xcb-util-wm mesa-libGL xcb-util-renderutil xcb-util-wm libpng12 opus qt5-qtbase llibpng12 qt5-qtbase qt5-qtsvg qt5-qtimageformats qt5-qtwebchannel qt5-qtwebkit qt5-qtwebsockets qt5-qtx11extras ibpng12 nano wget unzip gnutls nettle mbedtls libcurl
Please note: If you are running an installer on a headless system, you will need to add the --mode console to the command line:
/Net-X-Code-Linux-x86_64-Install_5_0_500 --mode console
Also, for licensing you will need to use ./ddrsetup rather then ./dtlicense
./ddrsetup -l -e
With GUI
yum groupinstall "X Window System"
sudo yum -y install xcb-util xcb-util-renderutil xcb-util-image xcb-util-keysyms xcb-util-wm mesa-libGL libicu libXi libSM qt5-qtbase-gui qt5-qtsvg
Ubuntu 16/18 - All PreReq
Headless
sudo apt-get install libsdl1.2-dev openexr statgrab libglu1-mesa libglapi-mesa freeglut uuid libldap2-dev liblz-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libicu55 libfontconfig
Currently this needs to be downloaded, make, sudo make install
You will also need to add a newer version of Qt (5.9.x from 5.5.x). Currently, to install the QT libraries requires the desktop to be installed. It does not need to be run once everything is installed.
wget
$ chmod +x qt-opensource-linux-x64-5.9.6.run
$ ./qt-opensource-linux-x64-5.9.6.run
cd ~/Qt5.9.6/5.9.6/gcc_64/lib
sudo cp --preserve=links *.so.5.9* /usr/lib/x86_64-linux-gnu/
sudo ldconfig
ICU Upgrade
Currently this needs to be downloaded, configure, make, sudo make install
http://download.icu-project.org/files/icu4c/50.1.2/icu4c-50_1_2-src.tgz
https://github.com/unicode-org/icu/tree/release-50-1-2/icu4c
With GUI
sudo apt-get install ubuntu-desktop
sudo apt-get install libxcb-xinerama0
Packages
libstatgrab
web: www.i-scream.org
unbuntu: sudo apt-get install statgrab libstatgrab-dev
fedora: sudo yum install libstatgrab-devel libstatgrab
centos64: [link removed]
cebtos 6 64: sudo yum install libstatgrab-devel
libGLU
ubuntu: sudo apt-get install libglu1-mesa
centos: sudo yum install libGLU
OpenGL
unbuntu: sudo apt-get install libglapi-mesa
centos: sudo yum install mesa-libGL
libicu
ubuntu: sudo apt-get install libicu55
centos: sudo yum install libicu
xcb
centos: sudo yum install xcb-util xcb-util-renderutil xcb-util-image xcb-util-keysyms xcb-util-wm
OpenEXR
ubuntu: sudo apt-get install openexr
centos: sudo yum install OpenEXR
libtiff (3)
centos: sudo yum install compat-libtiff3
libuuid
centos : sudo yum install uuidd libuuid-devel
ubuntu: sudo apt-get install uuid-dev
Centos64:
yum install e2fsprogs-devel
yum install libuuid-devel
ldap lber
ubuntu: sudo apt-get install libldap2-dev
Centos64: sudo yum install openldap libidn
lmza
Ubuntu: sudo apt-get install liblz-dev
Centos: sudo yum install xz
libgstreamer (QTWebKit is dependant)
ubuntu: sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
Centos64: sudo yum install gstreamer gstreamer-plugins-base
wxWidgets
(wxwindows) 2.8.9 REQUIRED (2.8.8 does not work)
web: www.wxwidgets.org
ubuntu: sudo apt-get install libwxgtk2.8-dev libwxgtk2.8-dbg
fedora: sudo yum install wxGTK-devel wxGTK
centos64: sudo yum install wxGTK-devel wxGTK
OpenSSL
web: www.openssl.org
ubuntu: sudo apt-get install openssl
For some installation you will need to find libssl.so.1.0.0, cd there and make these links:
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10
fedora: sudo yum install openssl
centros64: sudo yum install openssl
Installation
Once the Drastic software has been installed, it is important to either restart the machine, or do a
sudo ldconfig
to make sure all the new library objects can be found.
Rocky Installation Notes
CentOS 7.8 is end of life as of June 30, 2024. Our migration will be to Rocky based Linux installs. Here are some notes on installation:
Install Net-X-Code Required Packages
sudo yum -y install httpd php php-pear php-mysqlnd SDL OpenEXR e2fsprogs
openldap libidn xz freeglut gstreamer1 gstreamer1-plugins-base libGLU
xcb-util
xcb-util-renderutil xcb-util-image xcb-util-keysyms xcb-util-wm
mesa-libGL xcb-util-renderutil
xcb-util-wm opus qt5-qtbase qt5-qtbase qt5-qtsvg qt5-qtimageformats
qt5-qtwebchannel qt5-qtwebsockets qt5-qtx11extras
libXrandr wget unzip
Download:
https://pkgs.dyn.su/el9/base/x86_64/libstatgrab-0.92.1-4.el9.x86_64.rpm
log4cplus not in yum
https://rhel.pkgs.org/9/epel-x86_64/log4cplus-2.0.5-15.el9.x86_64.rpm.html
php-mysql replaced by php-mysqlnd
gstreamer replaced by gstreamer1
compat-libtiff3 replaced by libtiff [ need older libtiff3 version?]
https://almalinux.pkgs.org/9/almalinux-devel-x86_64/compat-libtiff3-3.9.4-15.el9.x86_64.rpm.html
libpng12 replaced by libpng [may need older libpng15 version]
qt5-qtwebkit gone
Trademarks, Registered Trademarks, and CopyrightsTrademarks, Registered Trademarks, and Copyrights
Drastic Technologies, Ltd. – trademarks specified here.
i-scream - i-scream is a trademark of i-scream
Linus Torvalds - Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Microsoft Corporation – Microsoft: Windows®, Video For Windows (VFW), DirectShow, Microsoft, Skype, Microsoft Azure, Microsoft Teams, Wave Mapper, Microsoft, Windows NT|2000|XP|XP Professional|Server 2003|Server 2008 |Server 2012, Windows 7, Windows 8, Media Player, Media Encoder, .Net, Internet Explorer, SQL Server 2005|2008|2012|2014, Windows Media Technologies and Internet Explorer are trademarks of Microsoft Corporation.
OpenSSL Project Authors - OpenSSL is a trademark of OpenSSL Project Authors
Red Hat, Inc. - Red Hat, and the Red Hat logo are trademarks or registered trademarks of Red Hat, Inc. or its subsidiaries in the United States and other countries
wxWidgets - wxWidgets is a trademark of wxWidgets
All other trademarks are the property of their respective owners.