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
This commit is contained in:
rockofox
2022-12-22 02:11:42 +01:00
committed by GitHub
parent 313f103e26
commit 7fe7f79904
8 changed files with 124 additions and 7 deletions

View File

@@ -0,0 +1,12 @@
# nix-build
> Erstellen eines Nix-Ausdruck.
> Weitere Informationen: <https://nixos.org/releases/nix/latest/manual#sec-nix-build>.
- Erstellen eines Nix-Ausdrucks:
`nix-build '<nixpkgs>' --attr {{firefox}}`
- Erstellen eines Nix-Ausdruck mit Sandbox (auf nicht-NixOS):
`nix-build '<nixpkgs>' --attr {{firefox}} --option sandbox true`

View File

@@ -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: <https://nixos.org/releases/nix/latest/manual/#sec-nix-collect-garbage>.
- 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`

View File

@@ -0,0 +1,36 @@
# nix-env
> Manipulieren oder Abfragen von Nix-Benutzerumgebungen.
> Weitere Informationen: <https://nixos.org/manual/nix/stable/#sec-nix-env>.
- 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`

View File

@@ -0,0 +1,28 @@
# nix-shell
> Startet eine interaktive Shell, die auf einem Nix-Ausdruck basiert.
> Weitere Informationen: <https://nixos.org/manual/nix/stable/#sec-nix-shell>.
- 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 <https://nixos.org/manual/nix/stable/#use-as-a-interpreter>):
`nix-shell -i {{interpreter}} --packages {{paket_name_1 paket_name_2 ...}}`

24
pages.de/common/nix.md Normal file
View File

@@ -0,0 +1,24 @@
# nix
> Dienstprogramme für die Nix-Sprache und den Nix-Speicher.
> Weitere Informationen: <https://nixos.org>.
- 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`

View File

@@ -5,8 +5,8 @@
- Build a Nix expression:
`nix-build --attr {{expression_name}}`
`nix-build '<nixpkgs>' --attr {{firefox}}`
- Build a sandboxed Nix expression (on non-NixOS):
`nix-build --attr {{expression_name}} --option sandbox true`
`nix-build '<nixpkgs>' --attr {{firefox}} --option sandbox true`

View File

@@ -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`

View File

@@ -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 <https://nixos.org/manual/nix/stable/#use-as-a-interpreter>):
`nix-shell -i {{interpreter}} --packages {{package_names}}`
`nix-shell -i {{interpreter}} --packages {{package_name_1 package_name_2 ...}}`