Automic VaultAutomic Vault

brew

graphviz を Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper, chocolatey, scoop, winget でインストール

graphviz のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install graphviz

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install graphviz

MacPorts ports tree · graphics/graphviz/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add graphviz

Alpine Linux edge package indexes · graphviz · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install graphviz

Debian stable package indexes · graphviz · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install graphviz

Fedora Rawhide package metadata · graphviz · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#graphviz

nixpkgs package indexes · pkgs/by-name/gr/graphviz/package.nix · ソース: api.github.com

Arch Linux pacman確認済み · 92%
sudo pacman -S graphviz

Arch Linux sync databases · graphviz · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install graphviz

openSUSE Tumbleweed package metadata · graphviz · ソース: download.opensuse.org

Windows

Chocolatey確認済み · 92%
choco install Graphviz

Chocolatey community package catalog · Graphviz · ソース: community.chocolatey.org

Scoop確認済み · 92%
scoop install main/graphviz

Scoop official bucket manifest trees · bucket/graphviz.json · ソース: api.github.com

Windows Package Manager確認済み · 92%
winget install --id Graphviz.Graphviz -e

Windows Package Manager source index · Graphviz.Graphviz · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

Graph visualization software from AT&T and Bell Labs

コマンドとエイリアス

  • acyclic
  • bcomps
  • ccomps
  • circo
  • cluster
  • dijkstra
  • dot
  • dot2gxl
  • dot_builtins
  • dot_sandbox
  • edgepaint
  • fdp
  • gml2gv
  • graphml2gv
  • gv2gml
  • gv2gxl
  • gvcolor
  • gvgen
  • gvmap
  • gvmap.sh
  • gvpack
  • gvpr
  • gxl2dot
  • gxl2gv
  • mm2gv
  • neato
  • nop
  • osage
  • patchwork
  • prune
  • sccmap
  • sfdp

履歴

プロジェクトの歴史と使われ方

Graphviz is one of the durable command-line graph drawing toolkits from the Bell Labs and AT&T research tradition. Its center of gravity is the DOT language and a family of layout engines, especially dot for ranked directed graphs and neato for undirected layouts.

For package-manager users, Graphviz matters because it is both an end-user CLI suite and a system dependency. Many documentation generators, static analysis tools, build systems, notebook workflows, and language bindings call out to dot or link against Graphviz libraries rather than implementing graph layout themselves.

プロジェクトの歴史

The project's roots go back to research on drawing directed graphs for software engineering and structured data. The Graphviz history discussion by project participants describes the initial kernel as an attempt to draw software-engineering graphs, with ranking via network simplex becoming central to directed graph layout.

AT&T Bell Laboratories research papers from the early 1990s formalized the dot approach. The 1993 directed-graph drawing paper describes a four-pass algorithm for rank assignment, crossing reduction, coordinate assignment, and spline edge routing, and the later Graphviz toolkit paper frames the project as a set of stream-oriented filters, libraries, and interactive front ends.

By the early 2000s, Graphviz had expanded from dot into a family of engines and tools: neato, twopi, circo, fdp, sfdp, gvpr, sccmap, unflatten, and others. The official credits page records the long-running roles of Emden Gansner, Stephen North, John Ellson, Yifan Hu, Eleftherios Koutsofios, Gordon Woodhull, and later maintainers.

採用の歴史

Graphviz spread because it fit Unix package culture: users could write a small DOT file, pipe it through a renderer, and get PostScript, SVG, PDF, PNG, image maps, or other output without a heavyweight diagram editor. Its stream model made it easy for other tools to emit DOT as an interchange format.

The official download page documents broad operating-system packaging, including Debian and Ubuntu apt, Fedora and related dnf packages, Windows installers, and GitLab-hosted release artifacts. Homebrew, MacPorts, Nix, Scoop, Chocolatey, distro packages, and language-specific wrappers made Graphviz a common transitive dependency in developer environments.

使われ方

Typical CLI usage is to save a graph in DOT syntax and run an engine such as dot, neato, fdp, sfdp, circo, or twopi to produce a rendered artifact. Supporting commands such as tred, unflatten, sccmap, gvpack, gvpr, and ccomps make Graphviz useful as a graph-processing toolkit, not only as a renderer.

