# Install libgeotiff with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman

Library and tools for dealing with GeoTIFF. Version 1.7.4 via Homebrew; verified 2026-06-22.

## Install

```sh
sudo av install brew:libgeotiff
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install libgeotiff
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install libgeotiff
```

  Evidence: MacPorts ports tree: graphics/libgeotiff/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add libgeotiff
```

  Evidence: Alpine Linux edge package indexes: libgeotiff from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install geotiff-bin
```

  Evidence: Debian stable package indexes: geotiff-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install libgeotiff
```

  Evidence: Fedora Rawhide package metadata: libgeotiff from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#libgeotiff
```

  Evidence: nixpkgs package indexes: pkgs/by-name/li/libgeotiff/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S libgeotiff
```

  Evidence: Arch Linux sync databases: libgeotiff from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

## Package facts

- **Package key:** brew:libgeotiff
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/libgeotiff>
- **Version:** 1.7.4
- **Source summary:** Library and tools for dealing with GeoTIFF
- **Homepage:** <https://github.com/OSGeo/libgeotiff>
- **Repository:** <https://github.com/OSGeo/libgeotiff>
- **Upstream docs:** <https://github.com/OSGeo/libgeotiff#readme>
- **License:** MIT
- **Source archive:** <https://github.com/OSGeo/libgeotiff/releases/download/1.7.4/libgeotiff-1.7.4.tar.gz>
- **Last updated:** 2026-06-22T14:05:17-07:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- applygeo (cli)
- geotifcp (cli)
- listgeo (cli)
- applygeo (alias)
- geotifcp (alias)
- listgeo (alias)

## Dependencies

- jpeg-turbo
- libtiff
- proj

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 1.7.4
- Package-manager updated: 2026-06-22
- Local data: ok
- Upstream repository: https://github.com/OSGeo/libgeotiff
- info: No cached GitHub release or tag data was available.
## Project history and usage

libgeotiff is the OSGeo library and toolset for reading and writing GeoTIFF metadata inside TIFF files. It is package-significant because GeoTIFF became a standard interchange format for georeferenced raster imagery, and libgeotiff provides the small C-level plumbing used by GIS stacks and command-line data workflows.

### Project history

The GeoTIFF format was developed in the early 1990s to add geographic metadata to the mature TIFF image format. OGC records a September 1994 SPOT Image proposal, a November 1995 Revision 1.0 specification by Ritter and Ruth, and a 2000 adjustment to the community specification before OGC GeoTIFF 1.1 formalized the standard.

The OSGeo libgeotiff repository describes the library's job as extracting and parsing GeoTIFF key directories and installing GeoTIFF keys in new files. The project migrated to a GitHub-hosted OSGeo repository while keeping OSGeo Trac and download archives as historical project infrastructure.

### Adoption history

GeoTIFF's adoption came from remote sensing, GIS, cartography, and earth-science users needing a TIFF-compatible exchange format for georeferenced imagery. OGC states that the format is used throughout geospatial and earth-science communities, and libgeotiff follows that usage as a common implementation dependency.

Package managers expose libgeotiff as both a library and CLI utilities such as listgeo, geotifcp, and applygeo. Its downstream footprint is strongest in geospatial stacks that also involve TIFF, PROJ, GDAL, and raster-processing tools.

### How it is used

Users reach for libgeotiff to inspect, copy, or attach georeferencing keys in TIFF files. The tools are small but durable: listgeo reports GeoTIFF metadata, geotifcp copies georeferencing into new TIFFs, and applygeo applies external metadata.

Developers use the C library when they need direct access to GeoTIFF key directories rather than a full GIS framework. That makes it useful as a dependency under larger geospatial applications and as a command-line diagnostic package.

### Why package nerds care

libgeotiff sits at the dependency layer where image codecs meet coordinate-reference metadata. For packagers, that means careful coordination with libtiff, PROJ/EPSG data, and GDAL-like consumers.

Its importance is not flashy application UX but interoperability: if GeoTIFF metadata parsing breaks, many map-processing pipelines fail in ways that look like bad coordinates rather than bad software.

### Timeline

- 1994: SPOT Image Corp proposed an early GeoTIFF structure focused on UTM.
- 1995: Ritter and Ruth formalized GeoTIFF Revision 1.0.
- 2000: Minor adjustments to the community GeoTIFF 1.0 specification were published.
- 2007: OSGeo download archive entries show libgeotiff release artifacts already hosted in the OSGeo geotiff area.
- 2019: OGC GeoTIFF 1.1 documented a minor revision aligned with modern OGC practice and EPSG register changes.

### Related projects

- GeoTIFF depends conceptually on TIFF and coordinate-reference identifiers from the EPSG ecosystem. In practical package graphs it often appears near libtiff, PROJ, GDAL, rasterio, and other geospatial tooling.

### Sources

- <https://docs.ogc.org/is/19-008r4/19-008r4.html>
- <https://download.osgeo.org/geotiff/libgeotiff/>
- <https://formulae.brew.sh/formula/libgeotiff>
- <https://github.com/OSGeo/libgeotiff>
- <https://trac.osgeo.org/geotiff/>
- <https://www.ogc.org/standards/geotiff/>


## Security Notes

library-like package without higher-risk signals.

- **Geiger risk:** green / low
- library-like package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** libgeotiff
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- Debian apt - geotiff-bin - 1.7.4-1: normalized package name match | Debian stable package indexes: geotiff-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GeoTIFF (geografic enabled TIFF) library -- tools | https://geotiff.osgeo.org/
- Debian apt - libgeotiff-dev - 1.7.4-1: normalized package name match | Debian stable package indexes: libgeotiff-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GeoTIFF (geografic enabled TIFF) library -- development files | https://geotiff.osgeo.org/
- Debian apt - libgeotiff5 - 1.7.4-1: normalized package name match | Debian stable package indexes: libgeotiff5 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GeoTIFF (geografic enabled TIFF) library -- run-time files | https://geotiff.osgeo.org/
- Nix - libgeotiff: normalized package name match | nixpkgs package indexes: pkgs/by-name/li/libgeotiff/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - geotiff-bin - 1.7.1-5build1: normalized package name match | Ubuntu 24.04 LTS package indexes: geotiff-bin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GeoTIFF (geografic enabled TIFF) library -- tools | https://geotiff.osgeo.org/
- Ubuntu apt - libgeotiff-dev - 1.7.1-5build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libgeotiff-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GeoTIFF (geografic enabled TIFF) library -- development files | https://geotiff.osgeo.org/
- Ubuntu apt - libgeotiff5 - 1.7.1-5build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libgeotiff5 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GeoTIFF (geografic enabled TIFF) library -- run-time files | https://geotiff.osgeo.org/
- apk - libgeotiff - 1.7.4-r0: normalized package name match | Alpine Linux edge package indexes: libgeotiff from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | TIFF based interchange format for georeferenced raster imagery | https://trac.osgeo.org/geotiff
- apk - libgeotiff-dev - 1.7.4-r0: normalized package name match | Alpine Linux edge package indexes: libgeotiff-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | TIFF based interchange format for georeferenced raster imagery (development files) | https://trac.osgeo.org/geotiff
- apk - libgeotiff-doc - 1.7.4-r0: normalized package name match | Alpine Linux edge package indexes: libgeotiff-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | TIFF based interchange format for georeferenced raster imagery (documentation) | https://trac.osgeo.org/geotiff
- dnf - libgeotiff - 1.7.4-5.fc44: normalized package name match | Fedora Rawhide package metadata: libgeotiff from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | GeoTIFF format library | http://trac.osgeo.org/geotiff/
- dnf - libgeotiff-devel - 1.7.4-5.fc44: normalized package name match | Fedora Rawhide package metadata: libgeotiff-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development library and header for the GeoTIFF file format library | http://trac.osgeo.org/geotiff/
- dnf - mingw32-libgeotiff - 1.7.4-5.fc44: normalized package name match | Fedora Rawhide package metadata: mingw32-libgeotiff from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | MinGW Windows libgeotiff library | http://trac.osgeo.org/geotiff/
- dnf - mingw32-libgeotiff-tools - 1.7.4-5.fc44: normalized package name match | Fedora Rawhide package metadata: mingw32-libgeotiff-tools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Tools for the MinGW Windows libgeotiff library | http://trac.osgeo.org/geotiff/
- dnf - mingw64-libgeotiff - 1.7.4-5.fc44: normalized package name match | Fedora Rawhide package metadata: mingw64-libgeotiff from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | MinGW Windows libgeotiff library | http://trac.osgeo.org/geotiff/
- dnf - mingw64-libgeotiff-tools - 1.7.4-5.fc44: normalized package name match | Fedora Rawhide package metadata: mingw64-libgeotiff-tools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Tools for the MinGW Windows libgeotiff library | http://trac.osgeo.org/geotiff/


## Related links

- [Source-control packages](https://www.automicvault.com/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [jpeg-turbo](https://www.automicvault.com/pkg/brew/jpeg-turbo/) - Runtime dependency declared by Homebrew.
- [libtiff](https://www.automicvault.com/pkg/brew/libtiff/) - Runtime dependency declared by Homebrew.
- [proj](https://www.automicvault.com/pkg/brew/proj/) - Runtime dependency declared by Homebrew.
- [gdal](https://www.automicvault.com/pkg/brew/gdal/) - Popular package that depends on this formula.
- [librasterlite2](https://www.automicvault.com/pkg/brew/librasterlite2/) - Popular package that depends on this formula.
- [pdal](https://www.automicvault.com/pkg/brew/pdal/) - Popular package that depends on this formula.
- [shapelib](https://www.automicvault.com/pkg/brew/shapelib/) - Shares av.db curated category or tags: c-library, cli, data, geospatial, gis.
- [geoserver](https://www.automicvault.com/pkg/brew/geoserver/) - Shares av.db curated category or tags: cli, data, geospatial, gis.
- [h3](https://www.automicvault.com/pkg/brew/h3/) - Shares av.db curated category or tags: cli, data, geospatial, gis.
- [mapnik](https://www.automicvault.com/pkg/brew/mapnik/) - Shares av.db curated category or tags: cli, data, geospatial, gis.
- [mapproxy](https://www.automicvault.com/pkg/brew/mapproxy/) - Shares av.db curated category or tags: cli, data, geospatial, gis.
- [mapserver](https://www.automicvault.com/pkg/brew/mapserver/) - Shares av.db curated category or tags: cli, data, geospatial, gis.
- [postgis](https://www.automicvault.com/pkg/brew/postgis/) - Shares av.db curated category or tags: cli, data, geospatial, gis.

## Combined YAML source

View the package source record on GitHub. [combined/libgeotiff.yml](https://github.com/automic-vault/db/blob/main/combined/libgeotiff.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
