APT
Pre-installation Steps
If you have an existing installation of Intel® oneAPI Beta, remove
it with the following command:
sudo apt autoremove <package_name>
- Check the toolkit-specific System Requirements page to make sure that your OS is supported:You can get your OS version using the following command depending on your Linux distribution:# Redhat, Fedora, CentOS and related more /etc/redhat-release # Ubuntu, Debian, others more /etc/lsb-release
- If you plan to use Intel GPU, install the Intel GPU drivers.
- Set up the repository:# download the key to system keyring wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \ | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null # add signed entry to apt sources and configure the APT client to use Intel repository: echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
- Update packages list and repository index:sudo apt update
Install Packages
If you are on a company intranet or behind a firewall,
set the
http_proxy
and https_proxy
environment
variables to allow APT access the repository servers using HTTPS
protocol. - Get the name of a toolkit package that you need to install from the list of Intel oneAPI packages. Write down or copy your package name for future reference.
- Install the needed package with the following command:sudo apt install <package_name>For example, to install the Intel® oneAPI Base Toolkit package, use:sudo apt install intel-basekit #repeat 'apt install ...' for each toolkit you needIf you need to install on a machine with no internet access, or in case of a large distributed installation on a cluster, you can download a package without installing it with the--download-onlyoption.If you want to integrate tools into the Eclipse* IDE, open Eclipse and verify that a menu titledIntelis present. If the menu is not present, see Installing Eclipse* Plugins from the IDE.
Installation is complete! For next steps, refer to the Get Started Guide for your toolkit:
If you have applications with long-running GPU compute workloads
in native environments, you must disable the hangcheck timeout
period to
avoid terminating workloads.
List of Intel® oneAPI Packages
Toolkit Packages
The following toolkits and associated versions are available for
installation via APT repositories:
The repositories always contain the latest released version.
Toolkit Name | 64-bit Meta Package Name (default) | 32-bit Meta Package Name* |
---|---|---|
Intel® oneAPI Base Toolkit | intel-basekit | intel-basekit-32bit |
Intel® oneAPI HPC Toolkit | intel-hpckit | intel-hpckit-32bit |
Intel® oneAPI IoT Toolkit | intel-iotkit | intel-iotkit-32bit |
Intel® oneAPI DL Framework Developer Toolkit | intel-dlfdkit | intel-dlfdkit-32bit |
Intel® AI Analytics Toolkit | intel-aikit | intel-aikit-32bit |
Intel® oneAPI Rendering Toolkit | intel-renderkit | intel-renderkit-32bit |
* - only required if you deploy and deploy 32-bit applications
Intel® System Bring-Up Toolkit is not distributed via a repository,
see
details.
Runtime Library Packages
The oneAPI repository provides runtime library packages. Install
these packages on systems where you run oneAPI applications but do
not do development, compilation, or runtime profiling. The following
runtime library packages are available:
- oneAPI runtime libraries package, which is a superset of all runtimes for oneAPI components:
- 64-bit:intel-oneapi-runtime-libs
- 32-bit:intel-oneapi-runtime-libs-32bit
- Component runtime library packages. For instructions on how to get the list of all available standalone runtime packages, refer to the List Standalone Runtime Library Packages section.