From 7fe7f7990477f8f5cb2081117dd1e5ecad361554 Mon Sep 17 00:00:00 2001 From: rockofox <5049120+rockofox@users.noreply.github.com> Date: Thu, 22 Dec 2022 02:11:42 +0100 Subject: [PATCH] nix, nix-build, nix-env, nix-collect-garbage, nix-shell: add German translation (#9365) * nix, nix-build, nix-env, nix-collect-garbage, nix-shell: add German translation * nix, nix-build, nix-env, nix-collect-garbage, nix-shell: apply suggestions from code review * nix, nix-build, nix-env, nix-collect-garbage, nix-shell: Applied changes from German code review to originals * Update pages.de/common/nix-collect-garbage.md --- pages.de/common/nix-build.md | 12 +++++++++ pages.de/common/nix-collect-garbage.md | 17 ++++++++++++ pages.de/common/nix-env.md | 36 ++++++++++++++++++++++++++ pages.de/common/nix-shell.md | 28 ++++++++++++++++++++ pages.de/common/nix.md | 24 +++++++++++++++++ pages/common/nix-build.md | 4 +-- pages/common/nix-collect-garbage.md | 2 +- pages/common/nix-shell.md | 8 +++--- 8 files changed, 124 insertions(+), 7 deletions(-) create mode 100644 pages.de/common/nix-build.md create mode 100644 pages.de/common/nix-collect-garbage.md create mode 100644 pages.de/common/nix-env.md create mode 100644 pages.de/common/nix-shell.md create mode 100644 pages.de/common/nix.md diff --git a/pages.de/common/nix-build.md b/pages.de/common/nix-build.md new file mode 100644 index 000000000..6da09be34 --- /dev/null +++ b/pages.de/common/nix-build.md @@ -0,0 +1,12 @@ +# nix-build + +> Erstellen eines Nix-Ausdruck. +> Weitere Informationen: . + +- Erstellen eines Nix-Ausdrucks: + +`nix-build '' --attr {{firefox}}` + +- Erstellen eines Nix-Ausdruck mit Sandbox (auf nicht-NixOS): + +`nix-build '' --attr {{firefox}} --option sandbox true` diff --git a/pages.de/common/nix-collect-garbage.md b/pages.de/common/nix-collect-garbage.md new file mode 100644 index 000000000..40f61cc7c --- /dev/null +++ b/pages.de/common/nix-collect-garbage.md @@ -0,0 +1,17 @@ +# nix-collect-garbage + +> Löschen von unbenutzten und unerreichbaren Nix-Speicherpfaden. +> Generationen können mit `nix-env --list-generations` aufgelistet werden. +> Weitere Informationen: . + +- Löschen von allen Speicherpfaden, die von den aktuellen Generationen der einzelnen Profile nicht verwendet werden: + +`sudo nix-collect-garbage --delete-old` + +- Simulieren der Löschung alter Speicherpfade: + +`sudo nix-collect-garbage --delete-old --dry-run` + +- Löschen aller Speicherpfade, die älter als 30 Tage sind: + +`sudo nix-collect-garbage --delete-older-than 30d` diff --git a/pages.de/common/nix-env.md b/pages.de/common/nix-env.md new file mode 100644 index 000000000..c28300c7e --- /dev/null +++ b/pages.de/common/nix-env.md @@ -0,0 +1,36 @@ +# nix-env + +> Manipulieren oder Abfragen von Nix-Benutzerumgebungen. +> Weitere Informationen: . + +- Alle installierten Pakete auflisten: + +`nix-env -q` + +- Installierte Pakete abfragen: + +`nix-env -q {{suchbegriff}}` + +- Verfügbare Pakete abfragen: + +`nix-env -qa {{suchbegriff}}` + +- Paket installieren: + +`nix-env -iA nixpkgs.{{paket_name}}` + +- Installieren eines Pakets von einer URL: + +`nix-env -i {{paket_name}} --datei {{beispiel.com}}` + +- Paket deinstallieren: + +`nix-env -e {{paket_name}}` + +- Upgrade eines Pakets: + +`nix-env -u {{paket_name}}` + +- Alle Pakete aktualisieren: + +`nix-env -u` diff --git a/pages.de/common/nix-shell.md b/pages.de/common/nix-shell.md new file mode 100644 index 000000000..9de9f58ca --- /dev/null +++ b/pages.de/common/nix-shell.md @@ -0,0 +1,28 @@ +# nix-shell + +> Startet eine interaktive Shell, die auf einem Nix-Ausdruck basiert. +> Weitere Informationen: . + +- Start mit Nix-Ausdruck in `shell.nix` oder `default.nix` im aktuellen Verzeichnis: + +`nix-shell` + +- Shell-Befehl in nicht-interaktiver Shell ausführen und beenden: + +`nix-shell --run "{{befehl}} {{arg1 arg2 ...}}"` + +- Start mit Ausdruck in `default.nix` im aktuellen Verzeichnis: + +`nix-shell {{default.nix}}` + +- Start mit aus nixpkgs geladenen Paketen: + +`nix-shell --packages {{paket_name_1 paket_name_2 ...}}` + +- Start mit Paketen, die aus einer bestimmten Nixpkgs-Revision geladen wurden: + +`nix-shell --packages {{paket_name_1 paket_name_2 ...}} -I nixpkgs={{https://github.com/NixOS/nixpkgs/archive/nixpkgs_revision.tar.gz}}` + +- Den Rest der Datei mit einem bestimmten Interpreter auswerten, zur Verwendung in `#!-scripts` (siehe ): + +`nix-shell -i {{interpreter}} --packages {{paket_name_1 paket_name_2 ...}}` diff --git a/pages.de/common/nix.md b/pages.de/common/nix.md new file mode 100644 index 000000000..ca31f21a7 --- /dev/null +++ b/pages.de/common/nix.md @@ -0,0 +1,24 @@ +# nix + +> Dienstprogramme für die Nix-Sprache und den Nix-Speicher. +> Weitere Informationen: . + +- Suche nach einem Paket über seinen Namen oder seine Beschreibung: + +`nix search {{suchbegriff}}` + +- Starten einer Nix-Shell, die die angegebenen Pakete zur Verfügung stellt: + +`nix run {{nixpkgs.pkg1 nixpkgs.pkg2 ...}}` + +- Optimieren der Festplattennutzung des Nix-Speicher durch Zusammenfassen doppelter Dateien: + +`nix store optimise` + +- Starten einer interaktiven Umgebung für die Auswertung von Nix-Ausdrücken: + +`nix repl` + +- Upgrade von Nix auf die neueste stabile Version: + +`nix upgrade-nix` diff --git a/pages/common/nix-build.md b/pages/common/nix-build.md index c65c0fa14..2258acba7 100644 --- a/pages/common/nix-build.md +++ b/pages/common/nix-build.md @@ -5,8 +5,8 @@ - Build a Nix expression: -`nix-build --attr {{expression_name}}` +`nix-build '' --attr {{firefox}}` - Build a sandboxed Nix expression (on non-NixOS): -`nix-build --attr {{expression_name}} --option sandbox true` +`nix-build '' --attr {{firefox}} --option sandbox true` diff --git a/pages/common/nix-collect-garbage.md b/pages/common/nix-collect-garbage.md index 6c38d5d7f..c5f8e094b 100644 --- a/pages/common/nix-collect-garbage.md +++ b/pages/common/nix-collect-garbage.md @@ -14,4 +14,4 @@ - Delete all store paths older than 30 days: -`sudo nix-collect-garbage --delete-older-than {{30d}}` +`sudo nix-collect-garbage --delete-older-than 30d` diff --git a/pages/common/nix-shell.md b/pages/common/nix-shell.md index f565a33ca..706ae59a0 100644 --- a/pages/common/nix-shell.md +++ b/pages/common/nix-shell.md @@ -9,7 +9,7 @@ - Run shell command in non-interactive shell and exit: -`nix-shell --run "{{command}} {{command_arguments}}"` +`nix-shell --run "{{command}} {{arg1 arg2 ...}}"` - Start with expression in `default.nix` in the current directory: @@ -17,12 +17,12 @@ - Start with packages loaded from nixpkgs: -`nix-shell --packages {{package_name_1}} {{package_name_2}}` +`nix-shell --packages {{package_name_1 package_name_2 ...}}` - Start with packages loaded from specific nixpkgs revision: -`nix-shell --packages {{package_names}} -I nixpkgs={{https://github.com/NixOS/nixpkgs/archive/nixpkgs_revision.tar.gz}}` +`nix-shell --packages {{package_name_1 package_name_2 ...}} -I nixpkgs={{https://github.com/NixOS/nixpkgs/archive/nixpkgs_revision.tar.gz}}` - Evaluate rest of file in specific interpreter, for use in `#!-scripts` (see ): -`nix-shell -i {{interpreter}} --packages {{package_names}}` +`nix-shell -i {{interpreter}} --packages {{package_name_1 package_name_2 ...}}`