ia
Access and manage Internet Archive items
TLDR
Configure ia with API keys (some functions won't work without this step)
Upload one or more items to archive.org
Download one or more items from archive.org
Delete one or more items from archive.org
Search on archive.org, returning results as JSON
SYNOPSIS
ia [-h] [--eula-license] [--no-updates] [--list-updates] [-v] {apt-cfg,conda,info,install,list,search,uninstall,update,verify} [args]
PARAMETERS
-h, --help
Show help and exit
--eula-license
Accept EULA automatically
--no-updates
Skip update checks
--list-updates
List available updates
-v, --verbose
Verbose output
-c, --config
Custom config file path
--help-config
Show config options
DESCRIPTION
The ia command-line tool from Intel simplifies managing oneAPI toolkits on Linux and Windows.
It enables discovering, installing, updating, verifying, and uninstalling components like Base Toolkit, HPC Toolkit, and AI Analytics Toolkit.
Users can search repositories, list local installations, handle dependencies automatically, and integrate with package managers such as apt or conda.
Designed for developers targeting Intel CPUs, GPUs, and FPGAs, it supports DPC++/SYCL, oneMKL, oneDPL, and more.
Global options control verbosity, EULA acceptance, and update checks. Subcommands like install, list, and verify provide targeted functionality. Requires internet for downloads; system-wide installs need root privileges.
Ideal for high-performance computing, AI, and data science workflows on compatible systems.
CAVEATS
Internet required for installs/updates; use sudo for system-wide; OS-specific (e.g., Ubuntu 20.04+); not for production without verification.
KEY SUBCOMMANDS
ia install <package>
ia list
ia uninstall <package>
ia verify -i <install-dir>
EXAMPLE USAGE
sudo ia install oneapi-basekit
Downloads and installs Base Toolkit.
ia list
Shows installed components.
HISTORY
Launched in 2020 with Intel oneAPI Beta; evolved for unified toolkit distribution across Intel architectures.


