GNU Guix 1.0 පැකේජ කළමනාකරු සහ GuixSD මත පදනම් වූ බෙදාහැරීම් තිබේ

සිදු විය පැකේජ කළමනාකරු නිකුතුව GNU Guix 1.0 සහ බෙදාහැරීමේ කට්ටලය GuixSD GNU/Linux (Guix System Distribution) එහි පදනම මත ගොඩනගා ඇත. අනුවාද අංකයේ සැලකිය යුතු වෙනසක් සිදුවන්නේ සියල්ල ක්‍රියාත්මක කිරීම සම්පූර්ණ කිරීම හේතුවෙනි ඉලක්කවැදගත් නිකුතුවක් සැකසීමට සකසා ඇත. නිකුතුව ව්‍යාපෘතියේ වසර හතක වැඩ සාරාංශ කර ඇති අතර එදිනෙදා භාවිතය සඳහා සූදානම් යැයි සැලකේ. පැටවීම සඳහා පිහිටුවා ඇත USB ෆ්ලෑෂ් (243 Mb) මත ස්ථාපනය සඳහා පින්තූර සහ අථත්‍යකරණ පද්ධතිවල (474 ​​Mb) භාවිතා කරන්න. i686, x86_64, armv7 සහ aarch64 ගෘහ නිර්මාණ ශිල්පය මත වැඩ සඳහා සහය දක්වයි.

බෙදාහැරීමේ කට්ටලය දෙකම ස්ථාපනය කිරීමට ඉඩ දෙයි ස්වාධීන OS අථත්යකරණ පද්ධති, බහාලුම් සහ සාම්ප්රදායික උපකරණ මත, සහ දියත් කිරීම දැනටමත් ස්ථාපනය කර ඇති GNU/Linux බෙදාහැරීම් වල, යෙදුම් යෙදවීමට වේදිකාවක් ලෙස ක්‍රියා කරයි. පරිශීලකයාට පරායත්ත ගිණුම්කරණය, පුනරාවර්තන ගොඩනැගීම්, root නොමැතිව වැඩ කිරීම, ගැටළු ඇති විට පෙර අනුවාද වෙත ආපසු යාම, වින්‍යාස කළමනාකරණය, පරිසර ක්ලෝනකරණය (වෙනත් පරිගණකවල මෘදුකාංග පරිසරයේ නිවැරදි පිටපතක් නිර්මාණය කිරීම) යනාදී කාර්යයන් සපයනු ලැබේ.

