Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azonedev/ubuntu-run
Scripts to install and configure software and packages after installing a fresh Ubuntu for developers.
https://github.com/azonedev/ubuntu-run
shell-scripts ubuntu ubuntu-setup
Last synced: 4 months ago
JSON representation
Scripts to install and configure software and packages after installing a fresh Ubuntu for developers.
- Host: GitHub
- URL: https://github.com/azonedev/ubuntu-run
- Owner: azonedev
- Created: 2024-02-15T05:56:32.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-03-16T11:24:15.000Z (11 months ago)
- Last Synced: 2024-03-16T13:51:12.333Z (11 months ago)
- Topics: shell-scripts, ubuntu, ubuntu-setup
- Language: Shell
- Homepage:
- Size: 18.6 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ubuntu Developer Setup Scripts (ubuntu-run)
Scripts to install and configure software and packages after installing a fresh Ubuntu for developers.
## Installation
To use these scripts, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/azonedev/ubuntu-run.git
```2. Change into the repository directory:
```bash
cd ubuntu-run
```3. Run the installation script:
```bash
chmod +x install.sh
./install.sh
```## Usage
The installation script (`install.sh`) offers a set of options to install and configure various software and packages. The script will prompt you for each installation step. Answer "yes" or "no" as appropriate.
### Available Options
1. **Update and Upgrade System**: Updates and upgrades the system.
2. **Google Chrome**: Installs Google Chrome (profiles setup later).
3. **Update Snap**: Updates the snap package manager.
4. **Code Editors (VS Code, PhpStorm, dbgate)**: Installs Visual Studio Code, PhpStorm, and dbgate.
5. **Other Tools (curl, git, jq, postman, PHP)**: Installs curl, git, jq, postman, and PHP.
6. **Composer**: Installs Composer, a dependency manager for PHP.
7. **Go**: Installs the Go programming language.
8. **Download Apployee**: Downloads the Apployee desktop app.
9. **Run Apployee**: Runs the Apployee desktop app.
10. **VLC Player**: Installs VLC media player.
11. **TablePlus**: Install Table Plus.
12. **RocketChat**: Install Rocket Chat.
13. **Docker and Docker-Compose**: Installs Docker and Docker-Compose.
### Notes
- For Docker installation, you need to log out and log back in to apply group changes.
- Reboot your system after completing the installation for some changes to take effect.
### Customization
Feel free to customize the `install.sh` script according to your specific needs. You can comment out or add additional installation commands to tailor the setup to your preferences.### Contributing
If you have suggestions for improvements or new software/packages to be added, feel free to open an issue or submit a pull request. Contributions are welcome!### License
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.Happy coding! 🚀