• 0 Posts
  • 7 Comments
Joined 2 years ago
cake
Cake day: June 19th, 2023

help-circle




  • You have the option of piping it into a file instead, inspecting that file for yourself and then running it, or running it in some sandboxed environment.

    That’s not what projects recommend though. Many recommend piping the output of an HTTP transfer over the public Internet directly into a shell interpreter. Even just

    curl https://... > install.sh; sh install.sh
    

    would be one step up. The absolute minimum recommendation IMHO should be

    curl https://... > install.sh; less install.sh; sh install.sh
    

    but this is still problematic.

    Ultimately, installing software is a labourious process which requires care, attention and the informed use of GPG. It shouldn’t be simplified for convenience.

    Also, FYI, the word “option” implies that I’m somehow restricted to a limited set of options in how I can use my GNU/Linux computer which is not the case.