On 8/17/20, 'K Richard Pixley' via golang-nuts <golang-nuts@googlegroups.com> wrote: > On 8/15/20 00:43, fge...@gmail.com wrote: >> On 8/15/20, Marvin Renich <m...@renich.org> wrote: >>> * Volker Dobler <dr.volker.dob...@gmail.com> [200814 14:53]: >>>> On Friday, 14 August 2020 20:39:37 UTC+2, K Richard Pixley wrote: >>>>> Isn't this the default location? I just untarred the distribution... >>>> No. There is a reason >>>> https://urldefense.com/v3/__https://golang.org/doc/install*install__;Iw!!NEt6yMaO-gk!R3z5eGP7tSVHh9dkw1eEv-l-WAko3RdxhuxICWySuRetk6bW0W3c9v5JhOxueCU2Ww$ >>>> states to do tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz >> .... >>> It also might be productive to mention that many (Linux?) distributions >>> (e.g. Debian, Fedora, RHEL) provide reasonably up-to-date packages for >>> Go, and that using the distribution's package manager may be easier, >>> provide better security support, and integrate better than manually >>> installing the official Go binary distribution. >> Could you please give an example to "better security support" in a >> distribution's package manager? > Part of the job of a distribution is integration. Who owns which files, > where they are stored, and who has access to them are all under the > auspices of integration. Go itself can't really be expected to manage > all of those details for every single distribution that might ever > exist. But the local package manager can, and typically does both own > and manage those details.
Oh but yes, I expect that the current Go installation scheme is expected to manage all those details (a user's private namespace), so it shall be a viable alternative for quite a long time. (Although my imagination is limited, at the moment I can't imagine a change where the all too frequent global namespace pollution of operating system packages, which as I understand you can call management if you like, would mess up the private namespace of a user that much. At least for the mainstream desktop and server operating systems.) -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CA%2BctqrpwaRji30_iZdff9qTU8foUvnDW%3D7yZr%3D-wJ5e_ACUXSQ%40mail.gmail.com.