Deterinate Nix Installer ist eine schnelle, freundliche und zuverlässige Möglichkeit, NIX überall zu installieren und zu verwalten, einschließlich MacOS, Linux, Windows -Subsystem für Linux (WSL), Selinux, Ventildampfdeck und mehr. Es installiert NIX mit fähigen Flocken standardmäßig. Es bietet Unterstützung für nahtlos deinstallieren Nix, ermöglicht es Nix, MacOS -Upgrades zu überleben, und vieles mehr.
Dieser One-Liner ist der schnellste Weg, um mit einem unterstützten System zu beginnen:
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix |
sh -s -- installTipp
Um das Installieren mit dem Installationsprogramm zu installieren, finden Sie in den folgenden Anweisungen.
Destinate Nix Installer hat in einer Reihe von Umgebungen, einschließlich GitHub -Aktionen und GitLab, erfolgreich über 7 Millionen Installationen abgeschlossen:
| Plattform | Multi -Benutzer? | Nur root | Reife |
|---|---|---|---|
Linux ( x86_64 und aarch64 ) | ✓ (über Systemd) | ✓ | Stabil |
MacOS ( x86_64 und aarch64 ) | ✓ | Stabil (siehe Anmerkung) | |
| Ventildampfdeck (Steamos) | ✓ | Stabil | |
Windows -Subsystem für Linux 2 (WSL2) ( x86_64 und aarch64 ) | ✓ (über Systemd) | ✓ | Stabil |
| Podman Linux Container | ✓ (über Systemd) | ✓ | Stabil |
| Docker -Container | ✓ | Stabil |
Sie können NIX mit dem Standardplaner und den Optionen installieren, indem Sie dieses Skript ausführen:
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix |
sh -s -- installSo laden Sie selbst einen plattformspezifischen Installationsprogramm selbst herunter:
curl -sL -o nix-installer https://install.determinate.systems/nix/nix-installer-x86_64-linux
chmod +x nix-installer
./nix-installer Dies würde NIX auf einem x86_64-linux -System installieren, aber Sie können dies durch das System Ihrer Wahl ersetzen.
Wenn Sie sich auf macOS (aber nicht auf Nix-Darwin) oder Linux (jedoch nicht auf Nixos) befinden, können Sie Determinate mit dem Determinen-Nix-Installationsprogramm installieren, indem Sie das --determinate Flag addieren:
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix |
sh -s -- install --determinateTipp
Wenn Sie NIX-Darwin oder Nixos verwenden, empfehlen wir, Deterinate mithilfe von Modulen zu installieren, die von der determinate Flocke bereitgestellt werden.
Bestimmt ist:
Destinate Nix Installer installiert NIX, indem Sie einen von einem Planer erstellten Plan befolgen. Um die verfügbaren Planer zu überprüfen:
/nix/nix-installer install --helpPlaner haben ihre eigenen Optionen und Ausfälle und teilen die meisten von ihnen gemeinsam. So sehen Sie die Optionen für Linux beispielsweise:
/nix/nix-installer install linux --helpSie können Planer mithilfe von Umgebungsvariablen oder Befehlsargumenten konfigurieren:
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix |
NIX_BUILD_GROUP_NAME=nixbuilder sh -s -- install --nix-build-group-id 4000
# Alternatively:
NIX_BUILD_GROUP_NAME=nixbuilder ./nix-installer install --nix-build-group-id 4000Eine vollständige Liste der Optionen finden Sie unten die Installationsplatzeinstellungen.
Probleme mit dem Installateur haben? Wenden Sie sich an unseren Leitfaden zur Fehlerbehebung, um festzustellen, ob Ihr Problem behandelt wird.
Sie können NIX durch Ausführen auf unsere derzeit empfohlene Version von NIX aktualisieren:
sudo -i nix upgrade-nixAlternativ können Sie eine andere Version von Deterinate Nix Installer deinstallieren und neu installieren.
Sie können nix entfernen, die durch Deterinate Nix Installer installiert sind, indem Sie ausgeführt werden:
/nix/nix-installer uninstall Sie können NIX auf GitHub-Aktionen mithilfe von nix-installer-action installieren. Hier ist eine Beispielkonfiguration:
on :
pull_request :
push :
branches : [main]
jobs :
build :
name : Build
runs-on : ubuntu-22.04
steps :
- uses : actions/checkout@v4
- name : Install Nix
uses : DeterminateSystems/nix-installer-action@main
- name : Run `nix build`
run : nix build . GitLab CI -Läufer sind in der Regel docker und werden als root -Benutzer ausgeführt. Dies bedeutet, dass systemd nicht vorhanden ist, daher müssen Sie die Option --init none an den Linux -Planer übergeben.
Bei den Standard -GitLab -Läufern können Sie NIX mit dieser Konfiguration installieren:
test :
script :
- curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install linux --no-confirm --init none
- . /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh
- nix run nixpkgs#hello
- nix profile install nixpkgs#hello
- helloWenn Sie verschiedene Läufer verwenden, muss das obige Beispiel möglicherweise angepasst werden.
Warnung
Wenn --init none verwendet wird, können nur root oder Benutzer, die sich auf root -Berechtigungen erheben können, Nix ausführen:
sudo -i nix run nixpkgs#hello Wenn Sie SystemD nicht verwenden, können Sie NIX weiterhin installieren, indem Sie den linux -Plan explizit angeben und --init none :
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix |
sh -s -- install linux --init none In Docker/Podman -Containern oder WSL2 -Instanzen, in denen ein Init (wie systemd ) nicht vorhanden ist, passieren Sie --init none .
Für Behälter (ohne Init):
Warnung
Wenn --init none verwendet wird, können nur root oder Benutzer, die sich auf root -Berechtigungen erheben können, Nix ausführen:
sudo -i nix run nixpkgs#hello # Dockerfile
FROM ubuntu:latest
RUN apt update -y
RUN apt install curl -y
RUN curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install linux
--extra-conf "sandbox = false"
--init none
--no-confirm
ENV PATH= "${PATH}:/nix/var/nix/profiles/default/bin"
RUN nix run nixpkgs#hellodocker build -t ubuntu-with-nix .
docker run --rm -ti ubuntu-with-nix
docker rmi ubuntu-with-nix
# or
podman build -t ubuntu-with-nix .
podman run --rm -ti ubuntu-with-nix
podman rmi ubuntu-with-nixFür Behälter mit einem Systemd init:
# Dockerfile
FROM ubuntu:latest
RUN apt update -y
RUN apt install curl systemd -y
RUN curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install linux
--extra-conf "sandbox = false"
--no-start-daemon
--no-confirm
ENV PATH= "${PATH}:/nix/var/nix/profiles/default/bin"
RUN nix run nixpkgs#hello
CMD [ "/bin/systemd" ]podman build -t ubuntu-systemd-with-nix .
IMAGE= $( podman create ubuntu-systemd-with-nix )
CONTAINER= $( podman start $IMAGE )
podman exec -ti $CONTAINER /bin/bash
podman rm -f $CONTAINER
podman rmi $IMAGE Mit einigen Container -Tools wie Docker können Sie sandbox = false weglassen. Wenn dies ausgelassen wird, wird dies die Kompatibilität mit Container -Tools wie Podman negativ beeinflussen.
Wir empfehlen dringend, systemd zuerst zu aktivieren und dann Nix als normal zu installieren:
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix |
sh -s -- installWenn WSLG aktiviert ist, können Sie Dinge wie ein Linux Firefox von Windows on PowerShell öffnen:
wsl nix run nixpkgs # firefox Um einige OpenGL -Anwendungen zu verwenden, können Sie nixGL verwenden (beachten Sie, dass einige Anwendungen wie blender möglicherweise nicht funktionieren):
wsl nix run -- impure github:guibou / nixGL nix run nixpkgs # obs-studio Wenn das Aktivieren von Systemd keine Option ist, passieren Sie am Ende des Befehls --init none .
Warnung
Wenn --init none verwendet wird, können nur root oder Benutzer, die sich auf root -Berechtigungen erheben können, Nix ausführen:
sudo -i nix run nixpkgs#hellocurl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix |
sh -s -- install linux --init none Wenn Sie den Bestätigungsschritt umgehen möchten, können Sie die Flagge --no-confirm anwenden:
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix |
sh -s -- install --no-confirmDies ist besonders nützlich, wenn das Installationsprogramm in nicht interaktiven Skripten verwendet wird.
Bestehende Nix -Installationsskripte leisten gute Arbeit, sind jedoch schwer zu pflegen.
Subtile Unterschiede in den in den Skripten verwendeten Shell -Implementierungen und Tools machen es schwierig, aussagekräftige Änderungen am Installateur vorzunehmen.
Destinate Nix Installer hat zahlreiche Vorteile gegenüber diesen Optionen:
useradd ) bei Bedarf aufgerufen werdenPATH vorhanden ist Es war wunderbar, mit anderen Teilnehmern der Nix Installer Working Group und Mitgliedern der breiteren Community zusammenzuarbeiten. Die Arbeitsgruppe unterhält eine fundamentvolle Gabel des Installationsprogramms.
Destinate Nix Installer versucht zwar, ein umfassendes und unkluges Erlebnis zu bieten, aber leider gibt es einige Probleme, die möglicherweise eine manuelle Intervention oder die Auswahl des Bedieners erfordern.
Wenn Nix zuvor ohne deinstallierte Nix-Darwin zuerst deinstalliert wurde, können Sie ähnliche Fehler wie folgt aufnehmen:
nix shell nixpkgs#curl
error: unable to download ' https://cache.nixos.org/g8bqlgmpa4yg601w561qy2n576i6g0vh.narinfo ' : Problem with the SSL CA cert (path ? access rights ? ) (77) Dies geschieht, weil nix-darwin einen org.nixos.activate-system Dienst vorbietet, der nach dem Deinstallieren von NIX verbleibt. Der org.nixos.activate-system Dienst in diesem Zustand interagiert mit dem neu installierten NIX und ändert die SSL-Zertifikate, die sie für einen kaputten Symlink verwendet.
ls -lah /etc/ssl/certs
total 0
drwxr-xr-x 3 root wheel 96B Oct 17 08:26 .
drwxr-xr-x 6 root wheel 192B Sep 16 06:28 ..
lrwxr-xr-x 1 root wheel 41B Oct 17 08:26 ca-certificates.crt - > /etc/static/ssl/certs/ca-certificates.crt Das Problem wird durch die Angelegenheit verschärft, dass die nix-darwin -Deinstaller nach dem Deinstallieren von NIX nicht funktioniert, da NIX verwendet wird und Netzwerkkonnektivität erfordert.
Es ist möglich, diese Situation zu beheben, indem der Dienst des org.nixos.activate-system und der ca-certificates entfernt wird:
sudo rm /Library/LaunchDaemons/org.nixos.activate-system.plist
sudo launchctl bootout system/org.nixos.activate-system
/nix/nix-installer uninstall
sudo rm /etc/ssl/certs/ca-certificates.crtFühren Sie den Installateur erneut aus und es sollte funktionieren.
Aktuelle Versionen des Installationsprogramms weigern sich, zu deinstallieren, bis Nix-Darwin zuerst deinstalliert wird, was dazu beiträgt, dieses Problem zu mildern.
Da Sie das Installationsprogramm verwenden, um NIX auf Systemen ohne NIX zu installieren, ist der Standardaufbau eine statische Binärdatei.
So erstellen Sie ein tragbares Linux -Binär auf einem System mit NIX:
# to build a local copy
nix build -L " .#nix-installer-static "
# to build the remote main development branch
nix build -L " github:determinatesystems/nix-installer#nix-installer-static "
# for a specific version of the installer:
export NIX_INSTALLER_TAG= " v0.6.0 "
nix build -L " github:determinatesystems/nix-installer/ $NIX_INSTALLER_TAG #nix-installer-static "Auf macos:
# to build a local copy
nix build -L " .#nix-installer "
# to build the remote main development branch
nix build -L " github:determinatesystems/nix-installer#nix-installer "
# for a specific version of the installer:
export NIX_INSTALLER_TAG= " v0.6.0 "
nix build -L " github:determinatesystems/nix-installer/ $NIX_INSTALLER_TAG #nix-installer " Kopieren Sie dann result/bin/nix-installer in die Maschine, auf der Sie es ausführen möchten. Sie können das Installationsprogramm auch mit Fracht zu einem System ohne Nix hinzufügen, da sich keine Systemabhängigkeiten machen, über die Sie sich Sorgen machen müssen:
# to build and run a local copy
RUSTFLAGS= " --cfg tokio_unstable " cargo run -- --help
# to build the remote main development branch
RUSTFLAGS= " --cfg tokio_unstable " cargo install --git https://github.com/DeterminateSystems/nix-installer
nix-installer --help
# for a specific version of the installer:
export NIX_INSTALLER_TAG= " v0.6.0 "
RUSTFLAGS= " --cfg tokio_unstable " cargo install --git https://github.com/DeterminateSystems/nix-installer --tag $NIX_INSTALLER_TAG
nix-installer --help Um diesen Build tragbar zu machen, übergeben Sie die Option --target x86_64-unknown-linux-musl .
Notiz
Derzeit benötigen wir --cfg tokio_unstable , da wir die Prozessgruppen von Tokio verwenden, die stabile std -APIs einwickeln, jedoch instabil sind, da es eine MSRV -Beule erfordert.
Warnung
Die Verwendung von Deterinate Nix Installer als Rostbibliothek ist immer noch experimentell. Diese Funktion wird wahrscheinlich in Zukunft ohne Anwalt entfernt. Wenn Sie dies verwenden, teilen Sie uns dies bitte mit und wir können einen Weg zur Stabilisierung bieten.
Fügen Sie die nix-installer Bibliothek Ihrer Abhängigkeiten hinzu:
cargo add nix-installer Wenn Sie eine CLI erstellen, lesen Sie die cli -Feature -Flagge zur clap -Integration.
Sie müssen auch Ihre .cargo/config.toml so bearbeiten, um tokio_unstable zu verwenden, da wir die Prozessgruppen von Tokio verwenden, die stabile std -APIs einwickeln, jedoch instabil sind, da eine MSRV -Beule erforderlich ist:
# .cargo/config.toml
[ build ]
rustflags =[ " --cfg " , " tokio_unstable " ] Sie müssen außerdem die Umgebungsvariable NIX_INSTALLER_TARBALL_PATH so festlegen, dass sie auf einen zielgerechten Nix-Installations-Tarball wie NIX-2.21.2-AArch64-darwin.xz verweisen. Der Inhalt ist in die resultierende Binärdehnung eingebettet und ist zur Installationszeit heruntergeladen.
Dann ist es möglich, die Dokumentation zu überprüfen:
cargo doc --open -p nix-installer Die Dokumentation ist auch über nix build erhältlich:
nix build github:DeterminateSystems/nix-installer#nix-installer.doc
firefox result-doc/nix-installer/index.htmlSie können sich an eine bestimmte Version des Deterinate Nix -Installationsprogramms anpassen, indem Sie die Download -URL ändern. Hier ist ein Beispiel:
VERSION= " v0.6.0 "
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix/tag/ ${VERSION} |
sh -s -- installUm herauszufinden, welche Versionen verfügbar sind, oder die Binärdateien für jede Version herunterladen, überprüfen Sie die Github -Veröffentlichungen.
Sie können diese Veröffentlichungen direkt herunterladen und verwenden. Hier ist ein Beispiel:
VERSION= " v0.6.0 "
ARCH= " aarch64-linux "
curl -sSf -L https://github.com/DeterminateSystems/nix-installer/releases/download/ ${VERSION} /nix-installer- ${ARCH} -o nix-installer
./nix-installer installJede Installationsprobleme verfügt über eine zugehörige unterstützte NIX -Version - wenn Sie die Installationsprogramm -Version anpassen, stecken Sie auch indirekt an der zugehörigen NIX -Version.
Sie können die NIX-Version auch mit --nix-package-url oder NIX_INSTALLER_NIX_PACKAGE_URL= überschreiben, dies wird jedoch nicht empfohlen, da wir diese Kombination nicht getestet haben. Hier sind einige Beispiele von Nix -Paket -URLs, einschließlich der NIX -Version, des Betriebssystems und der Architektur:
Unterscheidet sich von den stromaufwärts gelegenen Nix -Installationskripten:
nix.conf :nix-command und flakes -Funktionen sind aktiviertbash-prompt-prefix ist festgelegtauto-optimise-store ist auf true eingestellt (nur unter Linux)always-allow-substitutes ist auf true gesetztextra-nix-path ist auf nixpkgs=flake:nixpkgs eingestelltmax-jobs ist auf auto eingestelltupgrade-nix-store-path-url ist auf https://install.determinate.systems/nix-upgrade/stable/universal eingestellt, um unbeabsichtigte Herabstufungen zu verhindern./nix/receipt.json sowie eine Kopie der Installation Binärer AT /nix/nix-installer gespeichertnix-channel --update wird nicht ausgeführt, ~/.nix-channels wird nicht bereitgestelltssl-cert-file ist in /etc/nix/nix.conf eingestellt, wenn das ssl-cert-file Argument verwendet wird. Destinate Nix Installer bietet eine Vielzahl von Konfigurationseinstellungen, einige allgemein und einige pro-Command. Alle Einstellungen sind über Flags oder über NIX_INSTALLER_* Umgebungsvariablen verfügbar.
Diese Einstellungen sind für alle Befehle verfügbar.
| Flagge (en) | Beschreibung | Standard (falls vorhanden) | Umgebungsvariable |
|---|---|---|---|
--log-directives | Verfolgung von Anweisungen durch Komma abgrenzt | NIX_INSTALLER_LOG_DIRECTIVES | |
--logger | Welcher Logger zu verwenden (Optionen sind compact , full , pretty und json ) | compact | NIX_INSTALLER_LOGGER |
--verbose | Aktivieren Sie Debug -Protokolle ( -vv für Trace) | false | NIX_INSTALLER_VERBOSITY |
nix-installer install )| Flagge (en) | Beschreibung | Standard (falls vorhanden) | Umgebungsvariable |
|---|---|---|---|
--determinate | Installiert Deterination | NIX_INSTALLER_DETERMINATE | |
--diagnostic-attribution | Beziehen Sie die Installationsdiagnose auf einen bestimmten Wert | NIX_INSTALLER_DIAGNOSTIC_ATTRIBUTION | |
--diagnostic-endpoint | Die URL- oder Dateipfad für eine Installationsdiagnose zu senden | https://install.determinate.systems/nix/diagnostic | NIX_INSTALLER_DIAGNOSTIC_ENDPOINT |
--explain | Geben Sie eine Erläuterung der Änderungen an, die der Installationsprozess an Ihr System vornimmt | false | NIX_INSTALLER_EXPLAIN |
--extra-conf | Zusätzliche Konfigurationslinien für /etc/nix.conf | NIX_INSTALLER_EXTRA_CONF | |
--force | Ob der Installationsprogramm Dateien gewaltsam nachbilden sollte, die vorhanden sind | false | NIX_INSTALLER_FORCE |
--init | Welches init-System zu konfigurieren (wenn --init none nix ist nur root) | launchd (macOS), systemd (Linux) | NIX_INSTALLER_INIT |
--nix-build-group-id | Die Nix Build Group GID | 350 (macOS), 30000 (Linux) | NIX_INSTALLER_NIX_BUILD_GROUP_ID |
--nix-build-group-name | Der Nix -Build -Gruppenname | nixbld | NIX_INSTALLER_NIX_BUILD_GROUP_NAME |
--nix-build-user-count | Die Anzahl der zu erstellenden Build -Benutzer | 32 | NIX_INSTALLER_NIX_BUILD_USER_COUNT |
--nix-build-user-id-base | Die Nix Build User Basis UID (aufsteigend) (Hinweis: Die erste UID ist diese Basis + 1) | 350 (macOS), 30000 (Linux) | NIX_INSTALLER_NIX_BUILD_USER_ID_BASE |
--nix-build-user-prefix | Das Nix Build User Prefix (Benutzernummern werden postfixiert) | _nixbld (macOS), nixbld (Linux) | NIX_INSTALLER_NIX_BUILD_USER_PREFIX |
--nix-package-url | Die NIX -Paket -URL | NIX_INSTALLER_NIX_PACKAGE_URL | |
--no-confirm | Führen Sie die Installation aus, ohne eine explizite Benutzerbestätigung zu erfordern | false | NIX_INSTALLER_NO_CONFIRM |
--no-modify-profile | Ändern Sie das Benutzerprofil, um NIX automatisch zu laden. | true | NIX_INSTALLER_MODIFY_PROFILE |
--proxy | Der Stellvertreter zu verwenden (falls vorhanden); Gültige Proxybasen sind https://$URL , http://$URL und socks5://$URL | NIX_INSTALLER_PROXY | |
--ssl-cert-file | Ein SSL -Zertifikat (falls vorhanden); Wird zum Abrufen von NIX verwendet und setzt ssl-cert-file in /etc/nix/nix.conf | NIX_INSTALLER_SSL_CERT_FILE | |
--no-start-daemon | Starten Sie den Daemon (wenn nicht --init none ) | true | NIX_INSTALLER_START_DAEMON |
Sie können auch einen Planer mit dem ersten Argument angeben:
nix-installer install < plan > Alternativ können Sie die Umgebungsvariable NIX_INSTALLER_PLAN verwenden:
NIX_INSTALLER_PLAN= < plan > nix-installer installnix-installer uninstall )| Flagge (en) | Beschreibung | Standard (falls vorhanden) | Umgebungsvariable |
|---|---|---|---|
--explain | Geben Sie eine Erläuterung der Änderungen an, die der Installationsprozess an Ihr System vornimmt | false | NIX_INSTALLER_EXPLAIN |
--no-confirm | Führen Sie die Installation aus, ohne eine explizite Benutzerbestätigung zu erfordern | false | NIX_INSTALLER_NO_CONFIRM |
Sie können auch einen Installationsbeleg als erstes Argument angeben (die Standardeinstellung ist /nix/receipt.json ):
nix-installer uninstall /path/to/receipt.jsonnix-installer plan )| Flagge (en) | Beschreibung | Standard (falls vorhanden) | Umgebungsvariable |
|---|---|---|---|
--out-file | Wo man den generierten Plan schreiben (im JSON -Format) | /dev/stdout | NIX_INSTALLER_PLAN_OUT_FILE |
nix-installer repair )| Flagge (en) | Beschreibung | Standard (falls vorhanden) | Umgebungsvariable |
|---|---|---|---|
--no-confirm | Führen Sie die Installation aus, ohne eine explizite Benutzerbestätigung zu erfordern | false | NIX_INSTALLER_NO_CONFIRM |
nix-installer self-test ) nix-installer self-test nimmt nur allgemeine Einstellungen an.
Das Ziel des Determinen -Nix -Installationsprogramms ist es, NIX erfolgreich und korrekt zu installieren. Die curl | sh Pipeline und der Installateur sammeln ein wenig diagnostische Informationen, um dies zu wahren.
Hier ist eine Tabelle der diagnostischen Daten, die wir sammeln:
| Feld | Verwenden |
|---|---|
version | Die Version von Deterinate Nix Installer. |
planner | Die Methode zur Installation von NIX ( linux , macos , steam-deck ) |
configured_settings | Die Namen der Planereinstellungen, die sich aus ihrem Standard geändert haben. Schließt die Werte nicht ein. |
os_name | Das laufende Betriebssystem. |
os_version | Die Version des Betriebssystems. |
triple | Das Architektur-/Betriebssystem/das Binärformat Ihres Systems. |
is_ci | Ob der Installationsprogramm in CI (z. B. Github -Aktionen) verwendet wird. |
action | Entweder Install oder Uninstall . |
status | Ein Success , Failure , Pending oder Cancelled . |
attribution | Verbinden Sie optional vom Benutzer definiert die Diagnostik dieses Laufs mit dem bereitgestellten Wert. |
failure_chain | Eine hohe Beschreibung des Versagens war, wenn überhaupt. Zum Beispiel: Command("diskutil") , wenn die Befehlsdiskutil diskutil list fehlgeschlagen ist. |
Um die Diagnoseberichterstattung zu deaktivieren, setzen Sie die Diagnostik-URL auf eine leere Zeichenfolge, indem Sie --diagnostic-endpoint="" oder festlegen oder NIX_INSTALLER_DIAGNOSTIC_ENDPOINT="" einstellen.
Hier können Sie die vollständige Datenschutzrichtlinie für bestimmte Systeme lesen, die Ersteller von Deterinate Nix Installer, hier.