Updateme - by TheJuicePapi
Overview
Updateme is a Python script designed to streamline system updates and maintenance tasks on Debian-based Linux distributions. It provides a comprehensive menu for managing upgrades, installing and removing packages, and checking system information.
Key Features
- Regular Upgrade: Perform a standard upgrade of installed packages.
- Distribution Upgrade: Upgrade the entire distribution.
- Full Upgrade: Perform a full upgrade of the system, including handling dependencies.
- Upgrade Specific Package: Upgrade a specific package.
- Autoremove: Remove unnecessary packages.
- Check System Information: Display system information including kernel version and CPU details.
- Install a Package: Install a new package.
- Remove a Package: Remove an existing package.
- Search Packages: Search for packages in the repository.
- List Available Upgrades: List packages with available updates.
- Memory Usage: Display memory usage statistics.
- System Load: Show system load statistics.
- Disk Usage Report: Report on disk usage.
- Network Status: Display network interface status.
- Hardware Information: Show hardware information.
- Auto-Update System: Perform an automatic update of the system.
- Reboot: Reboot the system.
- Exit: Exit the script.
INSTALLATION & USAGE
Git clone installation:
- 'git clone https://github.com/TheJuicePapi/updateme.git'
- 'cd updateme'
- 'sudo chmod +x install.sh updateme.py'
- 'sudo ./install.sh'
- Exit and open a new terminal to use 'updateme' shortcut
Dependencies
For this script to work, you will need Python 3 and apt package manager. The install.sh script should automatically handle these dependencies. If needed, manually install them using:
sudo apt-get install -y python3
This script has been tested on an RPI 4b running a kali linux arm.