LinuxCommandLibrary

ia

Access and manage Internet Archive items

TLDR

Configure ia with API keys (some functions won't work without this step)

$ ia configure
copy

Upload one or more items to archive.org
$ ia upload [identifier] [path/to/file] --metadata="[mediatype:data]" --metadata="[title:example]"
copy

Download one or more items from archive.org
$ ia download [item]
copy

Delete one or more items from archive.org
$ ia delete [identifier] [file]
copy

Search on archive.org, returning results as JSON
$ ia search '[subject:"subject" collection:collection]'
copy

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.

SEE ALSO

apt(8), dnf(8), conda(1)

Copied to clipboard