File-Roller-44.3

#### Beyond Linux® From Scratch (systemd Edition) - Version 12.2

### Chapter 34. GNOME Applications

- Prev

  Evolution-3.52.4

- Next

  gnome-calculator-46.1

- Up
- Home

# File-Roller-44.3

## Introduction to File Roller

File Roller is an archive manager for GNOME with support for tar, bzip2, gzip, zip, jar, compress, lzop, zstd, dmg, and many other archive formats.

This package is known to build and work properly using an LFS 12.2 platform.

### Note

File Roller is only a graphical interface to archiving utilities such as tar and zip.

### Package Information

- Download (HTTP): https://download.gnome.org/sources/file-roller/44/file-roller-44.3.tar.xz

- Download MD5 sum: 8f309a2af9788b2291512bdf0cd76ffd

- Download size: 1020 KB

- Estimated disk space required: 21 MB

- Estimated build time: 0.1 SBU (Using parallelism=4)

### File Roller Dependencies

#### Required

GTK-4.14.5 and itstool-2.0.7

#### Recommended

cpio-2.15, desktop-file-utils-0.27, JSON-GLib-1.8.0, libarchive-3.7.4, libadwaita-1.5.3, libportal-0.7.1, and Nautilus-46.2

#### Optional (for the API documentation)

Gi-DocGen-2024.1

#### Optional (Runtime)

UnRar-7.0.9, UnZip-6.0, and Zip-3.0

## Installation of File Roller

Install File Roller by running the following commands:

    mkdir build &&
    cd    build &&

    meson setup --prefix=/usr       \
                --buildtype=release \
                -D packagekit=false \
                ..                  &&
    ninja

This package does not come with a test suite.

Now, as the `root` user:

    ninja install &&
    chmod -v 0755 /usr/libexec/file-roller/isoinfo.sh

### Note

If you installed the package to your system using a “DESTDIR” method, `/usr/share/glib-2.0/schemas/gschemas.compiled` was not updated/created. Create (or update) the file using the following command as the `root` user:

    glib-compile-schemas /usr/share/glib-2.0/schemas

### Note

This package installs icon files into the `/usr/share/icons/hicolor` hierarchy and desktop files into the `/usr/share/applications` hierarchy. You can improve system performance and memory usage by updating `/usr/share/icons/hicolor/index.theme` and `/usr/share/applications/mimeinfo.cache`. To perform the update you must have GTK+-3.24.43 installed (for the icon cache) and desktop-file-utils-0.27 (for the desktop cache) and issue the following commands as the `root` user:

    gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
    update-desktop-database -q

## Command Explanations

`--buildtype=release`: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

`-D packagekit=false`: This switch disables the use of PackageKit which isn't suitable for BLFS.

`-D api_docs=enabled`: Use this switch if you have Gi-DocGen-2024.1 installed and wish to generate the API documentation.

## Contents

Installed Program: file-roller
Installed Libraries: libnautilus-fileroller.so
Installed Directories: /usr/{libexec,share{,/help/*}}/file-roller

### Short Descriptions

file-roller | is an archive manager for GNOME

- Prev

  Evolution-3.52.4

- Next

  gnome-calculator-46.1

- Up
- Home