A simple, menu-driven Bash script for managing your system with rpm-ostree
. This script provides an easy-to-use interface for performing common rpm-ostree
tasks such as upgrading the system, installing and removing packages, switching branches, and more. Use sudo su -
to perform this .
- Check System Status: Quickly view the current state of your system.
- Upgrade System: Upgrade to the latest version of your base operating system image.
- Install/Uninstall Packages: Add or remove packages with ease.
- Remove/Replace Base Packages: Manage the base system packages by removing or replacing them.
- Switch Branches: Rebase to a different operating system branch.
- Rollback: Rollback to a previous deployment if something goes wrong.
- Deploy Specific Commit: Deploy a specific OSTree commit by its hash.
- Apply Changes Live: Apply changes to the live system without requiring a reboot.
- Clean Up Old Deployments: Free up disk space by cleaning up old deployments.
- A Linux-based system with
rpm-ostree
installed.
-
Clone this repository:
git clone <repository-url> cd <repository-directory>
-
chmod +x rpm-ostree-manager.sh:
chmod +x rpm-ostree-manager.sh
-
Run the script:
./rpm-ostree-manager.sh
You can quickly download and run the rpm-ostree-manager.sh
script using curl
:
curl -O https://raw.githubusercontent.com/MISTERNEGATIVE21/Banyan-Tree/master/banyan.sh
chmod +x banyan.sh
./banyan.sh