Flakes/ru: Difference between revisions

Golits (talk | contribs)
No edit summary
Golits (talk | contribs)
Created page with "Флейк — это директория, которая содержит файл Nix под названием <code>flake.nix</code>, содержащий очень конкретную структуру. Во флейки вносится похожий на URL синтаксис{{Cite manual|nix|command-ref/new-cli/nix3-flake|number=8.5.17|title=nix flake|subsection=url-like-syntax|subtitle=URL-like syntax}} для определения удалённых ре..."
Line 5: Line 5:
'''Nix Flakes''' (Флейки Nix) — это [[Experimental Nix features|экспериментальная функция]], впервые представленная в релизе [[Nix]] 2.4{{Cite manual|nix|development/experimental-features|number=13.8|title=Experimental Features|subsection=xp-feature-flakes|subtitle=flakes}}{{Cite manual|nix|release-notes/rl-2.4|number=14.27|title=Release 2.4 (2021-11-01)}}, направленная на улучшение ряда областей экосистемы Nix: Флейки предоставляют единую структуру для проектов Nix, позволяя выделять конкретные версии каждой зависимости, делиться этими зависимостями с помощью блокировочных файлов (lock files) и в общем делать запись репродуцируемых выражений Nix удобнее.
'''Nix Flakes''' (Флейки Nix) — это [[Experimental Nix features|экспериментальная функция]], впервые представленная в релизе [[Nix]] 2.4{{Cite manual|nix|development/experimental-features|number=13.8|title=Experimental Features|subsection=xp-feature-flakes|subtitle=flakes}}{{Cite manual|nix|release-notes/rl-2.4|number=14.27|title=Release 2.4 (2021-11-01)}}, направленная на улучшение ряда областей экосистемы Nix: Флейки предоставляют единую структуру для проектов Nix, позволяя выделять конкретные версии каждой зависимости, делиться этими зависимостями с помощью блокировочных файлов (lock files) и в общем делать запись репродуцируемых выражений Nix удобнее.


<div lang="en" dir="ltr" class="mw-content-ltr">
Флейк — это директория, которая содержит файл Nix под названием <code>flake.nix</code>, содержащий очень конкретную структуру. Во флейки вносится похожий на URL синтаксис{{Cite manual|nix|command-ref/new-cli/nix3-flake|number=8.5.17|title=nix flake|subsection=url-like-syntax|subtitle=URL-like syntax}} для определения удалённых ресурсов. Чтобы облегчить синтаксис URL, флейки используют реестр символических идентификаторов{{Cite manual|nix|command-ref/new-cli/nix3-registry|number=8.5.62|title=nix registry}}, позволяя напрямую определять ресурсы через синтаксис, например: <code>github:NixOS/nixpkgs</code>.
A flake is a directory which directly contains a Nix file called <code>flake.nix</code>, that follows a very specific structure. Flakes introduce a URL-like syntax{{Cite manual|nix|command-ref/new-cli/nix3-flake|number=8.5.17|title=nix flake|subsection=url-like-syntax|subtitle=URL-like syntax}} for specifying remote resources. To simplify the URL syntax, flakes use a registry of symbolic identifiers,{{Cite manual|nix|command-ref/new-cli/nix3-registry|number=8.5.62|title=nix registry}} allowing the direct specification of resources through syntax such as <code>github:NixOS/nixpkgs</code>.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">