# 使用 Homebrew, apk, apt, Nix, scoop, winget 安装 bootterm

查看 bootterm 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:bootterm
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install bootterm
```

  证据: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add bootterm
```

  证据: Alpine Linux edge package indexes: bootterm from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install bootterm
```

  证据: Debian stable package indexes: bootterm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#bootterm
```

  证据: nixpkgs package indexes: pkgs/by-name/bo/bootterm/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

### Windows

- Scoop (92%):

```sh
scoop install extras/bt
```

  证据: Scoop official bucket manifest trees: bucket/bt.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id QwerProg.bt -e
```

  证据: Windows Package Manager source index: QwerProg.bt from https://cdn.winget.microsoft.com/cache/source.msix

## 软件包事实

- **软件包键:** brew:bootterm
- **软件包管理器:** Homebrew
- **版本:** 0.5
- **来源摘要:** Simple, reliable and powerful terminal to ease connection to serial ports
- **主页:** <https://github.com/wtarreau/bootterm>
- **仓库:** <https://github.com/wtarreau/bootterm>
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- bt (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

- 页面生成时间: 2026-08-03
- 管理器版本: 0.5
## 项目历史与用法

BootTerm is a small serial-terminal CLI focused on the awkward moment when USB serial ports appear, disappear, and change names during board boot and flashing. It is a niche but polished tool for embedded developers working with SBCs, USB UART adapters, and bootloader consoles.

### 项目历史

The README describes BootTerm as a simple, reliable terminal designed for ephemeral serial ports, especially USB-based ports on single-board computers. Its feature set grew around automatic port detection, waiting for new or any port, non-standard baud rates, break sequences, RTS/DTR toggling, captures, timestamps, and a single `bt` binary with no unusual dependencies.

The official GitHub tags show v0.1 through v0.5, with release metadata for v0.2 in December 2020, v0.3 and v0.4 in early 2021, and v0.5 in April 2024. Release names mention macOS support, ttyACM detection, timestamps, CRLF handling, and escape-mode refinements.

### 采用历史

Adoption is mostly among embedded Linux and board bring-up users rather than the general terminal-emulator audience. Package-manager metadata in the input shows availability through Alpine, Debian, Homebrew, Nix, Scoop, and winget, which is broad for a deliberately tiny serial-port utility.

### 使用方式

The common workflow is `bt` with no argument to connect to the most recently registered serial device, `bt -l` to list candidates, `bt -n` to wait for a newly attached USB serial device, and baud or control-pin options for board reset and bootloader interactions.

### 为什么软件包爱好者会关心

BootTerm matters to package nerds because it is a focused replacement for heavier terminal programs in one specific packaging niche: reproducible board bring-up scripts and USB serial workflows. Its single-binary, libc-only style makes it easy for distributions to ship and for cross-platform embedded users to trust.

### 时间线

- 2020: v0.2 release adds refined detection, filtering, and macOS support.
- 2021: v0.3 and v0.4 releases improve timestamps, ttyACM detection, CRLF, and escape handling.
- 2024: v0.5 published on GitHub.

### Related projects

- Related tools include classic serial terminals such as minicom, screen, picocom, and tio, plus flashing scripts that need to wait for and identify USB serial devices.

### 来源

- <https://github.com/wtarreau/bootterm#readme>
- <https://github.com/wtarreau/bootterm/releases/tag/v0.2>
- <https://github.com/wtarreau/bootterm/releases/tag/v0.5>
- source_facts.package-manager


## 安全说明

narrow executable package without higher-risk signals.

- **Geiger 风险:** 绿色 / 低
- narrow executable package without higher-risk signals

## 其他软件包管理器记录

- Debian apt - bootterm - 0.5-1+b1: normalized package name match | Debian stable package indexes: bootterm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | simple terminal to ease connections with SBCs | https://github.com/wtarreau/bootterm
- Nix - bootterm: normalized package name match | nixpkgs package indexes: pkgs/by-name/bo/bootterm/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - bootterm - 0.5-r0: normalized package name match | Alpine Linux edge package indexes: bootterm from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | Simple, reliable and powerful terminal designed to ease connection to ephemeral serial ports | https://github.com/wtarreau/bootterm
- apk - bootterm-dbg - 0.5-r0: normalized package name match | Alpine Linux edge package indexes: bootterm-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | Simple, reliable and powerful terminal designed to ease connection to ephemeral serial ports (debug symbols) | https://github.com/wtarreau/bootterm
- Scoop - extras/bt: installed executable or alias match | Scoop official bucket manifest trees: bucket/bt.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1
- winget - QwerProg.bt: installed executable or alias match | Windows Package Manager source index: QwerProg.bt from https://cdn.winget.microsoft.com/cache/source.msix


## Combined YAML source

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


## 来源

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