You should be able to install via CLI if starting from scratch: CLI | Strapi Documentation
Or from docker if you already have a local project: Docker | Strapi Documentation
There might be an aspect of your project that I’m missing, but it shouldn’t matter if you’re creating the project on windows, mac, or linux (for Strapi, atleast). Just make sure you have node and npm, installing these will be a little bit different from distro to distro, but here’s the command for Ubuntu: sudo apt install nodejs npm.