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