• 2021.6
  • 04/11/2022
  • Public Content

Install oneTBB on Linux* OS

This section describes how you can deploy the Intel® oneAPI Threading Building Blocks (oneTBB) library on a Linux* machine. Choose the preferred way:
  • Install oneTBB Using Command Line
  • Install oneTBB Using Package Managers of choice:
    • Conda
    • APT
    • YUM
    • PIP
    • NuGet
You can also install oneTBB on a Linux* OS machine using GUI. See Intel(R) oneAPI Installation Guide to learn more.

Install oneTBB Using Command Line

To install oneTBB, run one of the following commands according to your role:
  • root:
sh ./l_[Toolkit Name]Kit_[version].sh --silent --eula accept --components intel.oneapi.lin.tbb.devel
  • user:
sudo sh ./l_[Toolkit Name]Kit_[version].sh -a --silent --eula accept --components intel.oneapi.lin.tbb.devel
Where:
  • --silent
    - Run the installer in non-interactive (silent) mode.
  • --eula
    - Accept or decline End User License Agreement (EULA), supported values:
    accept
    or
    decline
    (default).
  • --components
    – Let you custom installed components.
For example:
sudo sh ./l_BaseToolKit_2021.1.sh --silent --eula accept --components intel.oneapi.lin.tbb.devel

Install oneTBB Using Package Managers

Follow the instructions, using a package manager of your choice.
Conda
This section provides general instructions on installing the Intel® oneAPI Threading Building Blocks (oneTBB) via the Conda* package manager. For additional installation notes, refer to the Conda documentation.
To install oneTBB, run the following command:
conda install -c intel tbb-devel
You can also use:
conda install -c intel/label/intel tbb-devel
See Intel(R) oneAPI Installation Guide to learn how to configure Conda.
APT
To install oneTBB using APT*, run:
sudo apt-get install intel-tbb-<VERSION>.<UPDATE>-<BUILD_NUMBER>
For example:
sudo apt-get install intel-tbb-2021.5-1.738
See Intel(R) oneAPI Installation Guide to learn how to configure APT.
YUM
To install oneTBB using YUM*, run:
yum install intel-tbb-<VERSION>.<UPDATE>-<BUILD_NUMBER>
For example:
yum install intel-tbb-2021.5-1.738
See Intel(R) oneAPI Installation Guide to learn how to configure YUM.
PIP
To install oneTBB using PIP*, run:
pip install -c intel tbb==<version>
For example:
pip install -c intel tbb==2021.5
NuGet
To install oneTBB from NuGet* using the command line, do the following:
  1. Go to nuget.org
  2. Run:
nuget install inteltbb.devel.linux
See Intel(R) oneAPI Installation Guide to learn how to configure NuGet*.
Remember to configure environment variables after installation. See the Before You Begin section to learn about it.

Upgrading oneTBB

The seamless upgrade is supported for oneTBB 2021.1 and later versions. To upgrade oneTBB to the latest version, run the setup, as described above.
If you used to work with older versions (TBB), consider that the new versions of oneTBB do not provide backward compatibility. See TBB Revamp: Background, Changes, and Modernization for details. Also, refer to Migrating from TBB for more information on migrating to oneTBB.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.