Rakirina belavkirina NixOS 21.05 bi karanîna rêveberê pakêtê Nix

Pêşkêşkirî berdana belavkirina NixOS 21.05, li ser bingeha rêveberê pakêtê Nix-ê ye û hejmarek pêşkeftinên xwedan peyda dike ku sazkirin û domandina pergalê hêsan dike. Mînakî, NixOS pelek veavakirina pergalê yekane bikar tîne (configuration.nix), şiyana paşvexistina nûvekirina bilez peyda dike, veguheztina di navbera dewletên pergalê yên cihêreng de piştgirî dike, sazkirina pakêtên kesane ji hêla bikarhênerên kesane ve piştgirî dike (pakêt di pelrêça malê de tê danîn ), û destûrê dide sazkirina hevdemî çend guhertoyên heman bernameyê, meclîsên ji nû ve têne peyda kirin. Mezinahiya wêneya sazkirinê ya tevahî bi KDE 1.4 GB, GNOME 1.8 GB, û guhertoya konsolê ya kurtkirî 660 MB e.

Nûvekirinên sereke:

  • 12985 pakêt hatin zêdekirin, 14109 pakêt hatin rakirin, 16768 pakêt hatin nûkirin. Guhertoyên nûvekirî yên pêkhateyên belavkirinê, di nav de gcc 10.3.0, glibc 2.32, mesa 21.0.1. Kernel Linux ya bingehîn ji guhertoya 5.4 ber 5.10 ve hatî nûve kirin, digel kernel 5.12 wekî vebijarkek tê pêşkêş kirin.
  • Sermaseyên KDE 5.21.3 (+ Serlêdanên KDE 20.12.3), GNOME 3.40 û Cinnamon 4.8.1 hatine nûve kirin.
  • Karûbarên nû bi GNURadio 3.8, servera rastkirina Keycloak û platforma gotûbêjê ya Discourse zêde kirin.

Dema ku Nix-ê bikar tînin, pakêt di pelrêça bikarhênerê de li darek pelrêça cihê /nix/store an jî binkrektîfek têne saz kirin. Mînakî, pakêt wekî /nix/store/f2b5...8a163-firefox-89.0.0/ tê saz kirin, ku "f2b5..." nasnavê pakêtê ya yekta ye ku ji bo şopandina girêdayîbûnê tê bikar anîn. Pakêtan wekî konteynir têne sêwirandin ku pêkhateyên ku ji bo xebitandina serîlêdanan hewce ne dihewîne. Nêzîkatiyek wusa di rêveberê pakêta GNU Guix de, ku li ser bingeha pêşveçûnên Nix-ê ye, tê bikar anîn.

Mimkun e ku meriv pêwendiyan di navbera pakêtan de diyar bike, û ji bo lêgerîna hebûna girêdanên jixwe sazkirî bigerin, di pelrêça pakêtên sazkirî de heşeyên nasnavê şopandin tê bikar anîn. Mimkun e ku meriv pakêtên binaryê yên amade ji depoyê dakêşîne (dema ku nûvekirinên pakêtên binary saz dikin, tenê guheztinên delta têne dakêşandin), an jî ji koda çavkaniyê bi hemî pêwendiyan re ava bikin. Kombûna pakêtan di depoyek taybetî ya Nixpkgs de tê pêşkêş kirin.

Source: opennet.ru

Add a comment