Automic VaultAutomic Vault

brew

garmintools mit Homebrew, dnf, Nix installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install garmintools

local Homebrew formula metadata

Linux

Fedora dnfverifiziert · 92%
sudo dnf install garmintools

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

Nixverifiziert · 92%
nix profile install nixpkgs#garmintools

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

Überblick

Paketzusammenfassung

Interface to the Garmin Forerunner GPS units

Befehle und Aliase

  • garmin_dump
  • garmin_gchart
  • garmin_get_info
  • garmin_gmap
  • garmin_gpx
  • garmin_save_runs

Verlauf

Projektgeschichte und Nutzung

garmintools is a C utility suite for Linux users communicating with Garmin Forerunner GPS devices over USB.

Projektgeschichte

The official source archive says implementation began on 30 December 2006. Dave Bailey wrote the software for his Garmin Forerunner 305 after finding that gpsbabel did not expose the Forerunner run and lap data workflows he wanted from the command line.

The 0.10 source archive includes utilities such as garmin_get_info, garmin_save_runs, garmin_dump, garmin_gmap, garmin_gchart, and garmin_gpx, plus a libusb-based C API in src/garmin.h.

Adoptionsgeschichte

The project reflects the mid-2000s Linux hardware-support pattern: vendor devices, documented USB protocols, libusb, and command-line tools built by users to recover data workflows missing from official desktop software. Later package availability in Homebrew, Fedora, and Nix kept the old toolchain installable.

Wie es verwendet wird

garmintools can get device information, save Forerunner runs into .gmn files, dump .gmn contents, produce Google Maps encoded polyline output, and export GPX data. The README warns users that the Linux garmin_gps kernel module conflicts with the userspace tool.

Warum Paket-Nerds sich dafür interessieren

garmintools is a classic package-manager preservation case: a small C/libusb utility for specific physical hardware, born before modern fitness-device sync ecosystems, still useful enough to carry in source-based and binary package collections.

Zeitleiste

  • 2006: Initial implementation began on 30 December.
  • 2007: README dated 22 February documented Forerunner 205/305 USB workflows.
  • 2008: 0.06 added man pages and 0.08 added garmin_gchart and garmin_gpx.
  • 2009: 0.10 renamed the library to libgarmintools.

Related projects

  • garmintools is related to Garmin Forerunner devices, libusb, the Garmin protocol SDK, gpsbabel, and Linux kernel Garmin USB support.

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 13 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhä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
garmin_dumpcliglobales Executable
garmin_gchartcliglobales Executable
garmin_get_infocliglobales Executable
garmin_gmapcliglobales Executable
garmin_gpxcliglobales Executable
garmin_save_runscliglobales 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-08
Manager-Version0.10
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://code.google.com/archive/p/garmintools/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:garmintools
Version0.10
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/garmintools
Homepagehttps://code.google.com/archive/p/garmintools/
Repositoryhttps://code.google.com/archive/p/garmintools/source
Upstream-Dokumentationhttps://code.google.com/archive/p/garmintools
LizenzGPL-2.0-or-later
Quellarchivhttps://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/garmintools/garmintools-0.10.tar.gz
Abhängigkeitenlibusb-compat
Bottleverfügbar (auf arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegarmintools
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.

Nix95%

garmintools

nix profile install nixpkgs#garmintools
  • normalized package name match
  • Abgeglichen nach: Garmintools
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ga/garmintools/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
dnf95%

garmintools 0.10-34.fc44

Tools for Garmin GPS-devices

https://garmintools.googlecode.com

sudo dnf install garmintools
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: garmintools
  • 9 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Garmintools
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: garmintools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

garmintools-devel 0.10-34.fc44

Development-files for garmintools

https://garmintools.googlecode.com

sudo dnf install garmintools-devel
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: garmintools
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Garmintools
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: garmintools-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

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