Skip to content

App Installer Script A versatile script to install apps using apt (Debian-based distros), dnf (Fedora-based distros), pacman (Arch-based distros), or flatpak (universal). It supports searching apps via Flathub, guides users interactively, and works across major Linux distributions. Note: apt works only on Debian-based systems.

Notifications You must be signed in to change notification settings

sbala2me/App-Installer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

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:

  1. Apt (Debian-based distros like Ubuntu, Linux Mint):

    • Install or remove applications using apt-get or apt.
    • Manage repositories by adding or removing PPAs with ease.
  2. DNF (Fedora-based distros like Fedora, RHEL):

    • Install or remove applications using dnf.
    • Enable or disable repositories directly from the script.
  3. Pacman (Arch-based distros like Arch Linux, Manjaro):

    • Install or remove packages using pacman.
    • Add or remove custom repositories by editing pacman.conf interactively.
  4. Flatpak (Universal package manager):

    • Search for applications and install them with a simple command.
    • Manage Flatpak repositories like Flathub to add or remove sources.

Key Features:

  • 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.

Why Use This Script?

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.

Future Updates:

  • 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

About

App Installer Script A versatile script to install apps using apt (Debian-based distros), dnf (Fedora-based distros), pacman (Arch-based distros), or flatpak (universal). It supports searching apps via Flathub, guides users interactively, and works across major Linux distributions. Note: apt works only on Debian-based systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%