Next: Preparación del daemon, Up: Instalación [Contents][Index]
This section describes how to install Guix from a self-contained tarball providing binaries for Guix and for all its dependencies. This is often quicker than installing from source, described later (see Construcción desde Git).
Importante: This section only applies to systems without Guix. Following it for existing Guix installations will overwrite important system files.
Some GNU/Linux distributions, such as Debian, Ubuntu, and openSUSE provide Guix through their own package managers. The version of Guix may be older than 83e6437 but you can update it afterwards by running ‘guix pull’.
For Debian or a derivative such as Ubuntu, call:
sudo apt install guix
Likewise, on openSUSE:
sudo zypper install guix
The Guix project also provides a shell script, guix-install.sh, which automates the binary installation process without use of a foreign distro package manager5. Use of guix-install.sh requires Bash, GnuPG, GNU tar, wget, and Xz.
The script guides you through the following:
As root, run:
# cd /tmp # wget https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh # chmod +x guix-install.sh # ./guix-install.sh
Nota: By default, guix-install.sh will configure Guix to download pre-built package binaries, called substitutes (see Sustituciones), from the project’s build farms. If you choose not to permit this, Guix will build everything from source, making each installation and upgrade very expensive. See Sobre la confianza en binarios for a discussion of why you may want to build packages from source.
To use substitutes from
bordeaux.guix.gnu.org
,ci.guix.gnu.org
or a mirror, you must authorize them. For example,# guix archive --authorize < \ ~root/.config/guix/current/share/guix/bordeaux.guix.gnu.org.pub # guix archive --authorize < \ ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub
When you’re done installing Guix, see Configuración de la aplicación for extra configuration you might need, and Empezando for your first steps!
Nota: El archivador de la instalación binaria puede ser (re)producido y verificado simplemente ejecutando la siguiente orden en el árbol de fuentes de Guix:
make guix-binary.sistema.tar.xz... que a su vez ejecuta:
guix pack -s sistema --localstatedir \ --profile-name=current-guix guixSee Invocación de
guix pack
, para más información sobre esta útil herramienta.
Should you eventually want to uninstall Guix, run the same script with the --uninstall flag:
./guix-install.sh --uninstall
With --uninstall, the script irreversibly deletes all the Guix files, configuration, and services.
Next: Preparación del daemon, Up: Instalación [Contents][Index]