/ubuntu-run

Scripts to install and configure software and packages after installing a fresh Ubuntu for developers.

Primary LanguageShell

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:

    git clone https://github.com/azonedev/ubuntu-run.git
  2. Change into the repository directory:

    cd ubuntu-run
  3. Run the installation script:

    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! 🚀