Als «nix» getaggte Fragen

Fragen zu Nix, dem rein funktionalen Paketmanager und dessen Verwendung und Konfiguration.

4
Wie finde ich den Namen eines Nix-Pakets, um es in configuration.nix zu installieren?
Angenommen, ich suche nach einem Paket, das mithilfe nix-envder folgenden --queryOperation installiert werden soll : $ nix-env -qa 'aspell.*en' aspell-dict-en-7.1-0 Ich schreibe diese Paketnamen in /etc/nixos/configuration.nix, NixOS Hauptkonfigurationsdatei : environment.systemPackages = with pkgs; [ aspell-dict-en ]; Wenn ich sudo nixos-rebuild switchjedoch den Befehl NixOS ausführe, um die Konfiguration zu aktualisieren …
21 nixos  nix 


1
Wie teile ich /etc/nixos/configuration.nix in separate Module auf?
Angenommen, ich habe eine sehr einfache NixOS-Konfigurationsdatei : { config, pkgs, ... }: { imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix ]; # SOME STUFF environment.systemPackages = with pkgs; [ emacs gitFull ]; # SOME STUFF } Ich weiß, dass NixOS ein Modulsystem implementiert und …
14 nixos  nix 


1
Wie installiere ich ein einmaliges Paket in NixOS?
Ich habe eine NixOS-Box, die ich auf dem nixos-16.03Kanal habe. Ich möchte, dass die Maschine in einem weitgehend stabilen Zustand bleibt, und möchte daher vermeiden, auf den nixos-unstableKanal umzuschalten. Ich muss jedoch eine neuere Version eines Pakets installieren, als in diesem Kanal verfügbar ist ( nodejs-6_xin diesem Fall). Im Handbuch …
9 nixos  nix  nixpkgs 

3
Nix: Überspringen von Komponententests bei der Installation eines Haskell-Pakets
Ich verwende Nix, um Pakete unter meinem Haus (also keine Binärpakete) auf einem gemeinsam genutzten Host mit begrenzten Ressourcen zu installieren. Ich versuche, git-annex zu installieren. Beim Erstellen einer seiner Abhängigkeiten, der Haskell-Linse, verbrauchen die Komponententests so viel Speicher, dass sie getötet werden und die Installation fehlschlägt. Gibt es eine …



3
Wie konfiguriere ich eine Nix-Umgebung außerhalb von NixOS?
Bisher habe ich den Nix-Paketmanager durch nix-env -iInstallieren von Paketen ausprobiert . Jetzt möchte ich das mit einem verwalten ~/configuration.nix, wie im Beispiel hier , damit ich es in meinen Punktedateien versionieren kann. Gibt es eine Möglichkeit, diese Konfiguration aus meiner aktuellen Umgebung zu generieren? Alle Informationen, die ich zur …
8 nix 

4
Wie verwaltet Nix SystemD-Module unter einem Nicht-NixOS?
Angenommen, ich nix-envinstalliere ein Paket, das SystemD verwendet, auf einem Ubuntu-Host. Was muss getan werden, um Ubuntus SystemD auf die SystemD-Module aufmerksam zu machen, die aus Nix-Paketen stammen? Versuchen wir, die von Nix installierten .serviceDateien /lib/systemd/system/für das Apache Kafka- Paket zu finden und sie zu verknüpfen . nix-env -i apache-kafka …
8 systemd  nix 

1
Der lokale Nix-Cache wird ignoriert, da in der NAR-Info-Datei keine Signatur vorhanden ist
[teilweise hier gelöst: https://plus.google.com/110416349762686874861/posts/PVGHL1Tpeb9 ; aber nicht ganz] Ich möchte eine meiner NixOS-Maschinen als Cache für die Pakete verwenden, um nicht bei jedem Upgrade für jede einzelne Maschine alles aus Hydra abzurufen. Also versuche ich das: https://nixos.org/nix/manual/#sec-sharing-packages . Aber Wenn ich versuche zu verwenden nix-serve -p <port>, nix-env --option extra-binary-caches …
7 nixos  nix 


2
Nix-Ausdruck in Nix-Shell schnell neu laden?
Wenn ich nix-shell laufen lasse nix-shell ~/dev/nixpkgs -A pythonPackages.some-package und dann Phasen bearbeiten pythonPackages.some-package, wie man die nix-shellUmgebung mit neuen Änderungen neu lädt? Beenden nix-shellund erneut ausführen ist eine Option, aber gibt es Alternativen?
7 nixos  nix 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.