The Nautilus package contains the GNOME file manager.
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.
Download (HTTP): https://download.gnome.org/sources/nautilus/49/nautilus-49.2.tar.xz
Download MD5 sum: 200055d0981fccbd85cf1b5d67810b3b
Download size: 3.2 MB
Estimated disk space required: 04 MB (with tests)
Estimated build time: 0.4 SBU (with tests, both using parallelism=4)
gexiv2-0.14.6, gnome-autoar-0.4.5, gnome-desktop-44.4, libadwaita-1.8.2, libportal-0.9.1, libseccomp-2.6.0, and tinysparql-3.10.1
desktop-file-utils-0.28, GLib-2.86.2 (with GObject Introspection), gst-plugins-base-1.26.9, and libcloudproviders-0.3.6
adwaita-icon-theme-49.0 and Gvfs-1.58.0 (For hotplugging and device mounting to work)
If you are upgrading from a previous version of this package,
remove a conflicting file by running the following command as the
root user:
rm -fv /usr/lib/libnautilus-extension.so.4
Install Nautilus by running the following commands:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
.. &&
ninja
If you have Gi-DocGen-2025.5 installed and you wish to generate and install the API documentation, issue the following commands:
sed "/docdir =/s@\$@ / 'nautilus-49.2'@" -i ../meson.build && meson configure -D docs=true && ninja
To test the results, issue: ninja test. The tests need to be run in a graphical environment. One test is known to fail if localsearch-3.10.1 is not installed. One test is also known to timeout if the user running the tests has a large home directory.
Now, as the root user:
ninja install
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
--buildtype=release:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.
-D cloudproviders=false: Use this
switch if you do not have libcloudproviders-0.3.6 installed.