RepoRover
Linux System Update Utility

RepoRover is a simple graphical utility that updates your Linux system using the native package manager for your distribution.

Instead of remembering update commands for different package managers, RepoRover automatically detects your Linux distribution and runs the correct update process for you.

RepoRover is distributed as a portable AppImage, so it runs on most Linux systems without requiring a traditional installation.

Homepage

https://bytesbreadbbq.com/reporover

Source Code

https://github.com/RossContino1/RepoRover

Features

• Simple graphical interface for system updates
• Automatically detects Linux distribution
• Secure privilege escalation using pkexec
• Portable AppImage distribution
• Optional install and uninstall scripts
• No system-wide installation required
• Uses native package managers (apt, flatpak, snap, pacman, yay, zypper)
• Intelligent AUR update handling on Arch-based systems
• User choice for AUR updates:
  - Review and install manually in terminal (recommended)
  - Auto-confirm installation for faster updates
  - Skip AUR updates entirely
• APT update mode selector on Debian-based systems:
  - Safe Mode uses apt upgrade
  - Full Mode uses apt upgrade --with-new-pkgs 

Supported Distributions

RepoRover currently supports:

• Ubuntu
• Debian
• Linux Mint
• Fedora
• Arch Linux
• openSUSE Tumbleweed
• CachyOS


Additional distributions may be added in future releases.

Quick Start (No Installation)

RepoRover can run directly without installing.

Open a terminal in the folder containing the AppImage and run:

chmod +x RepoRover-1.3.0-x86_64.AppImage
./RepoRover-1.3.0-x86_64.AppImage
Optional Installation

RepoRover can optionally be installed for the current user so it appears in the application menu.

Make the installer executable:

chmod +x install.sh

Run the installer:

./install.sh

The installer places files in the user's home directory:

~/.local/bin/RepoRover.AppImage
~/.local/share/applications/com.bytesbreadbbq.RepoRover.desktop
~/.local/share/icons/hicolor/256x256/apps/RepoRover.png

No administrator privileges are required.

Running RepoRover

After installation, launch RepoRover from your desktop application menu.

When an operation requires administrator privileges, the system will prompt for authentication using pkexec.

First Run Behavior

If your system has not been updated recently, the first update may take longer than usual.

During this process the program may appear to pause while it gathers package information and checks for available updates.

This is normal. Please allow the process to complete.

Large update operations may take several minutes depending on system speed and internet connection.

APT Update Modes (Ubuntu / Debian / Linux Mint)

On APT-based systems, RepoRover provides two update modes:

Safe Mode
Uses:
apt upgrade

This is the more conservative option and avoids installing newly required packages during upgrade.

Full Mode
Uses:
apt upgrade --with-new-pkgs

This mode allows APT to install new dependencies when required by an update.

Why this matters

Some applications installed from third-party repositories, such as Google Chrome, may not update with plain apt upgrade if the updated package needs additional dependencies.

If Linux Mint Update Manager installs something that Safe Mode does not, try Full Mode.

Uninstall

To remove RepoRover:

chmod +x uninstall.sh
./uninstall.sh

This removes the AppImage, launcher, and icon from the user account.

Requirements

RepoRover requires the following components.

pkexec (PolicyKit)

Used to securely request administrator privileges.

Examples:

Fedora

sudo dnf install polkit

Debian / Ubuntu

sudo apt install policykit-1
FUSE (for AppImage)

Most Linux distributions already include FUSE.

Example installation:

Fedora

sudo dnf install fuse

Debian / Ubuntu

sudo apt install fuse
Support / Issues

If you encounter problems or would like to request a feature:

https://github.com/RossContino1/RepoRover/issues

More Projects from Bytes, Bread, and Barbecue
Leonardo – Linux Media Conversion Application

A fast and simple graphical front-end for FFmpeg designed for modern Linux systems.

https://bytesbreadbbq.com/leonardo

https://github.com/RossContino1/Leonardo

License

RepoRover is licensed under the MIT License.

Bytes, Bread, and Barbecue

At Bytes, Bread, and Barbecue, we like our code crispy and our software smokin’ hot.