ප්රධාන නවෝත්පාදන:

  • අලුතින් එකතු කරන ලදී අන්තර් ක්රියාකාරී ස්ථාපකය, පෙළ මාදිලියේ වැඩ කරන;

    GNU Guix 1.0 පැකේජ කළමනාකරු සහ GuixSD මත පදනම් වූ බෙදාහැරීම් තිබේ

  • සකස් කර ඇත අථත්‍ය යන්ත්‍ර සඳහා නව රූපයක්, බෙදා හැරීමේ කට්ටලය සමඟ දැන හඳුනා ගැනීමට සහ සංවර්ධනය සඳහා වැඩ කරන පරිසරයන් නිර්මාණය කිරීමට සුදුසු ය;
  • නව පද්ධති සේවා කප්-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent සහ zabbix-server එකතු කරන ලදී;
  • පැකේජ 2104 ක් තුළ යාවත්කාලීන කරන ලද මෘදුකාංග අනුවාද, නව පැකේජ 1102 ක් එක් කරන ලදී. clojure 1.10.0, කෝප්ප 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3 හි යාවත්කාලීන කළ අනුවාද ඇතුළුව
    gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, යන්න 1.12.1,
    guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
    libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
    octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0,
    sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1 සහ xorg-server 1.20.4;

  • GNU Shepherd සේවා කළමනාකරු අනුවාදයට යාවත්කාලීන කරන ලදී 0.6, එක්-වෙඩි සේවා මාදිලිය ක්‍රියාවට නංවන, සාර්ථක දියත් කිරීමකින් පසු සේවාව නැවැත්වූ බව සලකුණු කර ඇති අතර, වෙනත් සේවාවන්ට පෙර එක් වරක් වැඩ ආරම්භ කිරීමට අවශ්‍ය විය හැකිය, උදාහරණයක් ලෙස, පිරිසිදු කිරීම හෝ ආරම්භ කිරීම සිදු කිරීම;
  • "guix පැකේජය" විධානයට අනෙකුත් පැකේජ කළමණාකරුවන්ගේ සාමාන්‍ය "ස්ථාපනය", "ඉවත් කිරීම", "උත්ශ්‍රේණි කිරීම" සහ "සෙවුම්" අන්වර්ථයන් එකතු කරන ලදී. පැකේජයක් සෙවීමට, ඔබට "guix search" විධානය භාවිතා කළ හැක, "guix install" ස්ථාපනය කිරීමට, සහ "guix pull" සහ "guix upgrade" උත්ශ්‍රේණි කිරීමට;
  • පැකේජ කළමනාකරු වෙත ප්‍රගති දර්ශකයක් එක් කරන ලද අතර වර්ණ සමඟ රෝග විනිශ්චය පණිවිඩ උද්දීපනය කරන ලදී. පෙරනිමියෙන්, බොහෝ විධාන දැන් ක්‍රියාත්මක වන්නේ වාචිකත්වයකින් තොරවය, එය වෙනම "-v" (--verbosity) විකල්පයකින් සක්‍රීය කර ඇත;
  • නව විධානය "guix system delete-generations" සහ විකල්ප "guix pack --save-provenance", "guix pull --news", "guix environment --preserv", "guix gc --list-roots", "guix gc --delete-generations", "guix weather -coverage";
  • නව විකල්ප එකතු කරන ලදී පැකේජ පරිවර්තනය "--git-url සමග" සහ "--ශාඛාව සමග";
  • බෙදාහැරීම මඟින් යතුරුපුවරු පිරිසැලසුම නිර්වචනය කිරීම සඳහා "යතුරුපුවරු-පිරිසැලසුම", X සේවාදායකය වින්‍යාස කිරීමට "xorg-වින්‍යාස කිරීම", කොටස ලේබල් කිරීමට "ලේබලය" සහ මූලික සේවාවන් නිර්වචනය කිරීම සඳහා "අත්‍යවශ්‍ය සේවා" එකතු කරන ලදී;
  • පරිශීලක නාම අවකාශය සහ PRoot යන දෙකටම සාපේක්ෂව ධාවනය කළ හැකි නැවත ස්ථානගත කළ හැකි ක්‍රියාත්මක කළ හැකි තාරබෝල් නිර්මාණය කිරීමට "guix pack -RR" විධානය එක් කරන ලදී;
  • 'guix pull' මඟින් නම් සෙවීම් වේගවත් කිරීමට පැකේජ හැඹිලියක් සපයන අතර 'glibc-utf8-locales' පැකේජය කාවැද්දීම;
  • "guix system" විධානය මඟින් ජනනය කරන ලද ISO රූපවල සම්පූර්ණ පුනරාවර්තන හැකියාව (bit සඳහා bit) සහතික කර ඇත;
  • SLiM වෙනුවට පිවිසුම් කළමනාකරු ලෙස GDM භාවිතා කරයි;
  • Guile 2.0 භාවිතයෙන් Guix තැනීම සඳහා වන සහාය අතහැර දමා ඇත.

GNU Guix පැකේජ කළමනාකරු ව්‍යාපෘතියේ වර්ධනයන් මත පදනම් වූ බව මතක තබා ගන්න නික්ස් සහ සාමාන්‍ය පැකේජ කළමනාකරණ කාර්යයන්ට අමතරව, එය ගනුදෙනු යාවත්කාලීන කිරීම්, යාවත්කාලීන ආපසු හැරවීමේ හැකියාව, සුපිරි පරිශීලක වරප්‍රසාද ලබා නොගෙන වැඩ කිරීම, තනි පරිශීලකයින් සමඟ සම්බන්ධිත පැතිකඩ සඳහා සහාය, එක් වැඩසටහනක අනුවාද කිහිපයක් එකවර ස්ථාපනය කිරීමේ හැකියාව වැනි විශේෂාංග සඳහා සහය දක්වයි. කසළ එකතු කිරීමේ මෙවලම් (භාවිතා නොකළ ඇසුරුම් අනුවාද හඳුනා ගැනීම සහ ඉවත් කිරීම). යෙදුම් ගොඩනැගීමේ ස්ක්‍රිප්ට් සහ ඇසුරුම් රීති නිර්වචනය කිරීම සඳහා, යෝජනා ක්‍රම ක්‍රියාකාරී ක්‍රමලේඛන භාෂාවෙන් සියලුම පැකේජ කළමනාකරණ මෙහෙයුම් සිදු කිරීමට ඔබට ඉඩ සලසන විශේෂිත ඉහළ මට්ටමේ වසම්-විශේෂිත භාෂාවක් සහ Guile Scheme API සංරචක භාවිතා කිරීමට යෝජනා කෙරේ.

