Je travaille dans une entreprise où tout est sclérosé, où les environnements sont vieux, etc.
J’avais regardé avec interêt nix pour me construire un système moderne sans avoir à me palucher toutes les recherches des dépendances à la main, ni tous les ./configure --prefix=... && make && make install.
Malgré mes efforts (c’était au moment de nix 2.0.x), je n’avais pas réussi à faire marcher les installations ailleurs que dans /nix.
Comme je n’étais pas root et que bien sûr un tel répertoire était impossible à obtenir, j’avais dû abandonner. Sais-tu si ça marche de ce côté-là ?
Deuxième question, tu présentes pas mal de personnalisations des paquets nix, ce qui m’intéresse beaucoup.
Je travaille dans la simulation numérique et j’ai jeté un œil à spack qui permet d’installer des paquets en personnalisant les dépendances par de simples arguments depuis la ligne de commande. Détail très utile dans mon cas, le compilateur utilisé pour la construction fait lui-même partie des dépendances (configurables) et peut coexister avec le même paquet compilé avec un autre compilateur !
Quand on travaille avec 3 versions de 4 compilateurs différents, c’est vraiment pratique. Que penses-tu de l’utilisation de nix (et de toutes les variations que tu présentes en ce moment : je te remercie) dans ce contexte ?
# DLL-Hell-o-world
Posté par T_T_T . En réponse au journal Gérer son environnement utilisateur NixOS, avec Home-manager. Évalué à 1.
Je travaille dans une entreprise où tout est sclérosé, où les environnements sont vieux, etc.
J’avais regardé avec interêt nix pour me construire un système moderne sans avoir à me palucher toutes les recherches des dépendances à la main, ni tous les
./configure --prefix=... && make && make install.Malgré mes efforts (c’était au moment de nix 2.0.x), je n’avais pas réussi à faire marcher les installations ailleurs que dans
/nix.Comme je n’étais pas root et que bien sûr un tel répertoire était impossible à obtenir, j’avais dû abandonner.
Sais-tu si ça marche de ce côté-là ?
Deuxième question, tu présentes pas mal de personnalisations des paquets nix, ce qui m’intéresse beaucoup.
Je travaille dans la simulation numérique et j’ai jeté un œil à spack qui permet d’installer des paquets en personnalisant les dépendances par de simples arguments depuis la ligne de commande. Détail très utile dans mon cas, le compilateur utilisé pour la construction fait lui-même partie des dépendances (configurables) et peut coexister avec le même paquet compilé avec un autre compilateur !
Quand on travaille avec 3 versions de 4 compilateurs différents, c’est vraiment pratique.
Que penses-tu de l’utilisation de nix (et de toutes les variations que tu présentes en ce moment : je te remercie) dans ce contexte ?