فا نیکسی

4.9. انواع انبار

نیکس از انواع مختلف انبار پشتیبانی می‌کند:

@store-types@

قالب URL انبار

انبارها با استفاده از یک نحو شبیه به URL مشخص می‌شوند. برای مثال، دستور

# nix path-info --store https://cache.nixos.org/ --json \
  /nix/store/1542dip9i7k4f24y6hqgd04hmvid9hr5-coreutils-9.1

اطلاعات مربوط به یک مسیر انبار را در کش باینری HTTP واقع در https://cache.nixos.org/ که نوعی انبار است، دریافت می‌کند.

URLهای انبار می‌توانند با استفاده از رشته‌های پرس‌وجو (query string) در URL، یعنی با الحاق ?name1=value1&name2=value2&... به URL، تنظیمات انبار را مشخص کنند. برای مثال،

--store ssh://machine.example.org?ssh-key=/path/to/my/key

به Nix می‌گوید تا از طریق پروتکل SSH و با استفاده از /path/to/my/key به عنوان کلید خصوصی SSH، به انبار روی یک ماشین راه دور دسترسی پیدا کند. تنظیمات پشتیبانی‌شده برای هر نوع انبار در ادامه مستند شده است.

URL خاص auto

URL انبار خاص auto باعث می‌شود که Nix به صورت خودکار یک انبار را به شرح زیر انتخاب کند:

nix.dev/manual/nix/stable/store/types/

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