A script that would install the binary install package of Guix would
be very useful. It should unpack the tarball into /gnu/store and
/var/guix (checking nothing is there), set the keys and (optionally)
the build users. Ideally we should have:

   wget install.sh
   sudo sh install.sh
     - fetchin' guix...
     - unpacking guix...
     - installing guix...
     - fetching keys...
     - set build users...
     - running guix pull...
   guix package -i hello
   (binary installs...)

They keys of main substitute servers should just work.

I just went through helping someone install Guix remotely and it is
*too* painful. He is an experienced devop(!) It took hours, mostly
because he forgot to set the keys correctly (Guix gives no proper
feedback). 

With immediate gratification people can install software - including
mine - and get into Guix itself later. 

Nix used to have such an installer - it was quite good. It even had
the one-click installer.

The install.sh file can actually include the tarball - as one
download.

Pj.


Reply via email to