pkg.soopen package index

brew / rang 444

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

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install rustup

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install rustup

MacPorts ports tree · devel/rustup/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add rustup

Alpine Linux edge package indexes · rustup · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install rustup

Debian stable package indexes · rustup · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install rustup

Fedora Rawhide package metadata · rustup · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#rustup

nixpkgs package indexes · rustup · Source: raw.githubusercontent.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S rustup

Arch Linux sync databases · rustup · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install rustup

openSUSE Tumbleweed package metadata · rustup · Source: download.opensuse.org

Windows

Scoopvérifié · 92%
scoop install main/rustup

Scoop official bucket manifest trees · bucket/rustup.json · Source: api.github.com

Chocolateyvérifié · 92%
choco install rust-analyzer

Chocolatey community package catalog · rust-analyzer · Source: community.chocolatey.org

Windows Package Managervérifié · 92%
winget install --id Rustlang.rust-analyzer -e

Windows Package Manager source index · Rustlang.rust-analyzer · Source: cdn.winget.microsoft.com

aperçu

Résumé du paquet

Rust toolchain installer

Commandes et alias

  • cargo-miri
  • rls
  • rust-analyzer
  • rustup

historique

Historique du projet et usages

rustup is the official Rust toolchain installer and multiplexer. It installs and updates stable, beta, nightly, versioned and custom toolchains, then exposes their commands through proxies such as rustc and cargo.

Historique du projet

The current rustup lineage emerged in 2016 from the earlier multirust toolchain-management work. Early releases renamed binaries and metadata from multirust to rustup, adopted a TOML settings file, and moved the default state directory from ~/.multirust to ~/.rustup. Subsequent releases added component management, toolchain override files, rustfmt, Clippy, Miri, PowerShell integration, and continuing installer and platform improvements.

Historique d'adoption

rustup became Rust's standard user-facing installer and toolchain manager and is documented under the rust-lang organization. Its packages appear across Homebrew, Alpine, Nix, Pacman, MacPorts, Scoop and other package ecosystems, although some distribution package names in the supplied metadata refer to development libraries or related tools rather than the canonical installer.

Modes d'utilisation

Typical workflows install Rust, select a default channel, update installed toolchains, add compilation targets or components, and pin projects with rust-toolchain.toml. Directory overrides and +toolchain command syntax let developers test projects against multiple compiler releases without replacing the system installation.

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

rustup is central to Rust's distribution model: it separates compiler channels and target components from the host operating system's package cadence. Package maintainers care about the distinction between installing rustup itself and letting rustup manage compilers, standard libraries, components, and cross-compilation targets inside RUSTUP_HOME.

Chronologie

  • 2016: Early rustup releases replaced multirust naming and introduced TOML-backed settings.
  • 2016: Version 0.7 moved the default state directory from ~/.multirust to ~/.rustup.
  • 2017: Releases expanded component handling and toolchain selection from version files.
  • 2018–2019: rustfmt, Clippy, Miri and broader shell and platform support became part of the managed-toolchain experience.
  • 2026: Version 1.29 introduced concurrent download and unpacking improvements.

Related projects

  • rustc and Cargo are installed and selected through rustup-managed toolchains. rust-analyzer, rustfmt, Clippy, Miri and standard-library targets can be distributed as toolchain components. multirust was rustup's direct predecessor.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour rustup. Les métadonnées de paquet restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

local files

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

Config paths the tool may read or write during local use.

Unix
${RUSTUP_HOME}/settings.toml/etc/rustup/settings.toml
Windows
%USERPROFILE%\.rustup\settings.toml

exécutables

Exécutables installés

CommandeTypeExpositionNote
cargo-miricliexécutable global
rlscliexécutable global
rust-analyzercliexécutable global
rustupcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-09-19
version du gestionnaire1.29.1
gestionnaire mis à jour2026-09-15
données localesOK
amontà jour
dernière version détectée1.29.0

https://github.com/rust-lang/rustup

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:rustup
Version1.29.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/rustup
Page d'accueilhttps://rust-lang.github.io/rustup/
Dépôthttps://github.com/rust-lang/rustup
Docs amonthttps://rust-lang.github.io/rustup/
LicenceApache-2.0 OR MIT
Archive sourcehttps://github.com/rust-lang/rustup/archive/refs/tags/1.29.0.tar.gz
Dernière mise à jour2026-09-15T23:25:02+02:00
Pulseupdated
Dépendances de compilationrust
Bibliothèques fournies par macOScurl, xz
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré
PrécautionsTo use rustup, ensure you have "$(brew --prefix rustup)/bin" in your $PATH: https://rust-lang.github.io/rustup/installation/already-installed-rust.html This formula no longer provides `rustup-init`.

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namerustup
Version Scheme0
Revision2
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

