Automic VaultAutomic Vault

brew

dvisvgm mit Homebrew, apk, apt, MacPorts, pacman installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für dvisvgm in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dvisvgm

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install dvisvgm

MacPorts ports tree · graphics/dvisvgm/Portfile · Quelle: api.github.com

Überblick

Paketzusammenfassung

Fast DVI to SVG converter

Verlauf

Projektgeschichte und Nutzung

dvisvgm is a TeX-oriented command-line converter that turns DVI, EPS, and PDF input into SVG. Its manual page emphasizes DVI and XDV support, TeX specials, font outline extraction, Metafont bitmap tracing, multi-page output handling, and SVG compatibility options.

Projektgeschichte

The public GitHub repository was created in April 2013, and GitHub release metadata records release 1.9 in February 2015. The project is maintained by Martin Gieseking and has grown from a DVI-to-SVG converter into a broader TeX graphics conversion tool with EPS and PDF modes.

The manual page reflects the project's close relationship with TeX internals: it supports classic DVI, pTeX vertical-mode DVI, XeTeX/XDV, specials, font embedding choices, WOFF/WOFF2 output for DVI-derived fonts, and path conversion for PDF and PostScript text.

dvisvgm also maintains a practical local cache for converted bitmap fonts under XDG cache locations, showing the sort of engineering needed to bridge old TeX font formats and modern web/vector output.

Adoptionsgeschichte

dvisvgm's adoption comes from the TeX and documentation ecosystem, where SVG output is useful for web pages, generated docs, previews, and math-heavy publishing workflows. The input package metadata lists broad distribution packaging across Homebrew, Debian, Ubuntu, Alpine, Arch, and MacPorts.

That cross-distribution packaging matters because dvisvgm is often installed as part of a larger TeX workflow rather than discovered as a standalone graphics app. Package managers make it available beside TeX Live, Ghostscript, and font tooling where automated document builds can call it.

Wie es verwendet wird

Users typically run dvisvgm on DVI/XDV files produced by TeX engines, or on EPS/PDF inputs using the corresponding modes. The common package-manager surface is a single CLI executable, dvisvgm, with options for page selection, bounding boxes, font conversion, bitmap embedding, color behavior, and output portability.

The manpage documents an XDG-style font cache at $XDG_CACHE_HOME/dvisvgm/ or $HOME/.cache/dvisvgm, which is important for repeat conversions of Metafont-derived bitmap fonts.

Warum Paket-Nerds sich dafür interessieren

dvisvgm is important package plumbing because it connects a decades-old TeX output format to browser-native SVG without requiring a full graphical application. It sits at a useful intersection of TeX engines, font libraries, Ghostscript/PostScript/PDF handling, and reproducible documentation builds.

For packagers, dvisvgm is also a dependency-sensitive converter: its useful behavior depends on the TeX installation, font availability, Ghostscript support, and optional image/font formats. That makes it more interesting than a simple file-format filter.

Zeitleiste

  • 2013: The official GitHub repository is created.
  • 2015: GitHub release metadata records dvisvgm 1.9.
  • 2025: GitHub release metadata records dvisvgm 3.6.

Related projects

  • TeX, LaTeX, pTeX, and XeTeX/XDV are direct input-producing ecosystems documented in the manual page.
  • Ghostscript, PostScript, PDF, SVG, Metafont, and modern font formats such as PFB, TTF, OTF, WOFF, and WOFF2 are adjacent technologies named in the manual.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 6 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 4 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
dvisvgmcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version3.6
Manager aktualisiert2026-06-22
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/mgieseki/dvisvgm

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dvisvgm
Version3.6
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/dvisvgm
Homepagehttps://dvisvgm.de
Repositoryhttps://github.com/mgieseki/dvisvgm
Upstream-Dokumentationhttps://dvisvgm.de/Manpage
LizenzGPL-3.0-or-later
Quellarchivhttps://github.com/mgieseki/dvisvgm/releases/download/3.6/dvisvgm-3.6.tar.gz
Zuletzt aktualisiert2026-06-22T14:03:12-07:00
Pulseupdated
Abhängigkeitenbrotli, freetype, ghostscript, potrace, texlive, woff2
Build-Abhängigkeitenautoconf, automake, libtool, pkgconf
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

dvisvgm 3.4.4+ds-1

DVI to SVG converter

https://dvisvgm.de/

sudo apt install dvisvgm
  • Section: tex
  • Architecture: amd64
  • 11 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dvisvgm
Debian stable package indexes · deb.debian.org · Debian stable package indexes: dvisvgm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

dvisvgm 3.2.1+ds-1build1

DVI to SVG converter

https://dvisvgm.de/

sudo apt install dvisvgm
  • Section: universe/tex
  • Architecture: amd64
  • 11 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dvisvgm
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: dvisvgm from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

dvisvgm 3.6-r0

A fast DVI, EPS, and PDF to SVG converter

https://github.com/mgieseki/dvisvgm

sudo apk add dvisvgm
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: dvisvgm
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dvisvgm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dvisvgm from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dvisvgm-doc 3.6-r0

A fast DVI, EPS, and PDF to SVG converter (documentation)

https://github.com/mgieseki/dvisvgm

sudo apk add dvisvgm-doc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: dvisvgm
  • normalized package name match
  • Abgeglichen nach: Dvisvgm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dvisvgm-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

dvisvgm 3.6-2

A fast DVI, EPS, and PDF to SVG converter

https://dvisvgm.de/

sudo pacman -S dvisvgm
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • 12 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dvisvgm
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dvisvgm from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

dvisvgm

sudo port install dvisvgm
  • normalized package name match
  • Abgeglichen nach: Dvisvgm
MacPorts ports tree · api.github.com · MacPorts ports tree: graphics/dvisvgm/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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