openvino/inference-engine/install_dependencies.sh

81 lines
2.1 KiB
Bash

#!/bin/bash -x
# Copyright (C) 2018 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
#
# install dependencies
if [[ -f /etc/lsb-release ]]; then
# Ubuntu
sudo -E apt update
sudo -E apt-get install -y \
build-essential \
cmake \
curl \
wget \
libssl-dev \
ca-certificates \
git \
libboost-regex-dev \
gcc-multilib \
g++-multilib \
libgtk2.0-dev \
pkg-config \
unzip \
automake \
libtool \
autoconf \
libpng12-dev \
libcairo2-dev \
libpango1.0-dev \
libglib2.0-dev \
libgtk2.0-dev \
libswscale-dev \
libavcodec-dev \
libavformat-dev \
libgstreamer1.0-0 \
gstreamer1.0-plugins-base \
libusb-1.0-0-dev \
libopenblas-dev
else
# CentOS 7.x
sudo -E yum install -y centos-release-scl epel-release
sudo -E yum install -y \
wget \
tar \
xz \
p7zip \
unzip \
yum-plugin-ovl \
which \
libssl-dev \
ca-certificates \
git \
boost-devel \
libtool \
gcc \
gcc-c++ \
make \
glibc-static \
glibc-devel \
libstdc++-static \
libstdc++-devel \
libstdc++ libgcc \
glibc-static.i686 \
glibc-devel.i686 \
libstdc++-static.i686 \
libstdc++.i686 \
libgcc.i686 \
libusbx-devel \
openblas-devel
wget https://cmake.org/files/v3.12/cmake-3.12.3.tar.gz --no-check-certificate
tar xf cmake-3.12.3.tar.gz
cd cmake-3.12.3
./configure
make -j16
sudo -E make install
# FFmpeg and GStreamer for OpenCV
sudo -E rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
sudo -E yum install -y ffmpeg libusbx-devel gstreamer1 gstreamer1-plugins-base
fi