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:
sudo bash
# <type your user password when prompted. this will put you in a root shell>
# cd to /tmp where this shell has write permission
cd /tmp
# now get the key:
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
# now install that key
apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
# now remove the public key file exit the root shell
rm GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
exit
Add the APT Repository
Add the repositories in two ways:
- Add all Intel® Performance Libraries and Intel® Distribution for Python* repositories at once:
sudo wget https://apt.repos.intel.com/setup/intelproducts.list -O /etc/apt/sources.list.d/intelproducts.list
- Add an individual product:
- Intel® oneAPI Math Kernel Library (oneMKL):
sudo sh -c 'echo deb https://apt.repos.intel.com/mkl all main > /etc/apt/sources.list.d/intel-mkl.list'
- Intel® Integrated Performance Primitives (Intel® IPP):
sudo sh -c 'echo deb https://apt.repos.intel.com/ipp all main > /etc/apt/sources.list.d/intel-ipp.list'
- Intel® oneAPI Threading Building Blocks (oneTBB):
sudo sh -c 'echo deb https://apt.repos.intel.com/tbb all main > /etc/apt/sources.list.d/intel-tbb.list'
- Intel® oneAPI Data Analytics Library (oneDAL):
sudo sh -c 'echo deb https://apt.repos.intel.com/daal all main > /etc/apt/sources.list.d/intel-daal.list'
- Intel® MPI Library:
sudo sh -c 'echo deb https://apt.repos.intel.com/mpi all main > /etc/apt/sources.list.d/intel-mpi.list'
- Intel® Distribution for Python*:
sudo sh -c 'echo deb https://apt.repos.intel.com/intelpython binary/ > /etc/apt/sources.list.d/intelpython.list'
- Intel® oneAPI Math Kernel Library (oneMKL):
- NOTE: If you select a package that includes 32-bit libraries, you must first enable i386 architecture with:
sudo dpkg --add-architecture i386
Update the list of packages
sudo apt-get update
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:
sudo apt-get install <COMPONENT>-<VERSION>.<UPDATE>-<BUILD_NUMBER>
Example:
sudo apt-get install intel-mkl-2018.2-046
- To install a particular language version of the Intel® Distribution for Python*:
sudo apt-get install intelpython<PYTHON_VERSION>
Example:
sudo apt-get install intelpython3
- To specify which version of the Intel® Distribution for Python* to install:
sudo apt-get install intelpython<PYTHON_VERSION>=<VERSION>.<UPDATE>.<BUILD_NUMBER>
Example:
sudo apt-get install intelpython3=2018.2.037
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:
sudo apt-get autoremove <COMPONENT>-<VERSION>.<UPDATE>-<BUILD_NUMBER>
Example:
sudo apt-get autoremove intel-mkl-2018.2-046
- To uninstall the Intel® Distribution for Python*:
sudo apt-get remove intelpython<PYTHON_VERSION>
Example:
sudo apt-get remove intelpython3
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:
apt-get install apt-transport-https ca-certificates
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.