# 使用 Homebrew, apk, MacPorts, apt 安装 btpd

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

## 安装

```sh
sudo av install brew:btpd
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install btpd
```

  证据: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install btpd
```

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

### Linux

- apk (92%):

```sh
sudo apk add btpd
```

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

- Ubuntu apt (92%):

```sh
sudo apt install btpd
```

  证据: Ubuntu 24.04 LTS package indexes: btpd from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

## 软件包事实

- **软件包键:** brew:btpd
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/btpd>
- **版本:** 0.16
- **来源摘要:** BitTorrent Protocol Daemon
- **主页:** <https://github.com/btpd/btpd>
- **仓库:** <https://github.com/btpd/btpd>
- **上游文档:** <https://github.com/btpd/btpd#readme>
- **许可证:** BSD-2-Clause
- **源码归档:** <https://github.com/btpd/btpd/archive/refs/tags/v0.16.tar.gz>
- **最后更新:** 2026-05-12T00:32:49Z
- **已生成:** 2026-07-08T07:18:31+00:00

## 可执行文件

- btinfo (cli)
- btpd (cli)
- btinfo (别名)
- btpd (别名)

## 依赖

- openssl@4

## 构建依赖

- autoconf
- automake
- libtool

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## 版本和新鲜度

- 页面生成时间: 2026-07-08
- 管理器版本: 0.16
- 管理器更新时间: 2026-05-12
- 本地数据: OK
- 上游仓库: https://github.com/btpd/btpd
- 检测到的最新版本: v0.16 (当前)
## 项目历史与用法

BTPD is a small BitTorrent daemon with command-line control utilities. It represents an older Unix style of P2P client: a background daemon, a control socket, and small tools rather than an integrated desktop application.

### 项目历史

The project describes btpd as a utility for sharing files over the BitTorrent network protocol that runs as a daemon without a controlling terminal or GUI. Its companion programs include btpd, btcli, and btinfo.

The public GitHub repository was created in 2010 and carries release tags v0.13 through v0.16. Development activity is modest and specialized, matching the project's role as a compact daemon rather than a broad BitTorrent suite.

### 采用历史

btpd was adopted by Unix-like package repositories for users who wanted a headless BitTorrent client. The input package metadata lists Homebrew, MacPorts, Alpine, and Ubuntu packaging, indicating cross-distribution survival despite the project's small scope.

Its adoption niche overlaps with servers, shells, seedboxes, and users who prefer daemonized network tools controllable by scripts.

### 使用方式

Users start btpd once, add torrents with btcli, inspect them with btcli list or stat, set upload/download rates, and shut the daemon down with btcli kill. State and logs are stored under $HOME/.btpd by default, with -d or BTPD_HOME available to choose another directory.

btinfo reads metadata from torrent files. The project has no credential store and no general configuration file documented beyond its runtime state directory and command-line options.

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

btpd is interesting because it packages BitTorrent as a classic Unix service split into daemon and client tools. It is also a reminder that package managers preserve many small protocol implementations long after attention has moved to larger clients.

### 时间线

- 2010: Public GitHub repository for btpd is created.
- 2010s: Release tags v0.13 through v0.16 are published.
- 2020s: btpd remains packaged in multiple Unix-like package managers.

### Related projects

- BitTorrent is the peer-to-peer protocol implemented by btpd.
- btcli is the command-line control utility shipped with btpd.
- btinfo is the torrent metadata inspection utility shipped with btpd.

### 来源

- <https://api.github.com/repos/btpd/btpd>
- <https://api.github.com/repos/btpd/btpd/tags?per_page=10>
- <https://github.com/btpd/btpd#readme>
- source_facts.package-manager


## 安全说明

没有找到 btpd 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布，以便未来覆盖拥有稳定的软件包 URL。


## 源数据库详情

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** btpd
- **Version Scheme:** 0
- **Revision:** 2
- **Conflicts With:** btcli
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

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

- Ubuntu apt - btpd - 0.16-0ubuntu6: normalized package name match | Ubuntu 24.04 LTS package indexes: btpd from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | BitTorrent Protocol Daemon | http://wiki.github.com/btpd/btpd/
- apk - btpd - 0.16-r2: normalized package name match | Alpine Linux edge package indexes: btpd from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | The BitTorrent Protocol Daemon | https://github.com/btpd/btpd
- apk - btpd-doc - 0.16-r2: normalized package name match | Alpine Linux edge package indexes: btpd-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | The BitTorrent Protocol Daemon (documentation) | https://github.com/btpd/btpd
- MacPorts - btpd: normalized package name match | MacPorts ports tree: net/btpd/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## 相关链接

- [Source-control packages](https://www.automicvault.com/zh-hans/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/zh-hans/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/zh-hans/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Homebrew utility packages](https://www.automicvault.com/zh-hans/pkg/brew-utility-packages/) - Matched Homebrew package provider.
- [openssl@4](https://www.automicvault.com/zh-hans/pkg/brew/openssl-4/) - Runtime dependency declared by Homebrew.
- [autoconf](https://www.automicvault.com/zh-hans/pkg/brew/autoconf/) - Build dependency declared by Homebrew.
- [automake](https://www.automicvault.com/zh-hans/pkg/brew/automake/) - Build dependency declared by Homebrew.
- [libtool](https://www.automicvault.com/zh-hans/pkg/brew/libtool/) - Build dependency declared by Homebrew.
- [rqbit](https://www.automicvault.com/zh-hans/pkg/brew/rqbit/) - Shares av.db curated category or tags: bittorrent, cli, file-sharing, networking.
- [superseedr](https://www.automicvault.com/zh-hans/pkg/brew/superseedr/) - Shares av.db curated category or tags: bittorrent, cli, file-sharing, networking.
- [transmission-cli](https://www.automicvault.com/zh-hans/pkg/brew/transmission-cli/) - Shares av.db curated category or tags: bittorrent, cli, daemon, networking, p2p.
- [copyparty](https://www.automicvault.com/zh-hans/pkg/brew/copyparty/) - Shares av.db curated category or tags: cli, file-sharing, networking.
- [dufs](https://www.automicvault.com/zh-hans/pkg/brew/dufs/) - Shares av.db curated category or tags: cli, file-sharing, networking.
- [gtk-gnutella](https://www.automicvault.com/zh-hans/pkg/brew/gtk-gnutella/) - Shares av.db curated category or tags: cli, file-sharing, networking.
- [mktorrent](https://www.automicvault.com/zh-hans/pkg/brew/mktorrent/) - Shares av.db curated category or tags: bittorrent, cli, networking, p2p.
- [ncdc](https://www.automicvault.com/zh-hans/pkg/brew/ncdc/) - Shares av.db curated category or tags: cli, file-sharing, networking.

## Combined YAML source

View the package source record on GitHub. [combined/btpd.yml](https://github.com/automic-vault/db/blob/main/combined/btpd.yml)


## 来源

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
