macOS
brew install dictlocal Homebrew formula metadata
sudo port install dictMacPorts ports tree · textproc/dict/Portfile · 来源: api.github.com
安装
brew install dictlocal Homebrew formula metadata
sudo port install dictMacPorts ports tree · textproc/dict/Portfile · 来源: api.github.com
nix profile install nixpkgs#dictnixpkgs package indexes · dict · 来源: raw.githubusercontent.com
sudo dnf install dictdFedora Rawhide package metadata · dictd · 来源: dl.fedoraproject.org
sudo pacman -S dictdArch Linux sync databases · dictd · 来源: geo.mirror.pkgbuild.com
sudo zypper install dictdopenSUSE Tumbleweed package metadata · dictd · 来源: download.opensuse.org
概览
Dictionary Server Protocol (RFC2229) client
历史
dict is the command-line client and companion server/tool suite for the DICT Dictionary Server Protocol. It sits in the Unix tradition of small text tools while exposing network dictionary lookup, formatting, compression, and server administration utilities.
The DICT protocol was published as RFC 2229 in October 1997 to replace older webster-style dictionary access with a TCP query/response protocol that could address multiple dictionary databases through one interface. The dictd source tree carries that protocol lineage into a client, daemon, formatter, dictzip compressor, and supporting tools.
The current public repository describes itself as client/server software, human-language dictionary databases, and tools supporting RFC 2229. Its NEWS file shows long maintenance across Unix-like systems, including 2011 utility additions, 2020 IPv6 support, and a 2023 build-system refresh.
dict became package-manager material because it gives terminal users a network dictionary client, while also letting administrators run local DICT servers. The upstream README points operators to dict.org mailing lists for release, database, and server-operator discussion, which reflects the project culture around shared dictionary services.
The client reads server settings from ~/.dictrc or /etc/dict.conf and connects to DICT servers on the RFC port by default. Typical use is direct word lookup, database listing, matching strategies, or using dictd and dictfmt to serve and build dictionaries locally.
For package nerds, dict is interesting because it packages a complete protocol ecosystem rather than a single command: CLI client, daemon, database tooling, compression format, sample configs, and a standards document all live close together.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
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.
Config paths the tool may read or write during local use.
~/.dictrc/etc/dict.conf/etc/dictd.conf可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
colorit | cli | 全局可执行文件 | |
dict | cli | 全局可执行文件 | |
dict_lookup | cli | 全局可执行文件 | |
dictd | cli | 全局可执行文件 | |
dictdplugin-config | cli | 全局可执行文件 | |
dictfmt | cli | 全局可执行文件 | |
dictfmt_index2suffix | cli | 全局可执行文件 | |
dictfmt_index2word | cli | 全局可执行文件 | |
dictl | cli | 全局可执行文件 | |
dictunformat | cli | 全局可执行文件 | |
dictzip | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:dict |
|---|---|
| 版本 | 1.13.3 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/dict |
| 主页 | https://dict.org/bin/Dict |
| 仓库 | https://github.com/cheusov/dictd |
| 上游文档 | https://github.com/cheusov/dictd#readme |
| 许可证 | GPL-2.0-or-later |
| 源码归档 | https://downloads.sourceforge.net/project/dict/dictd/dictd-1.13.3/dictd-1.13.3.tar.gz |
| 依赖 | libmaa |
| 构建依赖 | libtool |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | dict |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
dict 1.13.1+dfsg-1
dictionary client
https://sourceforge.net/projects/dict/
sudo apt install dictdict
nix profile install nixpkgs#dictdict 1.13.1+dfsg-1build1
dictionary client
https://sourceforge.net/projects/dict/
sudo apt install dictdict
sudo port install dictdictd 1.13.1+dfsg-1
dictionary server
https://sourceforge.net/projects/dict/
sudo apt install dictddictfmt 1.13.1+dfsg-1
utility to format a file for use by a dictd server
https://sourceforge.net/projects/dict/
sudo apt install dictfmtdictzip 1.13.1+dfsg-1
compression utility for dictionary databases
https://sourceforge.net/projects/dict/
sudo apt install dictzipdictd 1.13.1+dfsg-1build1
dictionary server
https://sourceforge.net/projects/dict/
sudo apt install dictddictfmt 1.13.1+dfsg-1build1
utility to format a file for use by a dictd server
https://sourceforge.net/projects/dict/
sudo apt install dictfmtdictzip 1.13.1+dfsg-1build1
compression utility for dictionary databases
https://sourceforge.net/projects/dict/
sudo apt install dictzipdictd 1.13.3-6.fc45
DICT protocol (RFC 2229) server and command-line client
sudo dnf install dictddictd-server 1.13.3-6.fc45
Server for the Dictionary Server Protocol (DICT)
sudo dnf install dictd-serverdictd 1.13.3-1
Online dictionary client and server
https://sourceforge.net/projects/dict/
sudo pacman -S dictddictd 1.13.3+git.1731775346.2b21553-2.3
DICT protocol (RFC 2229) server and command-line client
https://github.com/cheusov/dictd
sudo zypper install dictddictd-devel 1.13.3+git.1731775346.2b21553-2.3
Development files for dictd
https://github.com/cheusov/dictd
sudo zypper install dictd-devel来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.