فا نیکسی

8.3.3.9. nix-store --import

نام

nix-store --import - وارد کردن آرشیو نیکس به انبار

خلاصه

nix-store --import

توضیحات

عملیات --import، سریال‌سازی مجموعه‌ای از اشیاء انبار تولیدشده توسط nix-store --export را از ورودی استاندارد می‌خواند و آن اشیاء انبار را به انبار Nix مشخص‌شده اضافه می‌کند. مسیرهایی که از پیش در انبار Nix هدف وجود دارند، نادیده گرفته می‌شوند. اگر مسیری [به] مسیر دیگری که در انبار Nix هدف وجود ندارد، ارجاع دهد، عملیات وارد کردن با شکست مواجه می‌شود.

نکته

برای انتقال کارآمد بسته‌های بسته (closures) به ماشین‌های راه دور از طریق SSH، از nix-copy-closure استفاده کنید.

مثال‌ها

مثال

با داشتن یک بسته (closure) از GNU Hello به عنوان یک فایل:

$ storePath="$(nix-build '<nixpkgs>' -I nixpkgs=channel:nixpkgs-unstable -A hello --no-out-link)"
$ nix-store --export $(nix-store --query --requisites $storePath) > hello.closure

بسته‌ی بسته (closure) را با استفاده از گزینه‌ی --store به یک انبار SSH راه دور درون‌ریزی کنید:

$ nix-store --import --store ssh://[email protected] < hello.closure

nix.dev/manual/nix/stable/command-ref/nix-store/import.html

نیکسی · یادداشت‌های فارسی Nix local fonts