Linux Apps Manager is a shell script program designed for educational purposes, enabling users to easily manage their Linux apps using various app managers such as APT, Pacman, DNF, DEB, RPM, Snap, and Flatpak. It also includes functionalities for managing NVIDIA Drivers and Tuned Power Profiles.
This project requires the following dependencies to be installed:
sudo
: Required for privilege escalation.
- List all installed apps including runtimes
- List user installed apps
- Install flatpak & snap in one click
- Update all apps
- Downgrade apps
- Search and install apps
- Uninstall apps
- Delete unnecessary data & cache
- Manage permissions for snap & flatpak apps
- Manage NVIDIA drivers
- Manage Tuned Power Profiles
- Switch between different app managers
To use Linux Apps Manager, you have two options:
- Clone this repository to your desired location.
- Run the manager script with the following command:
chmod +x manager && ./manager
- Choose the app manager you want to use from the main menu.
- Choose the option you want to perform from the sub-menu.
- Follow the instructions on the screen.
- Clone this repository to your desired location.
- Run the manager script with the following command:
chmod +x manager && ./manager
- Choose the option 12 to run setup.
- Choose the option 1 to install Linux Apps Manager in your system.
- To run Linux Apps Manager, type
lam
in your terminal. - Choose the app manager you want to use from the main menu.
- Choose the option you want to perform from the sub-menu.
- Follow the instructions on the screen.
Note: This option requires a shell that has a .rc file such as bash, zsh, csh, ksh or tcsh. If your shell does not have a .rc file, you can use option 1 instead.
To uninstall Linux Apps Manager from your system, follow these steps:
- Run
lam
in your terminal. - Choose the option 12 to run setup.
- Choose the option 2 to uninstall Linux Apps Manager from your system.
This project is licensed under the GPL v3 License - see the LICENSE file for details. This means you can use, modify and distribute this software as long as you respect the freedom of others. If you don’t, we will send a horde of angry penguins to your doorstep. 🐧