# Install file-roller with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

GNOME archive manager. Version 44.7 via Homebrew; verified 2026-07-07.

## Install

```sh
sudo av install brew:file-roller
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install file-roller
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install file-roller
```

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

### Linux

- apk (92%):

```sh
sudo apk add file-roller
```

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

- Debian apt (92%):

```sh
sudo apt install file-roller
```

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

- dnf (92%):

```sh
sudo dnf install file-roller
```

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

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

- pacman (92%):

```sh
sudo pacman -S file-roller
```

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

- zypper (92%):

```sh
sudo zypper install file-roller
```

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

## Package facts

- **Package key:** brew:file-roller
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/file-roller>
- **Version:** 44.7
- **Source summary:** GNOME archive manager
- **Homepage:** <https://wiki.gnome.org/Apps/FileRoller>
- **Repository:** <https://gitlab.gnome.org/GNOME/file-roller>
- **Upstream docs:** <https://help.gnome.org/users/file-roller>
- **License:** GPL-2.0-or-later
- **Source archive:** <https://download.gnome.org/sources/file-roller/44/file-roller-44.7.tar.xz>
- **Last updated:** 2026-07-07T06:57:35Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- file-roller (cli)
- file-roller (alias)

## Dependencies

- adwaita-icon-theme
- desktop-file-utils
- gettext
- glib
- gtk4
- hicolor-icon-theme
- json-glib
- libadwaita
- libarchive
- pango

## Build dependencies

- gettext
- itstool
- meson
- ninja
- 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: 44.7
- Package-manager updated: 2026-07-07
- Local data: ok
- Upstream repository: https://wiki.gnome.org/Apps/FileRoller
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

File Roller is GNOME's archive manager, a graphical frontend for creating, inspecting, modifying, and extracting archives through underlying archiving tools.

### Project history

The official README defines File Roller as an archive manager for the GNOME environment and emphasizes that it is a frontend to archiving programs such as tar and zip. It supports creating and modifying archives, viewing archive contents, viewing or modifying files inside archives, and extracting files.

The NEWS file records a long GNOME application history beginning with version 0.1 as the first public version. Early releases quickly added JAR, RAR, LHA, drag-and-drop, wildcard operations, compressed single-file support, non-interactive modes, and Nautilus integration. Version 1.101 ported the application to GNOME 2, while the later 44.alpha release ported it to GTK4.

Modern File Roller maintenance tracks GNOME platform changes and archive-format churn. Recent NEWS entries include bzip3 support, updated Flatpak packaging, native app chooser changes, rar parsing fixes, Google Drive filename fixes, and many translation updates.

### Adoption history

File Roller's adoption is tied to GNOME desktops and distributions that package GNOME applications. The supplied package metadata shows it packaged across Homebrew, Debian, Ubuntu, Fedora, Arch, Alpine, MacPorts, Nix, and openSUSE.

Its role in packaging is slightly different from command-line archivers: distributions ship File Roller as a desktop archive UI, while the actual compression and extraction capabilities depend on helper programs and optional libraries such as libarchive and unarchiver backends.

### How it is used

The README describes File Roller as able to create and modify archives, view archive contents, view or modify files inside an archive, and extract files. It supports many common and legacy archive formats, including 7z, zip, tar variants, rar, cab, cpio, deb and rpm in read-only mode, ISO images, Java archive formats, and single-file compression formats.

For users, the important operational detail is that File Roller is a graphical frontend. Package maintainers therefore care about both the GNOME libraries it builds against and the command-line archivers or optional backends installed alongside it.

### Why package nerds care

File Roller is package-nerd significant because it is the GNOME desktop layer over a pile of archive formats and helper utilities. It exposes old and new compression formats to ordinary users while forcing packagers to keep format support, MIME integration, Nautilus integration, translations, and sandboxed desktop behavior working together.

Its NEWS history also captures the maintenance burden of desktop archive managers: parsing hostile or unusual archives, password retries, multi-volume archives, mounted volumes, cloud-provider paths, Flatpak manifests, and platform toolkit transitions.

### Timeline

- 0.1: First public version.
- 0.8: Adds compressed single-file support, non-interactive add mode, and Nautilus scripts.
- 1.101: Ports to GNOME 2.
- 2024: 44.alpha ports File Roller to GTK4.
- 2024: 44.4 adds bzip3 support and file-selector improvements.
- 2026: 44.7 includes parsing, Flatpak, metadata, and translation fixes.

### Related projects

- File Roller is related to GNOME Files/Nautilus integration, tar, zip, 7zip, rar, libarchive, unarchiver backends, Flatpak packaging, and the broader GNOME application stack.

### Sources

- <https://gitlab.gnome.org/GNOME/file-roller>
- <https://gitlab.gnome.org/GNOME/file-roller/-/raw/master/README.md>
- <https://gitlab.gnome.org/GNOME/file-roller/-/raw/master/NEWS>


## Security Notes

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

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

## Source Database Details

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

## Other Package-Manager Records

