Automic VaultAutomic Vault

brew

Installer gsmartcontrol avec Homebrew, chocolatey, apt, dnf, MacPorts, Nix, pacman, zypper, scoop, winget

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install gsmartcontrol

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install gsmartcontrol

MacPorts ports tree · sysutils/gsmartcontrol/Portfile · Source: api.github.com

Linux

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

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

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

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

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

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

Arch Linux pacmanvérifié · 92%
sudo pacman -S gsmartcontrol

Arch Linux sync databases · gsmartcontrol · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install gsmartcontrol

openSUSE Tumbleweed package metadata · gsmartcontrol · Source: download.opensuse.org

Windows

Chocolateyvérifié · 92%
choco install gsmartcontrol

Chocolatey community package catalog · gsmartcontrol · Source: community.chocolatey.org

Scoopvérifié · 92%
scoop install extras/gsmartcontrol

Scoop official bucket manifest trees · bucket/gsmartcontrol.json · Source: api.github.com

Windows Package Managervérifié · 92%
winget install --id AlexanderShaduri.GSmartControl -e

Windows Package Manager source index · AlexanderShaduri.GSmartControl · Source: cdn.winget.microsoft.com

aperçu

Résumé du paquet

Graphical user interface for smartctl

Commandes et alias

  • gsmartcontrol
  • gsmartcontrol-root

historique

Historique du projet et usages

GSmartControl is a graphical interface for smartctl from the smartmontools package. It helps users inspect SMART data from hard disk drives and SSDs, run SMART self-tests, and view drive health information without memorizing smartctl options.

Historique du projet

The project traces its public release history to 2008. Its NEWS file records 0.8.0rc1 on 2008-10-01 as the initial public release, and the official site lists copyright years beginning in 2008 for Alexander Shaduri and contributors.

Early releases focused on wrapping smartctl output in a desktop interface while adding platform support. By the 0.8.0 release-candidate cycle the project had FreeBSD, NetBSD, OpenBSD, Solaris, Windows, Mac OS X, and QNX-related work; later 0.8 releases added Windows packaging, root-launch helpers, XDG configuration use, RAID-controller detection, and broader smartctl parsing.

The 1.0.0 release in 2017 ported the application to GTK+ 3. The 2.0.0 release in 2024 modernized the codebase with C++17/C++20, CMake, a JSON-based smartctl parser, NVMe support, and GPL-3-only licensing.

Historique d'adoption

GSmartControl is adopted as a desktop companion to smartmontools. Its value is strongest on systems where users need SMART diagnostics but prefer a GUI for attributes, self-test logs, and drive summaries.

The official README and site emphasize support for Linux, Windows, macOS, FreeBSD, and other BSD-style systems, which explains why package managers carry it as both a storage-health utility and a cross-platform GTK application.

Modes d'utilisation

Users run gsmartcontrol to scan drives, review identity data and SMART attributes, start self-tests, and open saved smartctl output as a read-only virtual device.

The package also includes gsmartcontrol-root, a helper used by desktop packaging to launch the GUI with the permissions needed to query storage hardware.

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

GSmartControl is a neat package because it sits at the boundary between low-level disk tooling and desktop usability. It packages a GUI, permission helpers, smartctl integration, storage-controller quirks, and platform-specific installers around one established CLI dependency.

Its release notes are especially packaging-relevant: they call out GTK transitions, CMake migration, compiler requirements, smartmontools runtime requirements, XDG configuration migration, Windows installer work, and compatibility with older smartctl output.

Chronologie

  • 2008: Initial public release 0.8.0rc1.
  • 2009: Version 0.8.5 adopted XDG configuration on Unix and profile-based configuration on Windows.
  • 2011: Version 0.8.6 expanded RAID and smartctl parsing support.
  • 2017: Version 1.0.0 ported the interface to GTK+ 3.
  • 2024: Version 2.0.0 introduced a JSON smartctl parser, NVMe support, CMake, and a modernized C++ codebase.
  • 2025: Version 2.0.2 restored compatibility paths for older smartctl output and improved JSON parsing.

