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: 11 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-29T04:17:36.000Z (over 1 year ago)
- Last Synced: 2025-02-23T08:35:21.007Z (12 months ago)
- Topics: shell-scripts, ubuntu, ubuntu-setup
- Language: Shell
- Homepage:
- Size: 17.6 KB
- Stars: 6
- 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! 🚀