From: renaud Date: Sat, 31 Jan 2026 04:44:03 +0000 (-1000) Subject: docs: add RHEL install instructions X-Git-Tag: v0.13.1~32^2 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1100%2Fhead;p=thirdparty%2Fsnapper.git docs: add RHEL install instructions and post install instructions --- diff --git a/README.md b/README.md index 0a67bb60..2a7b0edf 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,18 @@ sudo zypper install git libmount-devel dbus-1-devel libacl-devel libboost_thread docbook-xsl-stylesheets libxml2-devel libbtrfs-devel ``` +In the RHEL-based distributions, you can install the needed +packages by using these commands: + +```sh +# Install development tools +sudo dnf groupinstall "Development Tools" +# Dependencies for snapper development +sudo dnf install git libmount-devel dbus-devel libacl-devel \ + docbook-xsl libxml2-devel btrfs-progs-devel \ + cmake make automake gcc-c++ systemd-devel boost-devel \ + ncurses-devel json-c-devel pam-devel +``` ### Building Snapper You can download the sources and build Snapper by using these commands: @@ -55,6 +67,15 @@ sudo killall snapperd (sudo) snapper ... ``` +#### Post install steps + +```sh +sudo mkdir -p /etc/sysconfig +sudo touch /etc/sysconfig/snapper +sudo chmod 644 /etc/sysconfig/snapper +sudo restorecon -v /etc/sysconfig/snapper # if SELinux +``` + ### Running Tests Snapper includes some internal unit tests to avoid some bugs and regressions.