A comprehensive setup script for Ubuntu-based development environments.
-
Review the script contents:
nano makeBetterUbuntu.sh
-
Make executable and run:
chmod +x makeBetterUbuntu.sh && ./makeBetterUbuntu.sh -
Restart your session after completion
- Base utilities (curl, git, vim, wget, gnupg, ca-certificates, etc.)
- Brave Browser
- VSCode
- Media players (VLC, Spotify)
- Terminator (advanced terminal)
- GDebi (Debian package installer)
- libfuse2 (AppImage support)
- htop (system monitor)
- neofetch (system info)
- tmux (terminal multiplexer)
- nmap (network scanner)
- gparted (disk utility)
- flameshot (screenshot tool)
- obs-studio (screen recording/streaming)
- zsh & Oh My Zsh (advanced shell)
- tree (directory listing)
- unzip (archive utility)
- ffmpeg (media conversion)
- jq (JSON processor)
- Python 3 + pip + core packages (requests, pandas, numpy, virtualenv)
- Node.js LTS + npm
- Docker + Docker Compose
- Build-essential (compilers & dev tools)
- PyCharm Community
- Postman
- Telegram
- Discord
- Skype
- Slack
- Ubuntu 20.04/22.04 LTS
- Sudo privileges
- Internet connection
- Verify installations:
docker --version && node --version && python --version
- Restart for Docker group permissions