Nix පැකේජ කළමනාකරු සඳහා සකස් කර ගබඩාවේ තබා ඇති පැකේජ භාවිතා කිරීමේ හැකියාව සහාය දක්වයි
Nixpkgs. පැකේජ මෙහෙයුම් වලට අමතරව, යෙදුම් වින්‍යාසය කළමනාකරණය කිරීමට ඔබට ස්ක්‍රිප්ට් සෑදිය හැක. පැකේජයක් ගොඩනඟන විට, සියලු ආශ්‍රිත පරායත්තයන් ස්වයංක්‍රීයව බාගත කර ගොඩනගනු ලැබේ. නිධියෙන් සූදානම් කළ ද්විමය පැකේජ බාගත කිරීම සහ සියලු පරායත්තතා සමඟ මූලාශ්‍රයෙන් ගොඩ නැගීම යන දෙකටම හැකිය. බාහිර ගබඩාවකින් යාවත්කාලීන ස්ථාපනය කිරීම සංවිධානය කිරීමෙන් ස්ථාපිත වැඩසටහන් වල අනුවාද යාවත්කාලීනව තබා ගැනීමට ක්‍රියාත්මක කරන ලද මෙවලම්.

පැකේජ සඳහා ගොඩනැගීමේ පරිසරය සෑදී ඇත්තේ යෙදුම් ක්‍රියාත්මක කිරීම සඳහා අවශ්‍ය සියලුම සංරචක අඩංගු බහාලුමක් ලෙස වන අතර එමඟින් බෙදාහැරීමේ මූලික පද්ධති පරිසරයේ සංයුතිය නොසලකා ක්‍රියා කළ හැකි පැකේජ කට්ටලයක් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි, Guix එකතු කිරීමක් ලෙස භාවිතා කරයි. දැනටමත් ස්ථාපනය කර ඇති පරායත්තයන් තිබේදැයි සොයා ගැනීමට ස්ථාපිත පැකේජ නාමාවලියෙහි ඇති හැෂ් හඳුනාගැනීම් පරිලෝකනය කිරීමෙන් Guix පැකේජ අතර පරායත්තතා තීරණය කළ හැක. පැකේජ පරිශීලක නාමාවලියෙහි වෙනම නාමාවලි ගසක හෝ උප බහලුමක ස්ථාපනය කර ඇති අතර, එමඟින් අනෙකුත් පැකේජ කළමණාකරුවන් සමඟ සහජීවනය වීමට සහ පවතින පුළුල් පරාසයක බෙදාහැරීම් සඳහා සහාය ලබා දේ. උදාහරණයක් ලෙස, පැකේජයක් ස්ථාපනය කර ඇත්තේ /nix/store/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/ එහිදී "f42d58..." යනු පරායත්තතා පාලනය කිරීමට භාවිතා කරන අද්විතීය පැකේජ හඳුනාගැනීමයි.

බෙදාහැරීමට ඇතුළත් වන්නේ නිදහස් සංරචක පමණක් වන අතර GNU Linux-Libre කර්නලයක් නොමිලේ නොවන ද්විමය ස්ථිරාංග මූලද්‍රව්‍යවලින් ඉවත් කර ඇත. GCC 8.3 ගොඩනැගීම සඳහා භාවිතා වේ. සේවා කළමනාකරු ආරම්භක පද්ධතිය ලෙස භාවිතා කරයි GNU Shepherd (ex dmd) SysV-init සඳහා විකල්පයක් ලෙස පරායත්තතා සහාය ඇතිව සංවර්ධනය කරන ලදී. පාලන ඩීමන් සහ ෂෙපර්ඩ් උපයෝගිතා ගයිල් භාෂාවෙන් ලියා ඇත (යෝජනා ක්‍රම භාෂාවේ ක්‍රියාත්මක කිරීම් වලින් එකක්), එය සේවා ආරම්භක පරාමිතීන් අර්ථ දැක්වීමට ද භාවිතා කරයි. මූලික රූපය කොන්සෝල මාදිලියට සහය දක්වයි, නමුත් ස්ථාපනය කිරීමට සකස් කර ඇත X.Org මත පදනම් වූ ග්‍රැෆික් ස්ටැක් සංරචක, dwm සහ ratpoison කවුළු කළමනාකරුවන්, Xfce ඩෙස්ක්ටොප් එක සහ ග්‍රැෆික් යෙදුම් තෝරාගැනීම ඇතුළුව 9714 පෙර ඇසුරුම් කළ පැකේජ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න