Scripts to easily install, manage and update tools on Ubuntu
-
Testers and devs use multiple projects at the same machine causing version conflicts.
-
Ubuntu does not come by default with support for several Linux app types.
-
There is not an easy way to update all your apps at once
-
It creates an unified process of update apps.
-
Helps installations through a collection of installing scripts.
-
Install the environments and tools focusing on stable and non conflicting dependencies.
Clone this project and execute the ubuntu-setup.sh script:
git clone https://github.com/edumco/ubuntu-for-testing.git
cd ubuntu-for-testing && chmod +x ubuntu_setup.sh
./ubuntu_setup.sh
cd tools && chmod +x $(ls) && cd ..
cd environments && chmod +x $(ls) && cd ..After the installations you'll be able to:
-
Install Flatpak and AppImage apps
-
Install apps directly from GitHub repositories
-
Update all your apps with a single command:
update
The main script installs some app managers (flatpak, AppManage and DRA), creates a local script to keep all update commands together ('update.sh') and finally creates an alias to this script.
Every time you enter 'update' on the terminal, all the update and cleanup commands are executed.
To keep consistent behavior, every new environment script adds its own update and cleanup commands to the end of update file.
echo "uv self update && uv python upgrade && cache prune" >> ~/.update.sh You can install my selected and tested environments and tools:
If you want to install all scripts at once, got to the folder and run:
cat $(ls) | sh