Related projects

  • smartmontools and smartctl are the core underlying tools that GSmartControl presents through a GUI.
  • GTK and gtkmm are the desktop toolkit layer for the application.
  • CMake became the build system in the 2.0.0 series.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

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 8 plateformes.
  • S’installe avec 16 dépendances d’exécution.
  • Les métadonnées de compilation listent 2 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.

exécutables

Exécutables installés

CommandeTypeExpositionNote
gsmartcontrolcliexécutable global
gsmartcontrol-rootcliexé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-26
version du gestionnaire2.0.2
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://gsmartcontrol.shaduri.dev/

  • infoNo package-manager update timestamp was available.confiance faible
  • infoRelease/tag comparison is only available for GitHub repositories.https://gsmartcontrol.shaduri.dev/confiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:gsmartcontrol
Version2.0.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/gsmartcontrol
Page d'accueilhttps://gsmartcontrol.shaduri.dev/
Dépôthttps://github.com/ashaduri/gsmartcontrol
Docs amonthttps://gsmartcontrol.shaduri.dev/
LicenceGPL-2.0-only OR GPL-3.0-only
Archive sourcehttps://downloads.sourceforge.net/project/gsmartcontrol/2.0.2/gsmartcontrol-2.0.2.tar.gz
Dépendancesat-spi2-core, atkmm@2.28, cairo, cairomm@1.14, gdk-pixbuf, gettext, glib, glibmm@2.66, gtk+3, gtkmm3, harfbuzz, libsigc++@2, pango, pangomm@2.46, pcre2, smartmontools
Dépendances de compilationcmake, pkgconf
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, 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 Namegsmartcontrol
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%

gsmartcontrol 2.0.2-1

graphical user interface for smartctl

https://gsmartcontrol.sourceforge.io/

sudo apt install gsmartcontrol
  • Section: utils
  • Architecture: amd64
  • 15 Dépendances
  • normalized package name match
  • Correspondance par : Gsmartcontrol
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gsmartcontrol from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

gsmartcontrol

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

gsmartcontrol 1.1.4-1build2

graphical user interface for smartctl

https://gsmartcontrol.sourceforge.io/

sudo apt install gsmartcontrol
  • Section: universe/utils
  • Architecture: amd64
  • 14 Dépendances
  • normalized package name match
  • Correspondance par : Gsmartcontrol
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gsmartcontrol from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

gsmartcontrol 2.0.2-4.fc45

Graphical user interface for smartctl

http://gsmartcontrol.sourceforge.net

sudo dnf install gsmartcontrol
  • License: (GPL-2.0-only OR GPL-3.0-only) AND LicenseRef-Callaway-BSD AND Zlib AND BSL-1.0 AND LicenseRef-Callaway-MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: gsmartcontrol
  • 22 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Gsmartcontrol
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gsmartcontrol from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

gsmartcontrol 2.0.2-1

A graphical user interface for the smartctl hard disk drive health inspection tool.

https://gsmartcontrol.sourceforge.io/home/

sudo pacman -S gsmartcontrol
  • License: GPL
  • Architecture: x86_64
  • 4 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Gsmartcontrol
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: gsmartcontrol from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

gsmartcontrol 2.0.2-2.4

Hard Disk Health Inspection Tool

http://gsmartcontrol.sourceforge.net/

sudo zypper install gsmartcontrol
  • License: GPL-2.0-only OR GPL-3.0-only
  • Category: Hardware/Other
  • Architecture: x86_64
  • Source Package: gsmartcontrol
  • 19 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Gsmartcontrol
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gsmartcontrol from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

gsmartcontrol

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

gsmartcontrol

choco install gsmartcontrol
  • normalized package name match
  • Correspondance par : Gsmartcontrol
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: gsmartcontrol from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','gpg4win-vanilla'
Scoop95%

extras/gsmartcontrol

scoop install extras/gsmartcontrol
  • normalized package name match
  • Correspondance par : Gsmartcontrol
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/gsmartcontrol.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1
winget95%

AlexanderShaduri.GSmartControl

winget install --id AlexanderShaduri.GSmartControl -e
  • normalized package name match
  • Correspondance par : Gsmartcontrol
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: AlexanderShaduri.GSmartControl from https://cdn.winget.microsoft.com/cache/source.msix

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 package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment