macOS
brew install dtachlocal Homebrew formula metadata
sudo port install dtachMacPorts ports tree · sysutils/dtach/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de dtach pour les workflows d'agents IA.
installation
brew install dtachlocal Homebrew formula metadata
sudo port install dtachMacPorts ports tree · sysutils/dtach/Portfile · Source: api.github.com
sudo apk add dtachAlpine Linux edge package indexes · dtach · Source: dl-cdn.alpinelinux.org
sudo apt install dtachDebian stable package indexes · dtach · Source: deb.debian.org
sudo dnf install dtachFedora Rawhide package metadata · dtach · Source: dl.fedoraproject.org
nix profile install nixpkgs#dtachnixpkgs package indexes · pkgs/by-name/dt/dtach/package.nix · Source: api.github.com
sudo zypper install dtachopenSUSE Tumbleweed package metadata · dtach · Source: download.opensuse.org
aperçu
Emulates the detach feature of screen
historique
dtach is a tiny C program that provides the detach-and-reattach part of GNU screen without screen's terminal emulator, window management, or broader feature set. It is a classic Unix package for people who want one behavior, a Unix-domain socket, and almost nothing else.
dtach was written by Ned T. Crigler because screen did not fit his needs: he wanted detached terminal sessions without multiple terminal support, terminal emulation, stream interpretation, or a large codebase. The official README says dtach passes the raw output stream through and only processes the detach character and suspend key unless those features are disabled.
The project's official changelog records an initial SourceForge release in version 0.3, portability work in 0.4 for FreeBSD, Debian alpha, Debian SPARC, Debian PowerPC, and Solaris, redraw and process-group changes in later releases, and version 0.9 adding AIX support plus `dtach -N` and `dtach -p` modes.
The SourceForge homepage points to the GitHub repository for development, making the GitHub URL the official HTTP(S) source-control page while SourceForge remains the canonical homepage and release-download surface.
dtach became a quiet packaging staple because it solves a durable Unix problem with a tiny dependency footprint. The input package metadata records packages across Homebrew, Debian, Ubuntu, Fedora/DNF, Alpine/apk, MacPorts, Nix, and zypper ecosystems, and Homebrew still packages the 0.9 SourceForge tarball.
Its adoption is not about a fast-moving upstream. It is about stability: terminal users, rescue environments, remote shells, and minimal systems can get detach semantics without installing the heavier screen or tmux experience.
Users create or attach to sessions by naming a Unix-domain socket, for example with `dtach -A /tmp/session command`, then detach with the configured detach key and later reattach. Separate attachers can choose different detach characters, suspend handling, and redraw methods.
dtach does not preserve scrollback or screen contents, so it works best with programs that can redraw themselves. The official page calls out full-screen programs such as emacs and ircII as motivating use cases because dtach avoids screen's terminal interpretation layer.
dtach is significant because it is the purest version of a beloved package-manager category: carve one feature out of a larger tool, keep the code tiny, and let users compose it with the rest of Unix. It is the detach feature as a package.
It also remains a useful contrast point for screen, tmux, abduco, dvtm, and terminal multiplexers generally. Package nerds care because dtach marks the boundary between session persistence and full terminal multiplexing.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
dtach | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://dtach.sourceforge.net/
métadonnées d'installation
| Clé du paquet | brew:dtach |
|---|---|
| Version | 0.9 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/dtach |
| Page d'accueil | https://dtach.sourceforge.net/ |
| Dépôt | https://github.com/crigler/dtach |
| Docs amont | https://dtach.sourceforge.net/ |
| Licence | GPL-2.0-or-later |
| Archive source | https://downloads.sourceforge.net/project/dtach/dtach/0.9/dtach-0.9.tar.gz |
| Bouteille | disponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | dtach |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
dtach 0.9-7
emulates the detach/attach feature of screen
sudo apt install dtachdtach
nix profile install nixpkgs#dtachdtach 0.9-5build1
emulates the detach/attach feature of screen
sudo apt install dtachdtach 0.9-r7
A program that emulates the detach feature of screen
https://dtach.sourceforge.net/
sudo apk add dtachdtach-doc 0.9-r7
A program that emulates the detach feature of screen (documentation)
https://dtach.sourceforge.net/
sudo apk add dtach-docdtach 0.9-32.fc44
A simple program that emulates the detach feature of screen
sudo dnf install dtachdtach 0.9+2.748020b-3.3
Background processes and reattach to them
sudo zypper install dtachdtach
sudo port install dtachpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.