Automic VaultAutomic Vault

brew

Installer ddd avec Homebrew, apt, dnf, MacPorts, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ddd pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install ddd

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install ddd

MacPorts ports tree · devel/ddd/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install ddd

Debian stable package indexes · ddd · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install ddd

Fedora Rawhide package metadata · ddd · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#ddd

nixpkgs package indexes · pkgs/by-name/dd/ddd/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Graphical front-end for command-line debuggers

historique

Historique du projet et usages

GNU DDD, the Data Display Debugger, is a graphical front end for command-line debuggers. Its package identity is tied to the classic Unix debugging stack: Motif/X11 UI, GDB underneath, and a visual data display for inspecting structures as graphs.

Historique du projet

DDD grew out of 1990s work on graphical debugging interfaces for Unix debuggers and became part of the GNU Project. The GNU manual describes it as a front end to GDB and other inferior debuggers, while the official DDD paper emphasized graphical data display as its distinctive contribution over a plain source-level debugger UI.

Historique d'adoption

For many years DDD was packaged by Unix and Linux distributions as the familiar GUI companion to GDB, DBX, XDB, and similar debuggers. The project had a long stable period around the 3.3.x line, with GNU's news page announcing 3.3.12 in 2009, and later documentation and homepage updates describing the 3.4 series.

Modes d'utilisation

Package users typically install DDD when they want a graphical debugging session without moving to an IDE: breakpoints, watchpoints, call stacks, source display, and graph-style inspection of data structures while GDB or another debugger runs underneath.

Pourquoi les passionnés de paquets s'y intéressent

DDD is notable because it packages an older but still recognizable Unix GUI workflow: X11, Motif, GNU debugger tooling, and persistent per-user sessions. It is a reminder that command-line developer tools often acquired graphical front ends long before IDEs became the default package consumers.

Chronologie

  • 1995: Official DDD paper describes the graphical data display approach.
  • 2009: DDD 3.3.12 announced on the GNU DDD news page.
  • 2023: GNU manual first edition updated for DDD 3.4.0.
  • 2026: GNU homepage lists the 3.4 series as the current stable line.

Related projects

  • GDB and CUDA-GDB are the primary debuggers named by the current GNU DDD homepage.
  • DBX, XDB, Bash, Python, Perl, and GNU Make debuggers are part of DDD's broader historical debugger-front-end role.
  • KDbg and IDE debuggers occupy adjacent graphical-debugger territory.

posture de sécurité

Niveau de risque : red

escape, surveillance, or offensive capability signal.

Classificateur de risque

risque red · confiance moyen · escape-surveillance-offensive

Pourquoi

  • escape, surveillance, or offensive capability signal

Signaux

  • text:debugger

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 10 plateformes.
  • S’installe avec 12 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

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.

local files

Configuration and credential file locations

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.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.ddd/init~/.ddd/sessions/<session>/init

exécutables

Exécutables installés

CommandeTypeExpositionNote
dddcliexécutable global

fraîcheur

Version et 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.

page générée2026-07-25
version du gestionnaire3.4.1
gestionnaire mis à jour2026-06-25
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.gnu.org/software/ddd/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ddd
Version3.4.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/ddd
Page d'accueilhttps://www.gnu.org/software/ddd/
Dépôthttps://savannah.gnu.org/projects/ddd
Docs amonthttps://www.gnu.org/s/ddd/manual/html_mono/ddd.html
LicenceGPL-3.0-or-later AND GFDL-1.1-no-invariants-or-later AND GFDL-1.3-no-invariants-or-later AND HPND-sell-variant AND MIT-open-group
Archive sourcehttps://ftpmirror.gnu.org/gnu/ddd/ddd-3.4.1.tar.gz
Dernière mise à jour2026-06-25T13:37:39+02:00
Pulseupdated
Dépendancesfontconfig, libice, libsm, libx11, libxaw, libxext, libxft, libxmu, libxp, libxpm, libxt, openmotif
Dépendances de compilationgnu-sed
Bibliothèques fournies par macOSncurses
Bouteilledisponible (sur arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameddd
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

ddd 1:3.3.12-5.4+b1

Data Display Debugger, a graphical debugger frontend

http://www.gnu.org/software/ddd/

sudo apt install ddd
  • Section: devel
  • Architecture: amd64
  • Source Package: ddd
  • 10 Dépendances
  • 13 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Ddd
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ddd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ddd-doc 1:3.3.12-5.4

Additional documentation for the Data Display Debugger

http://www.gnu.org/software/ddd/

sudo apt install ddd-doc
  • Section: doc
  • Architecture: all
  • Source Package: ddd
  • 3 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Ddd
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ddd-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ddd

nix profile install nixpkgs#ddd
  • normalized package name match
  • Correspondance par : Ddd
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/dd/ddd/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

ddd 1:3.3.12-5.4build2

Data Display Debugger, a graphical debugger frontend

http://www.gnu.org/software/ddd/

sudo apt install ddd
  • Section: universe/devel
  • Architecture: amd64
  • 10 Dépendances
  • 13 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Ddd
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ddd from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

ddd-doc 1:3.3.12-5.4build2

Additional documentation for the Data Display Debugger

http://www.gnu.org/software/ddd/

sudo apt install ddd-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: ddd
  • 3 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Ddd
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ddd-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

ddd 3.4.1-7.fc44

GUI for several command-line debuggers

http://www.gnu.org/software/ddd/

sudo dnf install ddd
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ddd
  • 23 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Ddd
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ddd from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

ddd

sudo port install ddd
  • normalized package name match
  • Correspondance par : Ddd
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/ddd/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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