This script is designed to update and upgrade various system packages and software tools on your Linux system. It handles the installation and upgrading of essential development tools, programming languages, and other useful utilities.
- System package updates and upgrades
- Installation and upgrading of:
- Node.js
- Docker
- Docker Compose
- Python3 and pip
- Poetry
- Rust
- Go
- systemd
- Java and Maven
- Gradle
- Ansible
- Terraform
- AWS CLI
- Azure CLI
- Kubernetes kubectl
- Minikube
- Helm
- CMake
- Nginx
- PostgreSQL
- MySQL
- Redis
- MongoDB
- jq
- tree
- wget
- screen
- zip and unzip
- supervisor
- fish shell
- System cleanup after installation
-
Clone the repository:
git clone https://github.com/naufalprtm/auto-upgrade.git cd auto-upgrade
Make the script executable:
chmod +x auto_upgrade.sh
Run the script:
./auto_upgrade.sh