Red Nose Hacker

hurd

Guix logo

Summary :

So far, I've shown you how to manage your software packages manually, in profiles, with the guix package command (and its aliases). Each of these transactions creates a new generation of a profile with the changes made.

Now, I'll show you how to generate profiles in a row with what are called manifests!

Read more...

Logo Guix

Sommaire :

Jusqu'ici, je t'ai montré comment gérer tes paquets logiciels manuellement, dans des profils, avec la commande guix package (et ses alias). Chacune de ces transactions crée une nouvelle génération d'un profil avec les modifications apportées.

Maintenant, je vais te montrer comment générer des profiles d'un seul coup avec ce qu'on appelle des manifestes !

Lire la suite...

Guix logo

Summary :

Before going further in this serie on Guix, I must explain something to you!

When you invoke the command guix package, you perform what is called a transaction. This is an atomic action. Either it succeeds or nothing happens. There's no “the system crashed in the middle so we're in a weird state”. I find that very reassuring!

Read more...

Logo Guix

Sommaire :

Avant d'aller plus loin dans cette série sur Guix, je dois t'expliquer quelque chose !

Lorsque tu invoques la commande guix package, tu effectues ce qu'on appelle une transaction. C'est une action dite atomique. Soit elle réussit, soit rien ne se passe. Il n'y a pas de « le système a crashé en plein milieu alors on est dans un état bizarre ». Je trouve ça très rassurant !

Lire la suite...

Guix logo

Summary

In addition to your default profile ~/.guix-profile, you can create as many profiles as you want (if you find it useful). For example, I have a profile dedicated to programming with Guile, in which I have installed the latest version of the language, extensions to Emacs, and some libraries I use frequently.

Lire la suite...

Logo Guix

Sommaire :

En plus de ton profil par défaut (~/.guix-profile), tu peux créer autant de profils que tu le souhaites (si tu trouve ça utile). Par exemple, j'ai un profil dédié à la programmation avec le langage Guile, dans lequel j'ai installé la dernière version du langage, des extensions d'Emacs, et quelques bibliothèques que j'utilise fréquemment.

Lire la suite...

Guix logo

Definitions

Package store

Guix is a software package manager. It therefore manages a package store, located in /gnu/store (by default). This is where all software packages that are added to the system via Guix are stored.

The package store is common to all users' profiles.

Lire la suite...

Logo Guix

Définitions

Le dépôt de paquêts

Guix est un gestionnaire de paquets logiciels. Il gère donc un dépôt de paquets, situé dans /gnu/store (par défaut). C'est l'endroit où sont stockés tous les paquets de logiciels que l'on ajoute au système via Guix.

Le dépôt de paquets est commun à tous les profiles de tous les utilisateurs.

Lire la suite...