3 ms·
Most distro feeds do have it, hell even on FreeBSD it's just `pkg install lang/dotnet`. I guess Debian is special just like that (not that I care), there can't
by neonsunset 2y ago
Most distro feeds do have it, hell even on FreeBSD it's just `pkg install lang/dotnet`. I guess Debian is special just like that (not that I care), there can't be a licensing issue because it's all MIT and everything can be built (takes a lot of time though) from a monorepo https://github.com/dotnet/dotnet https://github.com/dotnet/dotnet.
In any case, there's an official guide: https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian https://learn.microsoft.com/en-us/dotnet/core/install/linux-...
- kragen 2y agothanks! yeah, i'd checked out the official guide previously, but it doesn't explain how to build from source, just how to download prebuilt binaries from some fly-by-night third-party software vendor website. that's part of what made me suspicious!
- neonsunset 2y agoBuilding the entire Roslyn + runtime + additional packs + sdk installer and other bits is something that makes little sense to do for pretty much anyone but specific distro maintainers that have policies that require built-from-source only packages, organizations or select individuals that just want to do it because reasons. Otherwise it takes way too much time as it means compiling multiple large projects (surely you're not always building LLVM or Chromium from source?), this isn't really something official documentation for the regular user needs to concern itself with but the documentation in the respective repository.
- kragen 2y agoi don't want to become dependent on software where in theory it's free for me to study, modify, and redistribute modified versions of it, but in practice doing so is far too difficult to be worthwhile. it sounds like you're saying .net core has slid pretty far down that slippery slope? debian does of course always rebuild llvm and chromium from source
- neonsunset 2y agoHave LLVM, GCC or, say, Firefox or Chromium slid pretty far down that slippery slope? It might seem you're just looking for an excuse to make a straw-man of, which is not a productive way to approach whatever it is that grinds your gears. You can build .NET (like the entire thing) on your machine (and the readme does a good job to guide you through that), it's just not a very practical thing to do for a regular user. Exact same reason applies to OpenJDK which is why there are usually community-maintained builds of it like Adoptium (besides addressing support-contract trap by Oracle which some of the "first-party" Java SDK builds are). In the case of Debian, it is the target audience for the use of dotnet/dotnet VMR. Why they are not using it is something I don't care about though. My choice would be something saner for daily driving like Fedora anyway.
- kragen 2y agofirefox and chromium yes, llvm is about halfway there, and gcc has fought its way a significant distance back up that slope since the first time i built it almost 30 years ago