On 2021-5-23 20:40 , Artem Loenko via macports-dev wrote:
If you ask me, `curl | sh` is a better option than `sudo make install`.
Even if we compare them both as anti-patterns.

If you haven't done any verification of the integrity of what you're installing, 'make install' is certainly also a bad idea. But at least you had the opportunity to verify the gpg signature or whatever of the tarball you downloaded before running that. (And sure, a lot of people don't, hence the preference of the pkg installer for general use, which will refuse to install if the signature can't be verified.)

Plus, `make` requires a few dependencies. But when you install a package,
all the logic/doctor checks can be implemented on the `ports` binary level.
Install CLT, Xcode, check the environment, etc. Simple is better.

Sure.

- Josh

Reply via email to