د FreeBSD بیس سیسټم د کڅوړې ویشلو ازموینه

د TrueOS پروژه اعلان شو د تجربوي جوړښتونو ازموینې په اړه FreeBSD 12-STABLE и FreeBSD 13-CURRENT، په کوم کې چې یو واحد بنسټ سیسټم د یو بل سره وصل شوي کڅوړو سیټ بدل شوی. ودانۍ د پروژې په دننه کې رامینځته کیږي pkgbase، کوم چې د اصلي کڅوړې مدیر pkg کارولو لپاره وسیله چمتو کوي ترڅو د بسته بندۍ اداره کړي چې اساس سیسټم رامینځته کوي.

د جلا کڅوړو په بڼه تحویلي تاسو ته اجازه درکوي د بیس سیسټم تازه کولو پروسه د پام وړ ساده کړئ او د اضافي غوښتنلیکونو (پورټونو) تازه کولو او د بیس سیسټم تازه کولو لپاره دواړه د یو واحد pkg یوټیلیټ وکاروئ ، پشمول د کارونکي ځای اجزا او کرنل. پروژه د دې امکان هم رامینځته کوي چې د بیس سیسټم او بندرونو / بسته بندۍ ذخیره کولو تر مینځ دمخه په کلکه ټاکل شوي حدونه اسانه کړي ، او د تازه کولو پروسې په جریان کې د اصلي چاپیریال اجزاو سره د دریمې ډلې برنامو مطابقت په پام کې ونیسي. دانه

Pkgbase بیس سیسټم په لاندې کڅوړو ویشي:

  • یوزرلینډ (میټا کڅوړه چې ټول بیس سیسټم د کارونکي ځای برخې کڅوړې پوښي)
  • د کارن لینډ اساس (اصلي اجرا وړ او کتابتونونه)
  • Userland-docs (د سیسټم لارښود)
  • یوزرلینډ-ډیبګ (د ډیبګ فایلونه چې په /usr/lib/debug کې موقعیت لري)
  • userland-lib32 (د 32-bit غوښتنلیکونو سره د مطابقت لپاره کتابتونونه)؛
  • یوزرلینډ - ازموینې (د ازموینې چوکاټ)
  • کرنل (په عمومي ترتیب کې اصلي دانه)
  • kernel-debug (کرنل په ډیبګ حالت کې جوړ شوی شاهد)
  • د کرنل سمبولونه (د کرنل لپاره د ډیبګ کولو سمبولونه، په /use/lib/debug کې موقعیت لري)
  • kernel-debug-symbols (د ډیبګ سمبولونه، کله چې د شاهد حالت کې دانه جوړول)

برسیره پردې، د سرچینې کوډ څخه د جوړولو لپاره ډیری کڅوړې چمتو شوي دي: src (د اساس سیسټم کوډ په /usr/src کې نصب شوی)، buildworld (file /usr/dist/world.txz د buildworld جوړ شوي لاګ سره)، buildkernel (فایل /usr/dist /kernel .txz د buildkernel build log سره) او buildkernel-debug (file /usr/dist/kernel-debug.txz د کرنل د جوړولو ډیبګ لاګ سره).

د 13-CURRENT څانګې لپاره کڅوړې به په اونۍ کې یو ځل تازه شي، او د 12-STABLE څانګې لپاره په هر 48 ساعتونو کې. که د ډیفالټ تشکیلاتو فایلونه بدل شي ، نو دوی د تازه نصبولو پروسې په جریان کې /etc لارښود کې د ځایی بدلونونو سره یوځای کیږي. که یوه شخړه وموندل شي چې د تنظیماتو ادغام ته اجازه نه ورکوي، نو بیا محلي اختیار پاتې کیږي، او وړاندیز شوي بدلونونه د ".pkgnew" تمدید سره په فایلونو کې خوندي کیږي د راتلونکو لاسي پارس کولو لپاره (د ترتیباتو سره د متضاد فایلونو لیست ښودلو لپاره، تاسو د "find /etc | grep '.pkgnew $'") کمانډ کارولی شئ.

سرچینه: opennet.ru

Add a comment