Graphviz is often installed so other tools can find the dot executable. Python, R, JavaScript, documentation, modeling, reverse-engineering, and CI workflows commonly generate DOT and delegate layout to the packaged Graphviz binary or libraries.

パッケージ好きにとっての重要性

Graphviz is a classic example of a small CLI surface hiding a large native dependency stack: C libraries, plugins, font and image handling, multiple layout engines, and platform-specific packaging decisions. Its formulae and distro packages are watched because many higher-level packages fail in surprising ways when dot is missing.

The package is also a useful test case for long-lived open-source infrastructure moving from research lab origins into modern forge hosting. The official GitLab repository records a project imported into GitLab in 2017, while the documented algorithms and manpages preserve a much older Bell Labs lineage.

タイムライン

  • 1988: The DAG directed-graph drawing program appears in the research lineage cited by Graphviz papers.
  • 1993: The directed graph drawing algorithm behind dot is published in IEEE Transactions on Software Engineering.
  • 1999: The Graphviz toolkit paper describes libraries, layout tools, graph filters, and stream-oriented design.
  • 2003: Graphviz and Dynagraph are presented as static and dynamic graph drawing tools from AT&T Labs Research.
  • 2017: The official Graphviz source repository is created on GitLab.
  • 2024: The official credits page still records the multi-decade contributor base behind dot, neato, plugins, build work, and related tools.

Related projects

  • DOT language: the textual graph description language consumed by Graphviz layout engines.
  • Dynagraph: a related AT&T Labs project for dynamic and incremental graph layout.
  • graphviz2drawio, pydot, PyGraphviz, d3-graphviz, and many language bindings depend on Graphviz concepts, binaries, or libraries.

セキュリティ状態

リスクレベル: orange

infrastructure mutation or orchestration signal.

リスク分類器

リスク orange · 信頼度 中 · infrastructure

理由

  • infrastructure mutation or orchestration signal

信号

  • text:cluster

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 14 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 2 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
acycliccliグローバル実行可能ファイル
bcompscliグローバル実行可能ファイル
ccompscliグローバル実行可能ファイル
circocliグローバル実行可能ファイル
clustercliグローバル実行可能ファイル
dijkstracliグローバル実行可能ファイル
dotcliグローバル実行可能ファイル
dot2gxlcliグローバル実行可能ファイル
dot_builtinscliグローバル実行可能ファイル
dot_sandboxcliグローバル実行可能ファイル
edgepaintcliグローバル実行可能ファイル
fdpcliグローバル実行可能ファイル
gml2gvcliグローバル実行可能ファイル
graphml2gvcliグローバル実行可能ファイル
gv2gmlcliグローバル実行可能ファイル
gv2gxlcliグローバル実行可能ファイル
gvcolorcliグローバル実行可能ファイル
gvgencliグローバル実行可能ファイル
gvmapcliグローバル実行可能ファイル
gvmap.shcliグローバル実行可能ファイル
gvpackcliグローバル実行可能ファイル
gvprcliグローバル実行可能ファイル
gxl2dotcliグローバル実行可能ファイル
gxl2gvcliグローバル実行可能ファイル
mm2gvcliグローバル実行可能ファイル
neatocliグローバル実行可能ファイル
nopcliグローバル実行可能ファイル
osagecliグローバル実行可能ファイル
patchworkcliグローバル実行可能ファイル
prunecliグローバル実行可能ファイル
sccmapcliグローバル実行可能ファイル
sfdpcliグローバル実行可能ファイル
tredcliグローバル実行可能ファイル
twopicliグローバル実行可能ファイル
unflattencliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版15.1.0
マネージャ更新日2026-07-02
ローカルデータOK
上流not checked
検出された最新未検出

https://graphviz.org/

  • 情報Release/tag comparison is only available for GitHub repositories.https://graphviz.org/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:graphviz
バージョン15.1.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/graphviz
ホームページhttps://graphviz.org/
リポジトリhttps://gitlab.com/graphviz/graphviz
上流ドキュメントhttps://graphviz.org/documentation
ライセンスEPL-1.0
ソースアーカイブhttps://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/15.1.0/graphviz-15.1.0.tar.xz
最終更新2026-07-02T04:55:06Z
Pulseupdated
依存関係cairo, fontconfig, freetype, gd, gdk-pixbuf, gettext, glib, gts, harfbuzz, libpng, librsvg, libtool, pango, webp
ビルド依存関係bison, pkgconf
macOS 提供ライブラリexpat
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

