These repositories are no longer being updated as of 2020, and all newer releases can be found on the Intel® oneAPI Toolkits Installation Guide for Linux* OS.
This page provides general installation and support notes about the Community forum supported Intel® Performance Libraries and Intel® Distribution for Python* as they are distributed via the APT repositories described below.
These software development tools are also available as part of the Intel® oneAPI Base & HPC Toolkit. These products include enterprise-level Intel® Online Service Center support.
Setting up the Repository
Install the GPG key for the repository
In a root shell, get the Intel SW Products public key and install it as follows:
Add the APT Repository
Add the repositories in two ways:
- Add all Intel® Performance Libraries and Intel® Distribution for Python* repositories at once: You can enable or disable repositories in the intelproducts.repo file by setting the value of the enabled directive to 1 or 0 as required.
- Add an individual product:
- Intel® oneAPI Math Kernel Library (oneMKL):
- Intel® Integrated Performance Primitives (Intel® IPP):
- Intel® oneAPI Threading Building Blocks (oneTBB):
- Intel® oneAPI Data Analytics Library (oneDAL):
- Intel® MPI Library:
- Intel® Distribution for Python*:
- NOTE: If you select a package that includes 32-bit libraries, you must first enable i386 architecture with:
Update the list of packages
Intel® Performance Libraries and Intel® Distribution for Python* versions available in the repository
<COMPONENT> |
<VERSION> |
<UPDATE> |
<BUILD_NUM> |
oneMKL |
2017 |
2 |
050 |
Intel® IPP |
2017 |
2 |
050 |
Intel® TBB |
2017 |
6 |
056 |
Intel® DAAL |
2017 |
3 |
056 |
Intel® MPI Library |
2018 |
2 |
046 |
|
2017 |
2 |
|
By downloading Intel® Performance Libraries and Intel® Distribution for Python* you agree to the terms and conditions stated in the End-User License Agreement (EULA).
Installing the library and Python packages using the APT-GET Package Manager
The following variables are used in the installation commands:
<PYTHON_VERSION>: 2, 3
<VERSION>: 2018, ...
<UPDATE>: 0, 1, 2, ...
<BUILD_NUMBER>: build number, check the list in previous section
<COMPONENT>: a component name from the list of available components below
Component |
<COMPONENT> |
Target Architecture |
|
intel-mkl |
32bit & 64bit |
Intel® Integrated Performance Primitives |
intel-ipp |
32bit & 64bit |
Intel® Threading Building Blocks |
intel-tbb |
32bit & 64bit |
Intel® Data Analytics Acceleration Library |
intel-daal |
32bit & 64bit |
Intel® MPI Library |
intel-mpi |
64bit |
|
intelpython2 |
64bit |
How do I install a particular version?
- To install a particular version of one of the Intel® Performance Libraries:
Example:
- To install a particular language version of the Intel® Distribution for Python*:
Example:
- To specify which version of the Intel® Distribution for Python* to install:
Example:
By downloading Intel® Performance Libraries and Intel® Distribution for Python* you agree to the terms and conditions stated in the End-User License Agreement (EULA).
How do I uninstall a particular version?
- To uninstall one of the Intel® Performance Libraries:
Example:
- To uninstall the Intel® Distribution for Python*:
Example:
Troubleshooting
apt-get update
hang
If you notice a hang after apt-get update
during the Working 0% stage, please run the following command after installing the GPG key for the repository:
This will allow the package manager to access metadata and packages over https (Hypertext Transfer Protocol Secure), which is how the Intel repositories are hosted.
Have Questions?
Check out the FAQ
See our Get Help page for your support options.