pkg.soopen package index

brew / Rang 1863

xterm mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install xterm

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install xterm

MacPorts ports tree · x11/xterm/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add xterm

Alpine Linux edge package indexes · xterm · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install xterm

Debian stable package indexes · xterm · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install xterm

Fedora Rawhide package metadata · xterm · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#xterm

nixpkgs package indexes · pkgs/by-name/xt/xterm/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S xterm

Arch Linux sync databases · xterm · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install xterm

openSUSE Tumbleweed package metadata · xterm · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Terminal emulator for the X Window System

Befehle und Aliase

  • koi8rxterm
  • resize
  • uxterm
  • xterm

Verlauf

Projektgeschichte und Nutzung

xterm is the canonical terminal emulator for the X Window System: a DEC VT-family and Tektronix 4014 compatible terminal window that has survived from the first X experiments into modern X.Org packaging. For package nerds, it is both a usable terminal and a reference point for terminal control sequences, terminfo behavior, and X11 terminal compatibility.

Projektgeschichte

xterm predates the X Window System in a narrow but important sense. Thomas Dickey's FAQ preserves Jim Gettys' account that Mark Vandevoorde first wrote it in the summer of 1984 as a stand-alone terminal emulator for the DEC VAXstation 100, then retargeted it to X when X became the more useful path.

The early program accumulated work from Gettys and others: Bob McNamara's ANSI parser, Tektronix graphics support from Doug Mink at the Smithsonian Astrophysical Observatory, an X11 port by Loretta Guarino, and later X Consortium maintenance. That mixed authorship explains why xterm carries both terminal-emulation and early-workstation history.

Thomas E. Dickey began sustained xterm work in the mid-1990s, initially around color behavior, ncurses needs, and XFree86 integration. His project page describes xterm's terminal-description evolution from VT102-oriented behavior to VT220 and then VT420-oriented behavior, while the changelog records continuing patch-level maintenance into the 2020s.

Adoptionsgeschichte

xterm's adoption followed X11 itself. It became the standard terminal emulator shipped with X distributions, so Unix workstations, XFree86, X.Org, Cygwin/X, XQuartz-style setups, and Linux distributions inherited it as the plain X terminal even after desktop environments added newer terminal apps.

The larger adoption story is compatibility. Terminal applications, curses libraries, shell prompts, and title-setting helpers often target xterm-compatible behavior even when the actual emulator is rxvt, dtterm, GNOME Terminal, Konsole, iTerm2, or another descendant. This made xterm a de facto behavior spec as much as a package.

Dickey's upstream page links packages, historical source archives, the FAQ, control-sequence documentation, and the changelog, reflecting xterm's unusual status as an old X component still maintained as an independent upstream and still distributed by package managers.

Wie es verwendet wird

Users run `xterm` to open a shell or command in an X11 window; `uxterm` wraps xterm for Unicode locales; `koi8rxterm` targets KOI8-R environments; and `resize` reports terminal dimensions to shells. Options and X resources control fonts, colors, scrollback, geometry, titles, selections, and terminal modes.

Developers use xterm as a practical testbed for terminal behavior: cursor addressing, colors, alternate-screen behavior, title operations, UTF-8, terminfo capabilities, bracketed paste, and compatibility with old DEC and Tektronix expectations.

Warum Paket-Nerds sich dafür interessieren

xterm matters because package history, protocol history, and terminal compatibility meet in one executable. Installing it is not just installing a terminal; it brings a long-lived X11 terminal behavior that many terminal programs and scripts already know how to speak.

It is also a maintenance case study. Rather than being replaced by a new framework, xterm survived by preserving old X and DEC behavior while adding color, Unicode, Xft fonts, newer DEC emulation, and safety controls around risky terminal operations.

Zeitleiste

  • 1984: Mark Vandevoorde writes the original VS100 terminal emulator during the summer X began, then retargets it to X.
  • 1985: Doug Mink adds Tektronix-style graphics support for Smithsonian Astrophysical Observatory workflows using early X systems.
  • 1987: X11-era development begins; Loretta Guarino ports xterm to X11 according to the FAQ's preserved authorship history.
  • Early 1996: Thomas Dickey begins sustained xterm maintenance work around color, portability, and terminal-description correctness.
  • 1996: XFree86-era patches move xterm toward fuller VT220-style behavior and updated termcap/terminfo descriptions.
  • 2012: The preferred xterm terminal description shifts to a VT420-oriented basis, per Dickey's project history.
  • 2020s: xterm remains maintained upstream with changelog entries and package-manager distribution across Unix-like systems.

