Flakes/ru: Difference between revisions

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}} для определения удалённых ре..."
Golits (talk | contribs)
Created page with "Флейки также позволяют явно указывать ссылки и версии, которые затем могут быть запрошены и обновлены программно с помощью входов{{cite manual|nix|command-ref/new-cli/nix3-flake-lock|number=7.5.19|title=nix flake lock}}{{cite manual|nix|command-ref/new-cli/nix3-flake-info|number=7.5.17|title=nix flake info}}. В дополнение к этому, экспери..."
Line 7: Line 7:
Флейк — это директория, которая содержит файл 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>.
Флейк — это директория, которая содержит файл 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>.


<div lang="en" dir="ltr" class="mw-content-ltr">
Флейки также позволяют явно указывать ссылки и версии, которые затем могут быть запрошены и обновлены программно с помощью входов{{cite manual|nix|command-ref/new-cli/nix3-flake-lock|number=7.5.19|title=nix flake lock}}{{cite manual|nix|command-ref/new-cli/nix3-flake-info|number=7.5.17|title=nix flake info}}. В дополнение к этому, экспериментальный инструмент командной строки получает на вход ссылки флейка для выражений, которые собирают, выполняют и развёртывают пакеты{{Cite manual|nix|command-ref/new-cli/nix|number=8.5.1|title=nix}}.
Flakes also allow for locking references and versions, which can then be queried and updated programatically via the inputs {{cite manual|nix|command-ref/new-cli/nix3-flake-lock|number=7.5.19|title=nix flake lock}}{{cite manual|nix|command-ref/new-cli/nix3-flake-info|number=7.5.17|title=nix flake info}}. Additionally, an experimental CLI utility accepts flake references for expressions that build, run, and deploy packages.{{Cite manual|nix|command-ref/new-cli/nix|number=8.5.1|title=nix}}
</div>


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