1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-03 10:55:24 +02:00
tldr/pages.de/common/nix.md
Peter Bittner 2add697859
nix: align examples of translations (#16297)
Co-authored-by: pixie <pixel+github@chrissx.de>
2025-05-01 17:09:17 +02:00

1.2 KiB

nix

Ein leistungsfähiger Paketmanager, der das Paketmanagement zuverlässig, reproduzierbar und deklarativ macht. nix ist experimentell und muss gesondert aktiviert werden. Für die klassische, stabile Schnittstelle siehe tldr nix classic. Einige Unterbefehle wie build, develop, flake, registry, profile, search, repl, store, edit, why-depends usw. haben ihre eigene Dokumentation. Weitere Informationen: https://nix.dev/manual/nix/stable/command-ref/new-cli/nix.

  • Aktiviere den nix Befehl:

mkdir {{[-p|--parents]}} ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.conf

  • Suche ein Paket in nixpkgs nach Namen oder Beschreibung:

nix search nixpkgs {{suchbegriff}}

  • Starte eine Shell und stelle die angegebenen Pakete von nixpkgs darin bereit:

nix shell {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}

  • Installiere einige Pakete von nixpkgs dauerhaft:

nix profile install {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}

  • Entferne ungenutzte Pfade aus dem Nix-Store, um Speicherplatz freizugeben:

nix store gc

  • Starte eine interaktive Umgebung zur Auswertung von Nix-Ausdrücken:

nix repl

  • Zeige Hilfe für einen bestimmten Unterbefehl an:

nix help {{unterbefehl}}