| Crates.io | egui_rpm_installer |
| lib.rs | egui_rpm_installer |
| version | 1.0.0 |
| created_at | 2025-11-17 15:56:04.772403+00 |
| updated_at | 2025-11-17 15:56:04.772403+00 |
| description | Simple graphical utility that installs/upgrades/removes .rpm files built with Rust and EGUI. |
| homepage | https://rpmi.arabianq.ru/ |
| repository | https://github.com/arabianq/rpmi |
| max_upload_size | |
| id | 1937065 |
| size | 183,336 |

RPMI is a simple graphical utility, developed in Rust using EGUI, designed for installing, upgrading, and removing RPM packages on Linux operating systems. It provides an intuitive interface for interacting with packages, using dnf as its backend.
dnf operations in real-time.You can install egui_rpm_installer directly from crates.io using cargo:
cargo install egui_rpm_installer
For Fedora and RHEL-based systems, you can install RPMI from the COPR repository:
sudo dnf copr enable arabianq/rpmi
sudo dnf install rpmi
You can download pre-built binaries for various platforms from the GitHub Releases page.
To build and run RPMI, you will need:
dnf (for package management)pkexec (for executing commands with elevated privileges)Clone the repository and build the project:
git clone https://github.com/arabianq/rpmi.git
cd rpmi
cargo build --release
The executable will be located at target/release/rpmi.
You can run RPMI by passing the path to one or more RPM files:
./target/release/rpmi /path/to/your/package.rpm
If you pass multiple files, a separate RPMI instance will be launched for each.
This project is distributed under the MIT License. See the LICENSE file for details.