3 ms·
None of this is an inherent problem with curl and piping however; any installer you could download and run has the same list of issues, and many of those aren't
by jjnoakes 10y ago
None of this is an inherent problem with curl and piping however; any installer you could download and run has the same list of issues, and many of those aren't even auditable.
You should redirect your anger away from curl and pipe and toward using install scripts vs package managers in general, because that's where your beef really is.
- __david__ 10y agoI don't know about you but I don't end up running binary installers too much. Certainly not on linux. Even so, windows style binary installers are at least frameworks designed for installing stuff (many with years of bug fixes under their belt), while the curl|sh style installers are just ad-hoc one-offs written in a language that's known for being pretty hostile to defensive programming. So yes, any installer could make those errors, but in my experience only random shell installers seem to do that. Saying they are the same is a false equivalency in my eyes.
- jjnoakes 10y agoWho said anything about only binary installers? I specifically mentioned install scripts as being different from the subject of the discussion, and you seem to be conflating the two.
- __david__ 10y agoYou said, "many of those aren't even auditable." The only installers I can think of that aren't auditable are binary installers. If you meant something else, I'm not understanding.