Package manager
List installed packages that match ‘pattern’:
guix package --list-installed='pattern'or:
guix package -I 'pattern'List available packages that match ‘pattern’:
guix package --list-available='pattern'or:
guix package -A 'pattern'Search packages whose name, synopsis or description contains ‘pattern’:
guix search 'pattern'or:
guix package --search='pattern'or:
guix package -s 'pattern'Show information about package ‘pkg’:
guix package --show=<pkg>Upgrade all the installed packages:
guix upgradeor:
guix package --upgradeor:
guix package -uUpgrade all the installed packages that match ‘pattern’
guix upgrade 'pattern'or:
guix package --upgrade='pattern'or:
guix package -u 'pattern'Upgrade all the installed packages except those that match ‘pattern’
guix package --upgrade . --do-not-upgrade='pattern'Install package ‘pkg’:
guix install <pkg>or:
guix package --install<pkg>or:
guix package -i 'pkg'Install a specific version of package ‘pkg’:
guix install <pkg>@1.8or:
guix package --install<pkg>@1.8or:
guix package -i 'pkg'@1.8Remove package ‘pkg’:
guix remove <pkg>or:
guix package --remove=<pkg>or:
guix package -r 'pkg'
Serial console
Modify
/etc/config.scm:(operating-system (kernel-arguments '("console=tty1 console=ttyS0,115200n8")) (bootloader (bootloader-configuration (terminal-inputs '(console serial)) (terminal-outputs '(console serial)))))Reconfigure system:
guix system reconfigure /etc/config.scm