# Installer aria2 avec Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, zypper, scoop, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de aria2 pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:aria2
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install aria2
```

  Preuve: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install aria2
```

  Preuve: MacPorts ports tree: net/aria2/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add aria2
```

  Preuve: Alpine Linux edge package indexes: aria2 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install aria2
```

  Preuve: Debian stable package indexes: aria2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install aria2
```

  Preuve: Fedora Rawhide package metadata: aria2 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#aria2
```

  Preuve: nixpkgs package indexes: pkgs/by-name/ar/aria2/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S aria2
```

  Preuve: Arch Linux sync databases: aria2 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install aria2
```

  Preuve: openSUSE Tumbleweed package metadata: aria2 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- Chocolatey (92%):

```sh
choco install aria2
```

  Preuve: Chocolatey community package catalog: aria2 from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','another-redis-desktop-manager'

- Scoop (92%):

```sh
scoop install main/aria2
```

  Preuve: Scoop official bucket manifest trees: bucket/aria2.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id aria2.aria2 -e
```

  Preuve: Windows Package Manager source index: aria2.aria2 from https://cdn.winget.microsoft.com/cache/source.msix

## Faits du paquet

- **Clé du paquet:** brew:aria2
- **Gestionnaire de paquets:** Homebrew
- **Version:** 1.37.0
- **Résumé source:** Download with resuming and segmented downloading
- **Page d'accueil:** <https://aria2.github.io/>
- **Dépôt:** <https://github.com/aria2/aria2>
- **Dernière mise à jour:** 2026-07-23T23:26:16+02:00
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- aria2c (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 1.37.0
## Historique du projet et usages

aria2 is a command-line download utility whose upstream documentation emphasizes protocol breadth: HTTP(S), FTP, SFTP, BitTorrent, and Metalink, with segmented transfers and multi-source downloads. In package-manager culture it sits in the same mental drawer as wget, curl, transmission-cli, and rsync-adjacent fetch tooling, but its distinctive appeal is being a single small CLI that can resume, split, verify, and remote-control downloads.

### Historique du projet

The project is maintained at github.com/aria2/aria2 and presents itself as an ultra-fast download utility. Its README and manual describe a mature 1.x project with a long-running monthly-minor release policy: minor releases are planned for the 15th of each month when there are changes, patch releases are reserved for security fixes, and the major version is intended to remain 1 for the time being.

aria2 grew around features that mattered to Unix download automation before every platform had polished GUI download managers: segmented HTTP/FTP transfers, BitTorrent support, Metalink checksums, proxy support, cookies, IPv6, daemon mode, and JSON-RPC/XML-RPC control. The manual also documents configuration-file and netrc support, making it practical as both an interactive downloader and a scripted service.

### Historique d'adoption

The supplied package facts show aria2 packaged across many ecosystems, including Homebrew, Debian/Ubuntu, Fedora, Arch, Alpine, Nix, MacPorts, Chocolatey, Scoop, Winget, and zypper. That breadth matches the tool's niche: it is portable enough for developer laptops, CI machines, servers, and Windows package collections.

aria2 is widely useful to package nerds because it can be a download backend rather than only a user-facing command. Its support for parallel sources, resume files, proxies, checksum-oriented Metalink workflows, and RPC control made it attractive wherever a package script or download manager wants more than a simple one-shot HTTP fetch.

### Modes d'utilisation

The executable is aria2c. Typical use is direct CLI fetching, batch input files, BitTorrent/Metalink downloads, or running aria2 as a daemon controlled through RPC. The official manual documents ~/.aria2/aria2.conf and $XDG_CONFIG_HOME/aria2/aria2.conf as configuration paths, and ~/.netrc as the default netrc credential file.

Common package-manager usage is to install aria2 as a smarter downloader for large assets, flaky mirrors, torrents, or Metalink-enabled distributions. Because options can be placed in a config file, users can set split counts, proxy behavior, download directories, RPC settings, and authentication defaults without rewriting every command line.

### Pourquoi les passionnés de paquets s'y intéressent

aria2 matters because it compresses several downloader roles into one packageable CLI. It is small enough to be a dependency, scriptable enough for automation, and featureful enough to replace ad hoc combinations of curl, wget, torrent clients, and checksum wrappers in many workflows.

Its Metalink and segmented-transfer support are especially package-nerdy: mirrors, chunk checksums, resume state, and bandwidth utilization are the kinds of concerns that appear when downloading operating-system images, language toolchains, release archives, and large binary artifacts.

### Chronologie

- 2015: Official GitHub release entries show active 1.x releases such as release-1.19.x.
- 2016-2017: Official release entries show a regular 1.x cadence through releases such as 1.20.0 through 1.33.1.
- 2026: The current README still documents the 1.x versioning policy and the official manual remains the primary user documentation.

### Related projects

- Related tools include curl and wget for HTTP-style fetching, BitTorrent clients for swarm downloads, Metalink-aware distribution download workflows, and RPC-controlled download managers.
- aria2 also overlaps with package-manager fetch backends because it can resume, split, proxy, authenticate, and validate downloads from one CLI.

### Sources

- <https://aria2.github.io/manual/en/html/aria2c.html>
- <https://github.com/aria2/aria2/releases>
- <https://raw.githubusercontent.com/aria2/aria2/master/README.rst>
- input.source_facts.package-manager


## Notes de sécurité

broad file, network, media, or database tool signal.

- **Risque Geiger:** blue / moyen
- broad file, network, media, or database tool signal


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: ~/.aria2/aria2.conf, $XDG_CONFIG_HOME/aria2/aria2.conf

## Credential files

- Unix: ~/.netrc
## Autres enregistrements de gestionnaires de paquets

- Debian apt - aria2 - 1.37.0+debian-3: normalized package name match | Debian stable package indexes: aria2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | High speed download utility | https://aria2.github.io/
- Debian apt - libaria2-0 - 1.37.0+debian-3: normalized package name match | Debian stable package indexes: libaria2-0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | C++ library interface to aria2 | https://aria2.github.io/
- Debian apt - libaria2-0-dev - 1.37.0+debian-3: normalized package name match | Debian stable package indexes: libaria2-0-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | High speed download utility (Development files) | https://aria2.github.io/
- Nix - aria2: normalized package name match | nixpkgs package indexes: pkgs/by-name/ar/aria2/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - aria2 - 1.37.0+debian-1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: aria2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | High speed download utility | https://aria2.github.io/
- Ubuntu apt - libaria2-0 - 1.37.0+debian-1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: libaria2-0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | C++ library interface to aria2 | https://aria2.github.io/
- Ubuntu apt - libaria2-0-dev - 1.37.0+debian-1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: libaria2-0-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | High speed download utility (Development files) | https://aria2.github.io/
- apk - aria2 - 1.37.0-r2: normalized package name match | Alpine Linux edge package indexes: aria2 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Download utility for HTTP(S), (S)FTP, Bittorrent, and Metalink | https://aria2.github.io/
- apk - aria2-bash-completion - 1.37.0-r2: normalized package name match | Alpine Linux edge package indexes: aria2-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Bash completions for aria2 | https://aria2.github.io/
- apk - aria2-daemon - 1.37.0-r2: normalized package name match | Alpine Linux edge package indexes: aria2-daemon from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Support for running Aria2 as a daemon using OpenRC | https://aria2.github.io/
- apk - aria2-dbg - 1.37.0-r2: normalized package name match | Alpine Linux edge package indexes: aria2-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Download utility for HTTP(S), (S)FTP, Bittorrent, and Metalink (debug symbols) | https://aria2.github.io/
- apk - aria2-doc - 1.37.0-r2: normalized package name match | Alpine Linux edge package indexes: aria2-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Download utility for HTTP(S), (S)FTP, Bittorrent, and Metalink (documentation) | https://aria2.github.io/
- dnf - aria2 - 1.37.0-10.fc45: normalized package name match | Fedora Rawhide package metadata: aria2 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | High speed download utility with resuming and segmented downloading | http://aria2.github.io/
- pacman - aria2 - 1.37.0-3: normalized package name match | Arch Linux sync databases: aria2 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Download utility that supports HTTP(S), FTP, BitTorrent, and Metalink | https://aria2.github.io
- zypper - aria2 - 1.37.0-2.2: normalized package name match | openSUSE Tumbleweed package metadata: aria2 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Parallelizing Multi-Protocol Utility for Downloading Files | https://aria2.github.io
- zypper - aria2-devel - 1.37.0-2.2: normalized package name match | openSUSE Tumbleweed package metadata: aria2-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Development files for aria2 | https://aria2.github.io


## Combined YAML source

View the package source record on GitHub. [combined/aria2.yml](https://github.com/mxcl/pkgdb/blob/main/combined/aria2.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
