Technical

Tips, Tricks and Technical Information

Linux Requirements for Drastic software

linuxlogosmallMost Drastic software is available on Linux x86_64 as well as Windows (32/64) and macOS (32/64).  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.  This article outlines the absolute minimum packages required to run any 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

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

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 This email address is being protected from spambots. You need JavaScript enabled to view it. -n "Test Test"

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.


Trademarks, Registered Trademarks, and Copyrights
Apple Inc. - Apple, the Apple logo, Final Cut, Final Cut Pro, Apple TV, iOS, iPad, iPhone, iPod touch, iTunes, Mac, Mac OS X, macOS, Shake, Final Cut Pro, ProRes, High Sierra, Mojave, M1, M2, and QuickTime are trademarks of Apple Inc., registered in the U.S. and other countries.
Drastic Technologies, Ltd. – Drastic Technologies, Drastic, Drastic.tv, videoQC View, videoQC Pro, videoQC Inspect, videoQC Workstation, FlowCaster, Network Video Analyzer, 2110Scope, HDRScope, 4KScope, sdiScope, Net-X-Code Server, Net-X-Code Channel, Media File Scanner, MediaReactor, MediaReactor Workstation, MR Lite, ccConvert, Net-X-Proxy, Net-X-Convert, MediaNXS, ndiScope, DrasticPreview, QuickClip, DDRConfig, and SyncControl are registered trademarks of Drastic Technologies, Ltd.
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.

More great products from Drastic

Using FlowCaster with Avid Media Composer
Using FlowCaster with Avid Media Composer FlowCaster creates an Open I/O board in Avid creative software like Media Composer.  As a virtual video board, it can send the same high quality audio... Tips, Tricks and Technical Information
Exporting from videoQC
Exporting from videoQC videoQC Inspect, videoQC Workstation, and videoQC Server include the ability to re-wrap, convert and export all or parts of files they are playing.  This a... Tips, Tricks and Technical Information
Automatic Proxy Setup
Automatic Proxy Setup Version 7 or greater Drastic software supports writing a proxy file at the same time as it writes the main file when transcoding files, capturing from IP compre... Tips, Tricks and Technical Information
Optimizing Windows Networking
Optimizing Windows Networking When using Drastic software on Windows, for some operations the network settings must be altered to allow for the performance necessary for the workflow. This i... Tips, Tricks and Technical Information
Preparing Ubuntu 14.04 for Drastic Software
Preparing Ubuntu 14.04 for Drastic Software Drastic software has a few requirements that are not included in the standard install of Ubuntu 14.04.  This article describes how to add them   l... Tips, Tricks and Technical Information
Image

For more than two decades, Drastic™ has been developing cutting edge solutions for television, post production and sports broadcasting, from real time web delivery to 8K broadcast.

We offer standalone software for the end user or enterprise, integrated solutions for automated workflows, and OEM tools for custom applications or branded devices.

Contact Us

Address:
523 The Queensway, Suite 201
Toronto, ON
M8Y 1J7, Canada

Phone: +1 (416) 255 5636

Email: info@drastictech.com

Fax: + 1 (416) 255 8780