pkg.soopen package index

brew / rank 6284

Install dbus-glib with Homebrew, apk, dnf, MacPorts, Nix, pacman, apt

GLib bindings for the D-Bus message bus system. Version 0.114 via Homebrew; verified from local package data. Also installable with debian: sudo apt install libdbus-glib-1-2.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dbus-glib

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install dbus-glib

MacPorts ports tree · devel/dbus-glib/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add dbus-glib

Alpine Linux edge package indexes · dbus-glib · source: dl-cdn.alpinelinux.org

Fedora dnfverified · 92%
sudo dnf install dbus-glib

Fedora Rawhide package metadata · dbus-glib · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#dbus-glib

nixpkgs package indexes · pkgs/by-name/db/dbus-glib/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S dbus-glib

Arch Linux sync databases · dbus-glib · source: geo.mirror.pkgbuild.com

Debian aptverified · 92%
sudo apt install libdbus-glib-1-2

Debian stable package indexes · libdbus-glib-1-2 · source: deb.debian.org

overview

Package summary

GLib bindings for the D-Bus message bus system

Commands and aliases

  • dbus-binding-tool

history

Project history and usage

dbus-glib is the older GLib binding layer for D-Bus, distributed with the dbus-binding-tool code generator and documented as the D-Bus GLib bindings reference manual.

Project history

The package represents the early GLib-facing API for applications that wanted D-Bus integration through GObject-style types and proxies. Its reference manual documents both the library API and dbus-binding-tool, the C-language GLib binding generation utility.

Adoption history

dbus-glib became legacy infrastructure after GLib 2.26 introduced GDBus in GIO. The official reference manual now warns that dbus-glib is deprecated for new code and says D-Bus maintainers recommend GDBus instead.

How it is used

Today the package is mainly installed for older GLib applications or source trees that still use dbus-glib APIs or generated bindings. New GLib code is expected to use GDBus, while dbus-glib remains useful when building historical desktop software.

Why package nerds care

It is a classic compatibility package: small, unglamorous, and still important because old desktop components may depend on the GLib binding even though the modern stack has moved on.

Timeline

  • 0.104: Official reference manual documents the dbus-glib API and dbus-binding-tool.
  • GLib 2.26: GDBus becomes part of GLib's GIO library and supersedes dbus-glib for new GLib applications.

Related projects

  • Related D-Bus GLib-era and successor projects include D-Bus, libdbus, GDBus, QtDBus, sd-bus, and the wider set of D-Bus language bindings listed by freedesktop.org.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
dbus-binding-toolexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version0.114
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:dbus-glib
Version0.114
Package managerHomebrew
Homepagehttps://wiki.freedesktop.org/www/Software/DBusBindings/
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libdbus-glib-1-2 0.114-1

deprecated library for D-Bus IPC

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apt install libdbus-glib-1-2
  • Section: oldlibs
  • Architecture: amd64
  • Source Package: dbus-glib
  • 3 dependencies
  • normalized package name match
  • Matched by: Dbus Glib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libdbus-glib-1-2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libdbus-glib-1-dev 0.114-1

deprecated library for D-Bus IPC (development files)

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apt install libdbus-glib-1-dev
  • Section: oldlibs
  • Architecture: amd64
  • Source Package: dbus-glib
  • 4 dependencies
  • normalized package name match
  • Matched by: Dbus Glib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libdbus-glib-1-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libdbus-glib-1-dev-bin 0.114-1

deprecated library for D-Bus IPC (development tools)

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apt install libdbus-glib-1-dev-bin
  • Section: oldlibs
  • Architecture: amd64
  • Source Package: dbus-glib
  • 5 dependencies
  • normalized package name match
  • Matched by: Dbus Glib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libdbus-glib-1-dev-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libdbus-glib-1-doc 0.114-1

deprecated library for D-Bus IPC (API documentation)

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apt install libdbus-glib-1-doc
  • Section: doc
  • Architecture: all
  • Source Package: dbus-glib
  • 2 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Dbus Glib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libdbus-glib-1-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

dbus-glib

nix profile install nixpkgs#dbus-glib
  • normalized package name match
  • Matched by: Dbus Glib
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/db/dbus-glib/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libdbus-glib-1-2 0.112-3build2

deprecated library for D-Bus IPC

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apt install libdbus-glib-1-2
  • Section: libs
  • Architecture: amd64
  • Source Package: dbus-glib
  • 3 dependencies
  • normalized package name match
  • Matched by: Dbus Glib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libdbus-glib-1-2 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libdbus-glib-1-dev 0.112-3build2

deprecated library for D-Bus IPC (development files)

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apt install libdbus-glib-1-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: dbus-glib
  • 4 dependencies
  • normalized package name match
  • Matched by: Dbus Glib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libdbus-glib-1-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libdbus-glib-1-dev-bin 0.112-3build2

deprecated library for D-Bus IPC (development tools)

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apt install libdbus-glib-1-dev-bin
  • Section: universe/oldlibs
  • Architecture: amd64
  • Source Package: dbus-glib
  • 5 dependencies
  • normalized package name match
  • Matched by: Dbus Glib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libdbus-glib-1-dev-bin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libdbus-glib-1-doc 0.112-3build2

deprecated library for D-Bus IPC (API documentation)

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apt install libdbus-glib-1-doc
  • Section: doc
  • Architecture: all
  • Source Package: dbus-glib
  • 2 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Dbus Glib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libdbus-glib-1-doc from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

dbus-glib 0.114-r0

GLib bindings for DBUS

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apk add dbus-glib
  • License: AFL-2.1 OR GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: dbus-glib
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Dbus Glib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dbus-glib from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

dbus-glib-dev 0.114-r0

GLib bindings for DBUS (development files)

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apk add dbus-glib-dev
  • License: AFL-2.1 OR GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: dbus-glib
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Dbus Glib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dbus-glib-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

dbus-glib-doc 0.114-r0

GLib bindings for DBUS (documentation)

https://www.freedesktop.org/wiki/Software/DBusBindings

sudo apk add dbus-glib-doc
  • License: AFL-2.1 OR GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: dbus-glib
  • normalized package name match
  • Matched by: Dbus Glib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dbus-glib-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

dbus-glib 0.112-14.fc45

GLib bindings for D-Bus

https://www.freedesktop.org/software/dbus/

sudo dnf install dbus-glib
  • License: (AFL-2.1 OR GPL-2.0-or-later) AND GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: dbus-glib
  • 7 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Dbus Glib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dbus-glib from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

dbus-glib-devel 0.112-14.fc45

Libraries and headers for the D-Bus GLib bindings

https://www.freedesktop.org/software/dbus/

sudo dnf install dbus-glib-devel
  • License: (AFL-2.1 OR GPL-2.0-or-later) AND GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: dbus-glib
  • 10 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Dbus Glib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dbus-glib-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

dbus-glib 0.114-1

GLib bindings for D-Bus (deprecated)

https://www.freedesktop.org/wiki/Software/dbus/

sudo pacman -S dbus-glib
  • License: AFL-2.1 OR GPL-2.0-or-later
  • Architecture: x86_64
  • 4 dependencies
  • normalized package name match
  • Matched by: Dbus Glib
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dbus-glib from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

dbus-glib

sudo port install dbus-glib
  • normalized package name match
  • Matched by: Dbus Glib
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/dbus-glib/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • 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