top | item 22169746

(no title)

crdoconnor | 6 years ago

Curl to shell is usually indicative of a package manager that could be doing a better job.

discuss

order

meddlepal|6 years ago

If only there was one standard package manager... dealing with brew/apt/[yum|dnf] and handling multiple yearly vendor releases (Ubuntu and Fedora) gets to be annoying.

mbreese|6 years ago

And some random shell script installer is going to better than a dedicated package manager at dealing with the differences between N many distributions and M many architectures?

Sure, some install scripts will be quite simple, but in that case, why do you need to have the install script in the first place? You'd only need it if the installation procedure was too complicated for an `INSTALL` or `README` document.

commandlinefan|6 years ago

Not only that, but I always end up with impossible-to-diagnose phantom errors if I start mixing and matching some installations from package manager and some installations from elsewhere (like curl | sh or ./configure, make, make install). I avoid using package managers as much as possible because they do too much hidden, undoable, inscrutable magic behind the scenes that breaks everything when it’s most inconvenient.

debiandev|6 years ago

That's what distributions are for.

Just write software that is not unnecessarily difficult to package.