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.
![[Note]](../images/note.png)
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
![[Note]](../images/note.png)
File Roller is only a graphical interface to archiving utilities such as tar and zip.
Download (HTTP): https://download.gnome.org/sources/file-roller/43/file-roller-43.0.tar.xz
Download MD5 sum: fd743c77f1af1934a9eac7e7b1688219
Download size: 876 KB
Estimated disk space required: 24 MB
Estimated build time: 0.1 SBU (Using parallelism=4)
GTK+-3.24.38 and itstool-2.0.7
cpio-2.14, desktop-file-utils-0.27, JSON-GLib-1.8.0, libarchive-3.7.2, libhandy-1.8.2, libportal-0.7.1, and Nautilus-45.1
UnRar-6.2.12, UnZip-6.0, and Zip-3.0
Install File Roller by running the following commands:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-Dpackagekit=false \
.. &&
ninjaThis 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]](../images/note.png)
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]](../images/note.png)
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.38 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
--buildtype=release: Specify a buildtype
suitable for stable releases of the package, as the default may
produce unoptimized binaries.
-Dpackagekit=false: This switch disables the use
of PackageKit which isn't suitable for BLFS.
-Dapi_docs=enabled: Use this switch if you have
Gi-DocGen-2023.3 installed and wish to
generate the API documentation.