librust-rustup-dev 1.27.1-3+b1

Manage multiple rust installations with ease - Rust source code

https://github.com/rust-lang/rustup

sudo apt install librust-rustup-dev
  • Section: rust
  • Architecture: amd64
  • Source Package: rustup
  • 32 Dépendances
  • 32 fournit
  • normalized package name match
  • Correspondance par : Rustup
Debian stable package indexes · deb.debian.org · Debian stable package indexes: librust-rustup-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

rustup 1.27.1-3+b1

Rust toolchain installer

https://github.com/rust-lang/rustup

sudo apt install rustup
  • Section: devel
  • Architecture: amd64
  • Source Package: rustup
  • 6 Dépendances
  • normalized package name match
  • Correspondance par : Rustup
Debian stable package indexes · deb.debian.org · Debian stable package indexes: rustup from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

rustup

nix profile install nixpkgs#rustup
  • normalized package name match
  • Correspondance par : Rustup
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: rustup from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

librust-rustup-dev 1.26.0-5build1

Manage multiple rust installations with ease - Rust source code

https://github.com/rust-lang/rustup

sudo apt install librust-rustup-dev
  • Section: universe/rust
  • Architecture: amd64
  • Source Package: rustup
  • 32 Dépendances
  • 32 fournit
  • normalized package name match
  • Correspondance par : Rustup
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: librust-rustup-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

rustup 1.26.0-5build1

The Rust toolchain installer

https://github.com/rust-lang/rustup

sudo apt install rustup
  • Section: universe/devel
  • Architecture: amd64
  • 6 Dépendances
  • normalized package name match
  • Correspondance par : Rustup
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: rustup from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

rustup 1.29.0-r0

Rust toolchain installer

https://rustup.rs/

sudo apk add rustup
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rustup
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Rustup
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rustup from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

rustup-bash-completion 1.29.0-r0

Bash completions for rustup

https://rustup.rs/

sudo apk add rustup-bash-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rustup
  • normalized package name match
  • Correspondance par : Rustup
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rustup-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

rustup-fish-completion 1.29.0-r0

Fish completions for rustup

https://rustup.rs/

sudo apk add rustup-fish-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rustup
  • normalized package name match
  • Correspondance par : Rustup
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rustup-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

rustup-zsh-completion 1.29.0-r0

Zsh completions for rustup

https://rustup.rs/

sudo apk add rustup-zsh-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rustup
  • normalized package name match
  • Correspondance par : Rustup
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rustup-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

rustup 1.29.0-7.fc45

Manage multiple rust installations with ease

https://github.com/rust-lang/rustup

sudo dnf install rustup
  • License: Apache-2.0 AND BSD-3-Clause AND ISC AND MIT AND Unicode-3.0 AND Unicode-DFS-2016 AND Zlib AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: rustup
  • 9 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Rustup
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: rustup from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

rustup 1.29.0-2

The Rust toolchain installer

https://github.com/rust-lang/rustup.rs

sudo pacman -S rustup
  • License: MIT AND Apache-2.0
  • Architecture: x86_64
  • 4 Dépendances
  • 10 fournit
  • 6 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Rustup
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: rustup from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

rustup 1.29.0~0-1.1

A tool for managing user Rust toolchains

https://github.com/rust-lang/rustup

sudo zypper install rustup
  • License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0
  • Category: Development/Languages/Rust
  • Architecture: x86_64
  • Source Package: rustup
  • 4 Dépendances
  • 17 fournit
  • normalized package name match
  • Correspondance par : Rustup
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: rustup from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
MacPorts95%

rustup

sudo port install rustup
  • normalized package name match
  • Correspondance par : Rustup
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/rustup/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/rustup

scoop install main/rustup
  • normalized package name match
  • Correspondance par : Rustup
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/rustup.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
MacPorts94%

rust-analyzer

sudo port install rust-analyzer
  • installed executable or alias match
  • Correspondance par : Rust Analyzer
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/rust-analyzer/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

rust-analyzer 1.85.0+dfsg3-1

Rust Language Server Protocol (LSP) implementation

http://www.rust-lang.org/

sudo apt install rust-analyzer
  • Section: devel
  • Architecture: amd64
  • Source Package: rustc
  • 3 Dépendances
  • 1 dépendances optionnelles
  • installed executable or alias match
  • Correspondance par : Rust Analyzer
Debian stable package indexes · deb.debian.org · Debian stable package indexes: rust-analyzer from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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