# Install freeciv with Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, winget, zypper

Free and Open Source empire-building strategy game. Version 3.2.4 via Homebrew; verified 2026-06-18.

## Install

```sh
sudo av install brew:freeciv
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install freeciv
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install freeciv
```

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

### Linux

- apk (92%):

```sh
sudo apk add freeciv
```

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

- Debian apt (92%):

```sh
sudo apt install freeciv
```

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

- dnf (92%):

```sh
sudo dnf install freeciv-common
```

  Evidence: Fedora Rawhide package metadata: freeciv-common 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#freeciv
```

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

- pacman (92%):

```sh
sudo pacman -S freeciv-gtk3
```

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

- zypper (92%):

```sh
sudo zypper install freeciv
```

  Evidence: openSUSE Tumbleweed package metadata: freeciv from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

### Windows

- Chocolatey (92%):

```sh
choco install freeciv
```

  Evidence: Chocolatey community package catalog: freeciv from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='8.412399','intellijidea-edu'

- winget (92%):

```sh
winget install --id FreeCiv.FreeCiv -e
```

  Evidence: Windows Package Manager source index: FreeCiv.FreeCiv from https://cdn.winget.microsoft.com/cache/source.msix

## Package facts

- **Package key:** brew:freeciv
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/freeciv>
- **Version:** 3.2.4
- **Source summary:** Free and Open Source empire-building strategy game
- **Homepage:** <https://freeciv.org/>
- **Repository:** <https://github.com/freeciv/freeciv>
- **Upstream docs:** <https://github.com/freeciv/freeciv#readme>
- **License:** GPL-2.0-or-later
- **Source archive:** <https://downloads.sourceforge.net/project/freeciv/Freeciv%203.2/3.2.4/freeciv-3.2.4.tar.xz>
- **Last updated:** 2026-06-18T02:28:57-04:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- freeciv-gtk4 (cli)
- freeciv-manual (cli)
- freeciv-mp-gtk4 (cli)
- freeciv-ruleup (cli)
- freeciv-server (cli)
- freeciv-gtk4 (alias)
- freeciv-manual (alias)
- freeciv-mp-gtk4 (alias)
- freeciv-ruleup (alias)
- freeciv-server (alias)

## Dependencies

- adwaita-icon-theme
- cairo
- gdk-pixbuf
- gettext
- glib
- gtk4
- icu4c@78
- lua
- pango
- readline
- sdl2-compat
- sdl2_mixer
- xz
- zstd

## Build dependencies

- meson
- ninja
- pkgconf

## Uses from macOS

- bzip2
- curl
- sqlite

## Install behavior

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

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 3.2.4
- Package-manager updated: 2026-06-18
- Local data: ok
- Upstream repository: https://freeciv.org/
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

Freeciv is a free and open source empire-building strategy game inspired by the history of human civilization. It is both a playable game and a long-running packaged desktop/server program, with graphical clients, a standalone server, ruleset tooling, and documentation utilities shipped by Unix package managers.

### Project history

The project presents itself as a Free Software strategy game in the tradition of turn-based civilization building. Its official site and repository emphasize the client-server architecture, community development, and a release line that has continued through modern 3.x releases.

### Adoption history

Freeciv became a standard open source strategy-game package across Unix-like systems because it bundles visible applications and command-line/server components. The supplied package facts list it in Homebrew, Debian, Ubuntu, Fedora, Alpine, Arch, MacPorts, Nix, openSUSE, Chocolatey, and winget, reflecting broad cross-platform packaging.

### How it is used

Users run graphical clients such as freeciv-gtk4 to play, freeciv-server to host games, and helper tools such as freeciv-ruleup for ruleset maintenance. Package users often care about data files, client toolkit variants, and compatibility between client and server versions.

### Why package nerds care

Freeciv is a useful package-manager specimen because it combines a large game data tree, GUI clients, networked server behavior, translations, rulesets, and command-line maintenance tools in one formula. It also shows the classic packaging split between desktop launchability and server/admin executables.

### Timeline

- 1990s: Freeciv emerged as a free software implementation of civilization-style empire building.
- 2024: Freeciv 3.1.0 was released as a new stable series.
- 2025: Freeciv 3.2.0 was released as a new stable series.
- 2026: Freeciv 3.2.4 was announced on the official site as the current stable release.

### Related projects

- Related official surfaces include the Freeciv wiki, forum, metaserver, Redmine tracker, and GitHub organization. In packaging terms it sits near open source strategy games that ship both graphical clients and network servers.

### Sources

- <https://github.com/freeciv/freeciv>
- <https://raw.githubusercontent.com/freeciv/freeciv/main/README.md>
- <https://www.freeciv.org/>
- <https://www.freeciv.org/wiki>


## Security Notes

broad file, network, media, or database tool signal.

- **Geiger risk:** blue / medium
- broad file, network, media, or database tool signal


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: ${FREECIV_STORAGE_DIR}/freeciv-client-rc-<major>.<minor>
## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** freeciv
- **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 - freeciv - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game | https://www.freeciv.org/
- Debian apt - freeciv-client-extras - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv-client-extras from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game (miscellaneous extras) | https://www.freeciv.org/
- Debian apt - freeciv-client-gtk3 - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv-client-gtk3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game (GTK 3 client) | https://www.freeciv.org/
- Debian apt - freeciv-client-gtk4 - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv-client-gtk4 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game (GTK 4 client) | https://www.freeciv.org/
- Debian apt - freeciv-client-qt - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv-client-qt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game (Qt client) | https://www.freeciv.org/
- Debian apt - freeciv-client-sdl - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv-client-sdl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game (SDL client) | https://www.freeciv.org/
- Debian apt - freeciv-data - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game (data) | https://www.freeciv.org/
- Debian apt - freeciv-ruleset-tools - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv-ruleset-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game (ruleset tools) | https://www.freeciv.org/
- Debian apt - freeciv-server - 3.1.4+ds-2+deb13u1: normalized package name match | Debian stable package indexes: freeciv-server from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Civilization turn based strategy game (server files) | https://www.freeciv.org/
- Nix - freeciv: normalized package name match | nixpkgs package indexes: pkgs/by-name/fr/freeciv/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - freeciv - 3.1.0+ds-1build5: normalized package name match | Ubuntu 24.04 LTS package indexes: freeciv from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Civilization turn based strategy game | https://www.freeciv.org/
- Ubuntu apt - freeciv-client-extras - 3.1.0+ds-1build5: normalized package name match | Ubuntu 24.04 LTS package indexes: freeciv-client-extras from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Civilization turn based strategy game (miscellaneous extras) | https://www.freeciv.org/
- Ubuntu apt - freeciv-client-gtk3 - 3.1.0+ds-1build5: normalized package name match | Ubuntu 24.04 LTS package indexes: freeciv-client-gtk3 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Civilization turn based strategy game (GTK 3 client) | https://www.freeciv.org/
- Ubuntu apt - freeciv-client-qt - 3.1.0+ds-1build5: normalized package name match | Ubuntu 24.04 LTS package indexes: freeciv-client-qt from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Civilization turn based strategy game (Qt client) | https://www.freeciv.org/
- Ubuntu apt - freeciv-client-sdl - 3.1.0+ds-1build5: normalized package name match | Ubuntu 24.04 LTS package indexes: freeciv-client-sdl from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Civilization turn based strategy game (SDL client) | https://www.freeciv.org/
- Ubuntu apt - freeciv-data - 3.1.0+ds-1build5: normalized package name match | Ubuntu 24.04 LTS package indexes: freeciv-data from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Civilization turn based strategy game (data) | https://www.freeciv.org/


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Game and emulation packages](https://www.automicvault.com/pkg/game-emulation-tools/) - Matched game or emulation metadata.
- [cairo](https://www.automicvault.com/pkg/brew/cairo/) - Runtime dependency declared by Homebrew.
- [gdk-pixbuf](https://www.automicvault.com/pkg/brew/gdk-pixbuf/) - Runtime dependency declared by Homebrew.
- [gettext](https://www.automicvault.com/pkg/brew/gettext/) - Runtime dependency declared by Homebrew.
- [glib](https://www.automicvault.com/pkg/brew/glib/) - Runtime dependency declared by Homebrew.
- [gtk4](https://www.automicvault.com/pkg/brew/gtk4/) - Runtime dependency declared by Homebrew.
- [lua](https://www.automicvault.com/pkg/brew/lua/) - Runtime dependency declared by Homebrew.
- [meson](https://www.automicvault.com/pkg/brew/meson/) - Build dependency declared by Homebrew.
- [ninja](https://www.automicvault.com/pkg/brew/ninja/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [unciv](https://www.automicvault.com/pkg/brew/unciv/) - Shares av.db curated category or tags: cli, game, games, strategy.
- [widelands](https://www.automicvault.com/pkg/brew/widelands/) - Shares av.db curated category or tags: cli, game, games, open-source, strategy.
- [cataclysm](https://www.automicvault.com/pkg/brew/cataclysm/) - Shares av.db curated category or tags: cli, game, games, open-source.
- [curseofwar](https://www.automicvault.com/pkg/brew/curseofwar/) - Shares av.db curated category or tags: cli, games, strategy.
- [dopewars](https://www.automicvault.com/pkg/brew/dopewars/) - Shares av.db curated category or tags: cli, game, games, strategy.
- [lcs](https://www.automicvault.com/pkg/brew/lcs/) - Shares av.db curated category or tags: cli, games, strategy.
- [lgeneral](https://www.automicvault.com/pkg/brew/lgeneral/) - Shares av.db curated category or tags: cli, games, strategy.
- [pioneer](https://www.automicvault.com/pkg/brew/pioneer/) - Shares av.db curated category or tags: cli, game, games, open-source.
- [instead](https://www.automicvault.com/pkg/brew/instead/) - Both packages touch the same language runtime or ecosystem. Shared terms: cairo, cli, compat, game, games.

## Combined YAML source

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


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated configuration and credential file locations
- 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
