cogentcore / core

A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and the web with a single Go codebase, allowing you to Code Once, Run Everywhere.
http://cogentcore.org/core
BSD 3-Clause "New" or "Revised" License
1.76k stars 83 forks source link

Manual Install Documentation #1275

Open DapperMongoose opened 4 weeks ago

DapperMongoose commented 4 weeks ago

Describe the feature

Hey there, this sure looks like an interesting project. Looking forward to trying it out. I was a little concerned about the need for sudo on the core setup command recommended here https://www.cogentcore.org/core/setup/install though.

In general a Linux user is going to be a little cautious about what they let run with sudo. I was able to track down the setup file and see that it's issuing package commands so it makes sense that you'd need sudo for that. But I'd still rather handle dependencies myself and still know that I'm setting myself up for success.

I'd imagine that this would look like a page of documentation that just says "these are the packages we need" for the distros you support. This would also help anyone running a distro that you don't support satisfy those dependencies (assuming there aren't other issues that they may encounter) by giving them a list to work from to look up what the equivalent is for them.

Relevant code

No response

kkoreilly commented 4 weeks ago

Thank you for your feedback! I am planning to add a list of the install commands for Linux distros to the install page soon after receiving similar feedback in #1260.