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

 

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

Tutorials
Tutorials This article contains video tutorials on various Drastic Products including videoQC, 4KScope/HDRScope/2110Scope, and Net-X-Code Server.  To see all our tut... Tips, Tricks and Technical Information
Front Panel Controllers
Front Panel Controllers Drastic server software supports different front panel options:  The original 422 Jog/shuttle, the 4 line LCD with command keys and the newest touch screen... Tips, Tricks and Technical Information
Color Space and HDR/HLG in 4KScope
Color Space and HDR/HLG in 4KScope 4KScope, HDRScope, and 2110Scope support 8, 10, and 12 bit color in both YCbCr 4:2:2 and RGB 4:4:4 modes. Correct measurement of signals require the correct set... Tips, Tricks and Technical Information
Keyboard Layout for Drastic Programs
Keyboard Layout for Drastic Programs All Drastic software uses a similar keyboard layout for control.  There are some variations for program-specific functions, but the general transport contr... Tips, Tricks and Technical Information
WMVCore.DLL not found error
WMVCore.DLL not found error One of the file format plugins (dtx_aWMFDirect.d1x) for Windows 32 and 64 relies on Microsoft Windows' media components.  With some versions of Windows, Mi... 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