By: none (none.delete@this.none.com), September 20, 2022 10:30 am
Room: Moderated Discussions
Andrey (andrey.semashev.delete@this.gmail.com) on September 20, 2022 9:54 am wrote:
> Michael S (already5chosen.delete@this.yahoo.com) on September 19, 2022 2:45 pm wrote:
> >
> > More and more it seems that compiling from source is the simplest option.
>
> Building from source and installing the binaries to the system is about the worst thing you could do to your
> system. It's the fastest way to trash the system. A package you can uninstall or downgrade. But you cannot
> uninstall a manually installed piece of software. You would have to manually delete every file that was installed
> from all over the system and reinstall any package that was affected by it (e.g. if the standard g++ binary
> was replaced). If you really do want to build from source - build a package and install that package. But a
> VM or container approach could be much simpler than that, especially if you don't have experience.
I don't know where things are at the moment, but when I was routinely installing gcc and
binutils they got installed in /usr/local (the default in configure) without touching any
system wide file. And it could even be installed in your home directory.
> Michael S (already5chosen.delete@this.yahoo.com) on September 19, 2022 2:45 pm wrote:
> >
> > More and more it seems that compiling from source is the simplest option.
>
> Building from source and installing the binaries to the system is about the worst thing you could do to your
> system. It's the fastest way to trash the system. A package you can uninstall or downgrade. But you cannot
> uninstall a manually installed piece of software. You would have to manually delete every file that was installed
> from all over the system and reinstall any package that was affected by it (e.g. if the standard g++ binary
> was replaced). If you really do want to build from source - build a package and install that package. But a
> VM or container approach could be much simpler than that, especially if you don't have experience.
I don't know where things are at the moment, but when I was routinely installing gcc and
binutils they got installed in /usr/local (the default in configure) without touching any
system wide file. And it could even be installed in your home directory.