- Debian apt - file-roller - 44.5-1: normalized package name match | Debian stable package indexes: file-roller from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | archive manager for GNOME | https://wiki.gnome.org/Apps/FileRoller
- Nix - file-roller: normalized package name match | nixpkgs package indexes: pkgs/by-name/fi/file-roller/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - file-roller - 44.1-1: normalized package name match | Ubuntu 24.04 LTS package indexes: file-roller from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | archive manager for GNOME | https://wiki.gnome.org/Apps/FileRoller
- apk - file-roller - 44.5-r1: normalized package name match | Alpine Linux edge package indexes: file-roller from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | File Roller is an archive manager for the GNOME desktop | https://gitlab.gnome.org/GNOME/file-roller
- apk - file-roller-doc - 44.5-r1: normalized package name match | Alpine Linux edge package indexes: file-roller-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | File Roller is an archive manager for the GNOME desktop (documentation) | https://gitlab.gnome.org/GNOME/file-roller
- apk - file-roller-lang - 44.5-r1: normalized package name match | Alpine Linux edge package indexes: file-roller-lang from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Languages for package file-roller | https://gitlab.gnome.org/GNOME/file-roller
- apk - file-roller-nautilus - 44.5-r1: normalized package name match | Alpine Linux edge package indexes: file-roller-nautilus from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | File Roller nautilus extension | https://gitlab.gnome.org/GNOME/file-roller
- dnf - file-roller - 44.6-2.fc45: normalized package name match | Fedora Rawhide package metadata: file-roller from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Tool for viewing and creating archives | https://wiki.gnome.org/Apps/FileRoller
- dnf - file-roller-nautilus - 44.6-2.fc45: normalized package name match | Fedora Rawhide package metadata: file-roller-nautilus from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | File Roller extension for nautilus | https://wiki.gnome.org/Apps/FileRoller
- pacman - file-roller - 44.6-2: normalized package name match | Arch Linux sync databases: file-roller from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Create and modify archives | https://wiki.gnome.org/Apps/FileRoller
- zypper - file-roller - 44.6-2.2: normalized package name match | openSUSE Tumbleweed package metadata: file-roller from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | An Archive Manager for GNOME | https://wiki.gnome.org/Apps/FileRoller
- zypper - file-roller-lang - 44.6-2.2: normalized package name match | openSUSE Tumbleweed package metadata: file-roller-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Translations for package file-roller | https://wiki.gnome.org/Apps/FileRoller
- zypper - nautilus-file-roller - 44.6-2.2: normalized package name match | openSUSE Tumbleweed package metadata: nautilus-file-roller from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | File-roller extension for Nautilus | https://wiki.gnome.org/Apps/FileRoller
- MacPorts - file-roller: normalized package name match | MacPorts ports tree: gnome/file-roller/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## 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.
- [Archive and compression packages](https://www.automicvault.com/pkg/archive-compression-tools/) - Matched archive or compression metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [desktop-file-utils](https://www.automicvault.com/pkg/brew/desktop-file-utils/) - 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.
- [json-glib](https://www.automicvault.com/pkg/brew/json-glib/) - Runtime dependency declared by Homebrew.
- [libadwaita](https://www.automicvault.com/pkg/brew/libadwaita/) - Runtime dependency declared by Homebrew.
- [itstool](https://www.automicvault.com/pkg/brew/itstool/) - Build 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.
- [rofi](https://www.automicvault.com/pkg/brew/rofi/) - Shares av.db curated category or tags: cli, desktop, productivity.
- [gnumeric](https://www.automicvault.com/pkg/brew/gnumeric/) - Shares av.db curated category or tags: cli, gnome, gui, productivity.
- [simple-scan](https://www.automicvault.com/pkg/brew/simple-scan/) - Shares av.db curated category or tags: cli, gnome, gui, productivity.
- [briss](https://www.automicvault.com/pkg/brew/briss/) - Shares av.db curated category or tags: cli, gui, productivity.
- [diff-pdf](https://www.automicvault.com/pkg/brew/diff-pdf/) - Shares av.db curated category or tags: cli, gui, productivity.
- [dwm](https://www.automicvault.com/pkg/brew/dwm/) - Shares av.db curated category or tags: cli, desktop, productivity.
- [enter-tex](https://www.automicvault.com/pkg/brew/enter-tex/) - Shares av.db curated category or tags: cli, gnome, productivity.
- [evince](https://www.automicvault.com/pkg/brew/evince/) - Shares av.db curated category or tags: cli, gnome, productivity.
- [gtranslator](https://www.automicvault.com/pkg/brew/gtranslator/) - Both packages work with overlapping file formats or content types. Shared terms: adwaita, adwaita-icon-theme, cli, file, gettext.
- [gnome-recipes](https://www.automicvault.com/pkg/brew/gnome-recipes/) - Both packages work with overlapping file formats or content types. Shared terms: adwaita, adwaita-icon-theme, cli, desktop, gettext.
- [gnome-papers](https://www.automicvault.com/pkg/brew/gnome-papers/) - Local package facts share a topical domain. Shared terms: adwaita, adwaita-icon-theme, cli, desktop, gettext.

## Combined YAML source

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