graphviz 2.42.4-3

rich set of graph drawing tools

https://www.graphviz.org/

sudo apt install graphviz
  • Section: graphics
  • Architecture: amd64
  • 17 依存関係
  • 3 任意依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: graphviz from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

graphviz-doc 2.42.4-3

additional documentation for graphviz

https://www.graphviz.org/

sudo apt install graphviz-doc
  • Section: doc
  • Architecture: all
  • Source Package: graphviz
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: graphviz-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libcdt5 2.42.4-3

rich set of graph drawing tools - cdt library

https://www.graphviz.org/

sudo apt install libcdt5
  • Section: libs
  • Architecture: amd64
  • Source Package: graphviz
  • 1 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcdt5 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libcgraph6 2.42.4-3

rich set of graph drawing tools - cgraph library

https://www.graphviz.org/

sudo apt install libcgraph6
  • Section: libs
  • Architecture: amd64
  • Source Package: graphviz
  • 2 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcgraph6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgraphviz-dev 2.42.4-3

graphviz libs and headers against which to build applications

https://www.graphviz.org/

sudo apt install libgraphviz-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: graphviz
  • 8 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgraphviz-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgv-guile 2.42.4-3

Guile bindings for graphviz

https://www.graphviz.org/

sudo apt install libgv-guile
  • Section: interpreters
  • Architecture: amd64
  • Source Package: graphviz
  • 4 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgv-guile from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgv-lua 2.42.4-3

Lua bindings for graphviz

https://www.graphviz.org/

sudo apt install libgv-lua
  • Section: interpreters
  • Architecture: amd64
  • Source Package: graphviz
  • 4 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgv-lua from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgv-perl 2.42.4-3

Perl bindings for graphviz

https://www.graphviz.org/

sudo apt install libgv-perl
  • Section: perl
  • Architecture: amd64
  • Source Package: graphviz
  • 7 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgv-perl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgv-ruby 2.42.4-3

Ruby bindings for graphviz

https://www.graphviz.org/

sudo apt install libgv-ruby
  • Section: ruby
  • Architecture: amd64
  • Source Package: graphviz
  • 6 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgv-ruby from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgv-tcl 2.42.4-3

Tcl bindings for graphviz

https://www.graphviz.org/

sudo apt install libgv-tcl
  • Section: interpreters
  • Architecture: amd64
  • Source Package: graphviz
  • 16 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgv-tcl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgvc6 2.42.4-3

rich set of graph drawing tools - gvc library

https://www.graphviz.org/

sudo apt install libgvc6
  • Section: libs
  • Architecture: amd64
  • Source Package: graphviz
  • 18 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgvc6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgvc6-plugins-gtk 2.42.4-3

rich set of graph drawing tools - gtk plugins

https://www.graphviz.org/

sudo apt install libgvc6-plugins-gtk
  • Section: libs
  • Architecture: amd64
  • Source Package: graphviz
  • 8 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgvc6-plugins-gtk from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgvpr2 2.42.4-3

rich set of graph drawing tools - gvpr library

https://www.graphviz.org/

sudo apt install libgvpr2
  • Section: libs
  • Architecture: amd64
  • Source Package: graphviz
  • 3 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgvpr2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liblab-gamut1 2.42.4-3

rich set of graph drawing tools - liblab_gamut library

https://www.graphviz.org/

sudo apt install liblab-gamut1
  • Section: libs
  • Architecture: amd64
  • Source Package: graphviz
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liblab-gamut1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpathplan4 2.42.4-3

rich set of graph drawing tools - pathplan library

https://www.graphviz.org/

sudo apt install libpathplan4
  • Section: libs
  • Architecture: amd64
  • Source Package: graphviz
  • 1 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpathplan4 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libxdot4 2.42.4-3

rich set of graph drawing tools - xdot library

https://www.graphviz.org/

sudo apt install libxdot4
  • Section: libs
  • Architecture: amd64
  • Source Package: graphviz
  • 1 依存関係
  • normalized package name match
  • 一致条件: Graphviz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libxdot4 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

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