App Installer Script
The App Installer Script is a powerful and user-friendly tool designed to streamline the management of applications across multiple Linux distributions. It supports installation, uninstallation, and repository management for the following package managers:
-
Apt (Debian-based distros like Ubuntu, Linux Mint):
- Install or remove applications using
apt-get
orapt
. - Manage repositories by adding or removing PPAs with ease.
- Install or remove applications using
-
DNF (Fedora-based distros like Fedora, RHEL):
- Install or remove applications using
dnf
. - Enable or disable repositories directly from the script.
- Install or remove applications using
-
Pacman (Arch-based distros like Arch Linux, Manjaro):
- Install or remove packages using
pacman
. - Add or remove custom repositories by editing
pacman.conf
interactively.
- Install or remove packages using
-
Flatpak (Universal package manager):
- Search for applications and install them with a simple command.
- Manage Flatpak repositories like Flathub to add or remove sources.
- Cross-Distro Support: Works on major Linux distributions, ensuring compatibility regardless of your system.
- Interactive Menu: Guides the user through installation, uninstallation, and repository management with simple prompts.
- Flatpak Search: Allows you to search the Flatpak repository for available apps and choose the one to install.
- Repository Management: Simplifies adding, removing, or enabling repositories for all supported package managers.
This script eliminates the need to remember complex package manager commands or configurations. It provides a unified interface for managing software, making it ideal for users who work across multiple Linux environments or are new to Linux package management.
- Enhanced support for snap packages.
- Integration with zypper for openSUSE-based distributions.
- Logging feature to track package management history.
This script is perfect for Linux enthusiasts, system administrators, and anyone looking to simplify their app management workflow!
Github Link:https://github.com/y8tireu/App-Installer Github Profile:https://github.com/y8tireu