FreeBSD පාදක පද්ධතියේ පැකේජ බෙදීම පරීක්ෂා කිරීම

TrueOS ව්යාපෘතිය නිවේදනය කරන ලදි පර්යේෂණාත්මක ගොඩනැගීම් පරීක්ෂා කිරීම ගැන FreeBSD 12-ස්ථායී и FreeBSD 13-වත්මන්, මොනොලිතික් පාදක පද්ධතියක් අන්තර් සම්බන්ධිත පැකේජ කට්ටලයක් බවට පරිවර්තනය වේ. ව්‍යාපෘතිය තුළ ගොඩනැඟිලි සංවර්ධනය කෙරේ pkgbase, මූලික පද්ධතිය සෑදෙන පැකේජ කළමනාකරණය කිරීම සඳහා ස්වදේශීය පැකේජ කළමනාකරු pkg භාවිතා කිරීමට මාධ්‍යයක් සපයයි.

වෙනම පැකේජ ආකාරයෙන් බෙදා හැරීම මූලික පද්ධතිය යාවත්කාලීන කිරීමේ ක්‍රියාවලිය සැලකිය යුතු ලෙස සරල කිරීමට සහ අමතර යෙදුම් (වරාය) යාවත්කාලීන කිරීම සහ පරිශීලක අවකාශ සංරචක සහ කර්නලය ඇතුළුව මූලික පද්ධතිය යාවත්කාලීන කිරීම සඳහා තනි pkg උපයෝගීතාවයක් භාවිතා කිරීමට ඉඩ සලසයි. මූලික පද්ධතිය සහ වරාය/පැකේජ ගබඩාව අතර කලින් දැඩි ලෙස නිර්වචනය කරන ලද මායිම් සුමට කිරීමටත්, යාවත්කාලීන ක්‍රියාවලියේදී ප්‍රධාන පරිසරයේ සංරචක සහ තෙවන පාර්ශවීය වැඩසටහන් වල ගැළපුම සැලකිල්ලට ගැනීමටත් ව්‍යාපෘතිය මඟින් හැකි වේ. කර්නලය.

Pkgbase පාදක පද්ධතිය පහත පැකේජ වලට බෙදා ඇත:

  • userland (සියලු මූලික පද්ධති පරිශීලකඅවකාශ සංරචක පැකේජ ආවරණය වන මෙටා පැකේජය)
  • userland-base (ප්‍රධාන ක්‍රියාත්මක කළ හැකි සහ පුස්තකාල)
  • userland-docs (පද්ධති අත්පොත්)
  • userland-debug (/usr/lib/debug හි ඇති debug ගොනු)
  • userland-lib32 (32-bit යෙදුම් සමඟ අනුකූලතාව සඳහා පුස්තකාල);
  • පරිශීලක-පරීක්ෂණ (පරීක්ෂණ රාමු)
  • කර්නලය (GENERIC වින්‍යාසයෙහි ප්‍රධාන කර්නලය)
  • kernel-debug (කර්නලය නිදොස් කිරීමේ ආකාරයෙන් ගොඩනගා ඇත සාක්ෂිකාරිය)
  • කර්නල්-සංකේත (කර්නලය සඳහා නිදොස් කිරීමේ සංකේත, /use/lib/debug හි පිහිටා ඇත)
  • kernel-debug-symbols (Debug symbols, kernel in Witness mode එකේදී)

මීට අමතරව, මූලාශ්‍ර කේතයෙන් ගොඩනැගීම සඳහා පැකේජ කිහිපයක් සපයනු ලැබේ: src (/usr/src හි ස්ථාපනය කර ඇති මූලික පද්ධති කේතය), buildworld (file /usr/dist/world.txz සමඟ buildworld build log), buildkernel (file /usr/dist). /kernel .txz බිල්ඩ්කර්නල් බිල්ඩ් ලොගය සමඟ) සහ buildkernel-debug (file /usr/dist/kernel-debug.txz kernel build debug log සමඟ).

13-CURRENT ශාඛාව සඳහා පැකේජ සතියකට වරක් සහ 12-ස්ථාවර ශාඛාව සඳහා සෑම පැය 48 කට වරක් යාවත්කාලීන කෙරේ. පෙරනිමි වින්‍යාස ගොනු වෙනස් කර ඇත්නම්, යාවත්කාලීන ස්ථාපන ක්‍රියාවලියේදී ඒවා / etc නාමාවලියෙහි දේශීය වෙනස්කම් සමඟ ඒකාබද්ධ කෙරේ. සැකසීම් ඒකාබද්ධ කිරීමට ඉඩ නොදෙන ගැටුමක් අනාවරණය වුවහොත්, දේශීය විකල්පය ඉතිරි වන අතර, පසුව අතින් විග්‍රහ කිරීම සඳහා යෝජිත වෙනස්කම් “.pkgnew” දිගුව සමඟ ගොනු වල සුරකිනු ඇත (සැකසීම් සමඟ ගැටුම් ගොනු ලැයිස්තුවක් පෙන්වීමට, ඔබ "find /etc | grep '.pkgnew $'") විධානය භාවිතා කළ හැක.

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

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