pkg.soopen package index

brew / 順位 5944

rpiboot を Homebrew, Nix, apt でインストール

rpiboot のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install rpiboot

local Homebrew formula metadata

Linux

Nix確認済み · 92%
nix profile install nixpkgs#rpiboot

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

Ubuntu apt確認済み · 92%
sudo apt install rpiboot

Ubuntu 24.04 LTS package indexes · rpiboot · ソース: archive.ubuntu.com

概要

パッケージ概要

Raspberry Pi USB boot tool for Compute Modules

コマンドとエイリアス

  • rpiboot

履歴

プロジェクトの歴史と使われ方

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

プロジェクトの歴史

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.

採用の歴史

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.

使われ方

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.

パッケージ好きにとっての重要性

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.

タイムライン

  • 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.

ソース

  • 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

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
rpibootcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-09-19
マネージャ版162618
マネージャ更新日2026-09-12
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/raspberrypi/usbboot

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:rpiboot
バージョン162618
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/rpiboot
ホームページhttps://github.com/raspberrypi/usbboot
リポジトリhttps://github.com/raspberrypi/usbboot
ライセンスApache-2.0
ソースアーカイブhttps://github.com/raspberrypi/usbboot.git
最終更新2026-09-12T11:10:09Z
Pulseupdated
依存関係libusb
ビルド依存関係pkgconf
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし
注意点To boot a Compute Module with the default mass storage gadget: sudo rpiboot -d "$(brew --prefix rpiboot)"/share/rpiboot/mass-storage-gadget64

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

rpiboot

nix profile install nixpkgs#rpiboot
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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