Related projects

  • X Window System and X.Org: the display-system lineage that made xterm a standard client.
  • XFree86: the project through which much mid-1990s and early-2000s xterm work flowed.
  • ncurses, termcap, and terminfo: terminal capability databases and libraries whose xterm entries evolved alongside the emulator.
  • vttest: Thomas Dickey's related terminal test program.
  • rxvt, kterm, hanterm, dtterm, GNOME Terminal, and Konsole: terminal emulators that intersect with xterm compatibility.

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

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

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
koi8rxtermExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
resizeExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
uxtermExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
xtermExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

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-08-03
Manager-Version410
Manager aktualisiert2026-05-25
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:xterm
Version410
PaketmanagerHomebrew
Homepagehttps://invisible-island.net/xterm/
Zuletzt aktualisiert2026-05-25T14:31:49-04:00
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

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

Debian apt95%

xterm 398-1

X terminal emulator

https://invisible-island.net/xterm/xterm.html

sudo apt install xterm
  • Section: x11
  • Architecture: amd64
  • 15 Abhängigkeiten
  • 1 stellt bereit
  • 3 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Xterm
Debian stable package indexes · deb.debian.org · Debian stable package indexes: xterm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

xterm

nix profile install nixpkgs#xterm
  • normalized package name match
  • Abgeglichen nach: Xterm
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/xt/xterm/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

xterm 390-1ubuntu3

X terminal emulator

https://invisible-island.net/xterm/xterm.html

sudo apt install xterm
  • Section: universe/x11
  • Architecture: amd64
  • 15 Abhängigkeiten
  • 1 stellt bereit
  • 3 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Xterm
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: xterm from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

xterm 410-r0

X Terminal Emulator

https://invisible-island.net/xterm

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

xterm-doc 410-r0

X Terminal Emulator (documentation)

https://invisible-island.net/xterm

sudo apk add xterm-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: xterm
  • normalized package name match
  • Abgeglichen nach: Xterm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: xterm-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

xterm 410-2.fc45

Terminal emulator for the X Window System

https://invisible-island.net/xterm

sudo dnf install xterm
  • License: MIT AND X11 AND HPND AND CC-BY-4.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: xterm
  • 16 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xterm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: xterm from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

xterm-resize 410-2.fc45

Set environment and terminal settings to current window size

https://invisible-island.net/xterm

sudo dnf install xterm-resize
  • License: MIT AND X11 AND HPND AND CC-BY-4.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: xterm
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xterm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: xterm-resize from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

xterm 410-1

X Terminal Emulator

https://invisible-island.net/xterm/

sudo pacman -S xterm
  • License: MIT AND X11 AND HPND AND CC-BY-4.0
  • Architecture: x86_64
  • 13 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Xterm
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: xterm from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

xterm 410-1.3

The basic X terminal program

https://invisible-island.net/xterm/xterm.html

sudo zypper install xterm
  • License: MIT
  • Category: System/X11/Utilities
  • Architecture: x86_64
  • Source Package: xterm
  • 6 Abhängigkeiten
  • 4 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xterm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: xterm from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

xterm-bin 410-1.3

The basic X terminal program

https://invisible-island.net/xterm/xterm.html

sudo zypper install xterm-bin
  • License: MIT
  • Category: System/X11/Utilities
  • Architecture: x86_64
  • Source Package: xterm
  • 15 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xterm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: xterm-bin from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

xterm-resize 410-1.3

Set environment and terminal settings to current window size

https://invisible-island.net/xterm/xterm.html

sudo zypper install xterm-resize
  • License: MIT
  • Category: System/X11/Utilities
  • Architecture: x86_64
  • Source Package: xterm
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Xterm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: xterm-resize from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

xterm

sudo port install xterm
  • normalized package name match
  • Abgeglichen nach: Xterm
MacPorts ports tree · api.github.com · MacPorts ports tree: x11/xterm/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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation