pkg.soopen package index

brew / Rang 5944

rpiboot mit Homebrew, Nix, apt installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für rpiboot in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install rpiboot

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#rpiboot

nixpkgs package indexes · pkgs/by-name/rp/rpiboot/package.nix · Quelle: api.github.com

Ubuntu aptverifiziert · 92%
sudo apt install rpiboot

Ubuntu 24.04 LTS package indexes · rpiboot · Quelle: archive.ubuntu.com

Überblick

Paketzusammenfassung

Raspberry Pi USB boot tool for Compute Modules

Befehle und Aliase

  • rpiboot

Verlauf

Projektgeschichte und Nutzung

rpiboot is Raspberry Pi's USB device-boot and provisioning host utility, principally used with Compute Modules and other supported Raspberry Pi devices.

Projektgeschichte

Raspberry Pi developed rpiboot as the host component of its USB device-boot system. Its original mass-storage workflow made Compute Module eMMC appear as a standard USB drive; newer workflows also support Linux-based mass-storage gadgets, bootloader EEPROM updates, metadata extraction, and secure-boot provisioning.

Adoptionsgeschichte

Raspberry Pi uses rpiboot in Compute Module provisioning workflows and tests it during Compute Module manufacture. The host utility is widely used on Linux and is also supported on macOS and Windows through Cygwin, with packages available for Raspberry Pi OS, Ubuntu, Nix, and Homebrew.

Wie es verwendet wird

Operators connect a supported Raspberry Pi in USB boot mode and run rpiboot to serve boot files from the host. Common tasks include exposing eMMC or NVMe storage to Raspberry Pi Imager, flashing recovery firmware, gathering OTP metadata, and provisioning signed boot.

Warum Paket-Nerds sich dafür interessieren

rpiboot is notable because it bridges host package management and low-level board provisioning. A small libusb utility can expose otherwise inaccessible eMMC storage, update SPI EEPROM firmware, retrieve device metadata, or participate in irreversible secure-boot enrollment.

Zeitleiste

  • Compute Module era: rpiboot enables host access to on-module eMMC through USB mass-storage emulation.
  • Compute Module 4 era: rpiboot gains workflows for updating SPI bootloader EEPROM.
  • Later releases: Linux-based mass-storage-gadget, metadata, Compute Module 5, and secure-boot provisioning workflows expand its role.

Related projects

  • Raspberry Pi Imager writes operating-system images after rpiboot exposes target storage. The rpi-eeprom project supplies bootloader firmware and tools, while Raspberry Pi's mass-storage-gadget build uses Buildroot and Linux USB gadget support.

Quellen

  • Official README: https://github.com/raspberrypi/usbboot/blob/master/Readme.md
  • Official secure-boot guide: https://github.com/raspberrypi/usbboot/blob/master/docs/secure-boot.md
  • Official troubleshooting guide: https://github.com/raspberrypi/usbboot/blob/master/docs/troubleshooting.md

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
rpibootcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version162618
Manager aktualisiert2026-09-12
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/raspberrypi/usbboot

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:rpiboot
Version162618
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/rpiboot
Homepagehttps://github.com/raspberrypi/usbboot
Repositoryhttps://github.com/raspberrypi/usbboot
LizenzApache-2.0
Quellarchivhttps://github.com/raspberrypi/usbboot.git
Zuletzt aktualisiert2026-09-12T11:10:09Z
Pulseupdated
Abhängigkeitenlibusb
Build-Abhängigkeitenpkgconf
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert
EinschränkungenTo boot a Compute Module with the default mass storage gadget: sudo rpiboot -d "$(brew --prefix rpiboot)"/share/rpiboot/mass-storage-gadget64

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

rpiboot

nix profile install nixpkgs#rpiboot
  • normalized package name match
  • Abgeglichen nach: Rpiboot
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/rp/rpiboot/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

rpiboot 0~20220315+git6fa2ec0+nowin-0ubuntu1

Raspberry Pi USB booting code

https://github.com/raspberrypi/usbboot

sudo apt install rpiboot
  • Section: multiverse/utils
  • Architecture: amd64
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Rpiboot
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: rpiboot from https://archive.ubuntu.com/ubuntu/dists/noble/multiverse/binary-amd64/Packages.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • 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