# Install erofs-utils with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Utilities for Enhanced Read-Only File System. Version 1.9.2 via Homebrew; verified 2026-07-02.

## Install

```sh
sudo av install brew:erofs-utils
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install erofs-utils
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install erofs-utils
```

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

### Linux

- apk (92%):

```sh
sudo apk add erofs-utils
```

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

- Debian apt (92%):

```sh
sudo apt install erofs-utils
```

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

- dnf (92%):

```sh
sudo dnf install erofs-fuse
```

  Evidence: Fedora Rawhide package metadata: erofs-fuse 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#erofs-utils
```

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

- pacman (92%):

```sh
sudo pacman -S erofs-utils
```

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

- zypper (92%):

```sh
sudo zypper install erofs-utils
```

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

## Package facts

- **Package key:** brew:erofs-utils
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/erofs-utils>
- **Version:** 1.9.2
- **Source summary:** Utilities for Enhanced Read-Only File System
- **Homepage:** <https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git>
- **Repository:** <https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git>
- **Upstream docs:** <https://erofs.docs.kernel.org/>
- **License:** GPL-2.0-or-later
- **Source archive:** <https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-1.9.2.tar.gz>
- **Last updated:** 2026-07-02T03:23:28Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- dump.erofs (cli)
- erofsfuse (cli)
- fsck.erofs (cli)
- mkfs.erofs (cli)
- mount.erofs (cli)
- dump.erofs (alias)
- erofsfuse (alias)
- fsck.erofs (alias)
- mkfs.erofs (alias)
- mount.erofs (alias)

## Dependencies

- lz4
- xz

## Build dependencies

- autoconf
- automake
- libtool
- pkgconf

## 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: 1.9.2
- Package-manager updated: 2026-07-02
- Local data: ok
- Upstream repository: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

erofs-utils is the upstream userspace toolkit for EROFS, the Enhanced Read-Only File System used to build, inspect, check, mount, and extract immutable filesystem images.

### Project history

Kernel documentation describes EROFS as a modern, efficient, secure read-only kernel filesystem for immutable system images, container images, application sandbox images, and dataset snapshots. The EROFS project docs say it has been formally available since Linux 5.4 and is maintained by an open-source developer community.

### Adoption history

The EROFS project documentation lists adoption in Android system firmware, container-related projects such as composefs and Kata Containers, bootloaders such as U-Boot and GRUB, and many distributions including Alpine, Arch, Debian, Fedora, Gentoo, Homebrew, NixOS, openSUSE, Ubuntu, and others.

### How it is used

The package provides mkfs.erofs for creating images, mount.erofs for mounting, erofsfuse for unprivileged FUSE mounting, dump.erofs for analysis, and fsck.erofs for consistency checking and extraction. The mkfs docs cover creating images from directories or tarballs, optional compression, reproducible-build controls, and tar/OCI-oriented workflows.

### Why package nerds care

erofs-utils sits at the boundary between kernel filesystem support and reproducible image-building pipelines. Package maintainers care about it because newer releases expose kernel-era features such as compression algorithms, multi-threaded compression, FUSE support, tar sources, OCI registry support, and remote EROFS mounting.

### Timeline

- Linux 5.4: EROFS became formally available according to the project documentation.
- 2024-08-09: erofs-utils 1.8 added multi-threaded compression, preliminary Zstandard support, FUSE improvements, tar source support, and incremental-build work.
- 2026-02-18: erofs-utils 1.9 added S3 and OCI registry image creation, remote mount support, directory compression, and metadata-zone work.
- 2026-03-04: erofs-utils 1.9.1 followed as a maintenance release.

### Related projects

- EROFS is documented in the Linux kernel tree and has separate erofs-utils userspace tools.
- The project documentation links EROFS to Android, composefs, Kata Containers, U-Boot, GRUB, and distribution packaging ecosystems.

### Sources

- <https://docs.kernel.org/filesystems/erofs.html>
- <https://erofs.docs.kernel.org/>
- <https://erofs.docs.kernel.org/en/latest/mkfs.html>
- <https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/plain/README>
- <https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/plain/ChangeLog>
- <https://formulae.brew.sh/formula/erofs-utils>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** erofs-utils
- **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 - erofs-utils - 1.8.6-1: normalized package name match | Debian stable package indexes: erofs-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Utilities for EROFS File System | http://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
- Debian apt - erofsfuse - 1.8.6-1: normalized package name match | Debian stable package indexes: erofsfuse from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | FUSE Mount Utility for EROFS File System | http://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
- Nix - erofs-utils: normalized package name match | nixpkgs package indexes: pkgs/by-name/er/erofs-utils/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - erofs-utils - 1.7.1-1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: erofs-utils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Utilities for EROFS File System | http://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
- Ubuntu apt - erofsfuse - 1.7.1-1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: erofsfuse from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | FUSE Mount Utility for EROFS File System | http://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
- apk - erofs-utils - 1.9.1-r0: normalized package name match | Alpine Linux edge package indexes: erofs-utils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | userspace utilities for erofs filesystem | https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
- apk - erofs-utils-doc - 1.9.1-r0: normalized package name match | Alpine Linux edge package indexes: erofs-utils-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | userspace utilities for erofs filesystem (documentation) | https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
- dnf - erofs-fuse - 1.9.1-1.fc45: normalized package name match | Fedora Rawhide package metadata: erofs-fuse from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | FUSE support for mounting EROFS images | https://erofs.docs.kernel.org/
- dnf - erofs-utils - 1.9.1-1.fc45: normalized package name match | Fedora Rawhide package metadata: erofs-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Utilities for working with EROFS | https://erofs.docs.kernel.org/
- pacman - erofs-utils - 1.9.1-1: normalized package name match | Arch Linux sync databases: erofs-utils from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Userspace utilities for linux-erofs file system | https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
- zypper - erofs-utils - 1.8.10-1.4: normalized package name match | openSUSE Tumbleweed package metadata: erofs-utils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Utilities for the Extendable Read-Only Filesystem (EROFS) | https://github.com/erofs/erofs-utils
- MacPorts - erofs-utils: normalized package name match | MacPorts ports tree: sysutils/erofs-utils/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- pacman - erofsfuse - 1.9.1-1: installed executable or alias match | Arch Linux sync databases: erofsfuse from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | FUSE file system client for erofs file system | https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git


## 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.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Homebrew utility packages](https://www.automicvault.com/pkg/brew-utility-packages/) - Matched Homebrew package provider.
- [lz4](https://www.automicvault.com/pkg/brew/lz4/) - Runtime dependency declared by Homebrew.
- [xz](https://www.automicvault.com/pkg/brew/xz/) - Runtime dependency declared by Homebrew.
- [autoconf](https://www.automicvault.com/pkg/brew/autoconf/) - Build dependency declared by Homebrew.
- [automake](https://www.automicvault.com/pkg/brew/automake/) - Build dependency declared by Homebrew.
- [libtool](https://www.automicvault.com/pkg/brew/libtool/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [btfs](https://www.automicvault.com/pkg/brew/btfs/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [btrfs-progs](https://www.automicvault.com/pkg/brew/btrfs-progs/) - Shares av.db curated category or tags: cli, filesystem, filesystems, linux, system.
- [dwarfs](https://www.automicvault.com/pkg/brew/dwarfs/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [dysk](https://www.automicvault.com/pkg/brew/dysk/) - Shares av.db curated category or tags: cli, filesystem, filesystems, linux, system.
- [e2fsprogs](https://www.automicvault.com/pkg/brew/e2fsprogs/) - Shares av.db curated category or tags: cli, filesystem, filesystems, linux, system.
- [ext4fuse](https://www.automicvault.com/pkg/brew/ext4fuse/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [fuse-overlayfs](https://www.automicvault.com/pkg/brew/fuse-overlayfs/) - Shares av.db curated category or tags: cli, filesystems, fuse, linux, system.
- [fuse-zip](https://www.automicvault.com/pkg/brew/fuse-zip/) - Shares av.db curated category or tags: cli, filesystem, filesystems, fuse, system.
- [kmod](https://www.automicvault.com/pkg/brew/kmod/) - Local package facts share a topical domain. Shared terms: cli, linux, system, xz.

## Combined YAML source

View the package source record on GitHub. [combined/erofs-utils.yml](https://github.com/automic-vault/db/blob/main/combined/erofs-utils.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
