This script serves as a management tool for updating system packages and applications across various package managers. It allows you to update APT, Snap, and Flatpak packages and also provides options to list available updates.
- List available updates for APT, Snap, and Flatpak.
- Update all packages (APT, Snap, Flatpak) at once.
- Update each package manager separately (APT, Snap, or Flatpak).
- Simple and interactive menu for easy use.
- List Available Updates: Displays the available updates for APT, Snap, and Flatpak.
- Update All (APT, Snap, Flatpak): Updates all packages in APT, Snap, and Flatpak.
- Update APT: Updates only APT packages.
- Update Snap: Updates only Snap packages.
- Update Flatpak: Updates only Flatpak packages.
- Exit: Exits the script.
- list_updates: Lists all available updates for APT, Snap, and Flatpak.
- update_apt: Updates APT packages.
- update_snap: Updates Snap packages.
- update_flatpak: Updates Flatpak packages.
-
Clone this repository:
git clone https://github.com/yourusername/update-manager.git cd update-manager
-
Make the script executable:
chmod +x all-update.sh
-
Run the script:
./all-update.sh
-
Follow the on-screen menu to choose the desired option for updating your system.
sudo
privileges to run package management commands.- APT, Snap, and Flatpak package managers installed.
This project is licensed under the MIT License - see the LICENSE file for details.