Ke hoʻāʻo nei i ka ʻāpana ʻāpana o ka ʻōnaehana kumu FreeBSD

Pāhana TrueOS kūkala ʻia e pili ana i ka hoʻāʻo ʻana i nā kūkulu hoʻokolohua FreeBSD 12-STABLE и FreeBSD 13-CURRENT, kahi i hoʻololi ʻia kahi ʻōnaehana kumu monolithic i kahi pūʻulu o nā pūʻulu pili. Kūkulu ʻia nā hale kūkulu i loko o ka papahana pkgbase, ka mea e hāʻawi ai i kahi ala e hoʻohana ai i ka mea hoʻokele puʻupuʻu maoli pkg e hoʻokele i nā pūʻolo i hana i ka ʻōnaehana kumu.

ʻO ka hāʻawi ʻana i ke ʻano o nā ʻāpana ʻokoʻa e hiki ai iā ʻoe ke maʻalahi i ke kaʻina hana o ka hoʻonui ʻana i ka ʻōnaehana kumu a hoʻohana i kahi pono pkg hoʻokahi no ka hoʻonui ʻana i nā noi hou (ports) a no ka hoʻonui ʻana i ka ʻōnaehana kumu, me nā mea hoʻohana wahi a me ka kernel. Hiki i ka papahana ke hoʻomaʻemaʻe i nā palena i wehewehe mua ʻia ma waena o ka ʻōnaehana kumu a me nā waihona ports / package, a i ka wā o ka hana hou e noʻonoʻo i ka hoʻohālikelike ʻana o nā polokalamu ʻaoʻao ʻekolu me nā ʻāpana o ke kaiapuni nui a me ka kīʻaha.

Hoʻokaʻawale ʻo Pkgbase i ka ʻōnaehana kumu i nā pūʻolo aʻe:

  • userland (ʻo ka pūʻolo meta e uhi ana i nā pūʻolo mea hoʻohana pūnaewele kumu a pau)
  • userland-base (nā mea hoʻokō nui a me nā hale waihona puke)
  • userland-docs (nā manual system)
  • userland-debug (nā waihona debug aia ma /usr/lib/debug)
  • userland-lib32 (nā hale waihona puke no ka launa pū me nā noi 32-bit);
  • userland-tests (ka ho'āʻo frameworks)
  • kernel (kernel nui ma ka hoʻonohonoho GENERIC)
  • kernel-debug (kernel i kūkulu ʻia ma ke ʻano debug Hōʻike)
  • kernel-symbols (debugging hōʻailona no ka kernel, aia ma /use/lib/debug)
  • kernel-debug-symbols (nā hōʻailona debug, i ke kūkulu ʻana i ka kernel ma ke ʻano Witness)

Hoʻohui ʻia, hāʻawi ʻia kekahi mau pūʻolo no ke kūkulu ʻana mai ka code kumu: src (ke code ʻōnaehana kumu i hoʻokomo ʻia ma /usr/src), buildworld (file /usr/dist/world.txz me ka buildworld build log), buildkernel (file /usr/dist /kernel .txz me ka buildkernel build log) a me buildkernel-debug (file /usr/dist/kernel-debug.txz me ka kernel build debug log).

E hōʻano hou ʻia nā pūʻolo no ka lālā 13-CURRENT i hoʻokahi manawa i ka pule, a no ka lālā 12-STABLE i kēlā me kēia 48 hola. Inā hoʻololi ʻia nā faila hoʻonohonoho paʻamau, hoʻohui ʻia lākou me nā loli kūloko i ka papa kuhikuhi / etc i ka wā o ke kaʻina hana hoʻonohonoho. Inā ʻike ʻia kahi paio ʻaʻole e ʻae i ka hoʻohui ʻana i nā hoʻonohonoho, a laila waiho ʻia ke koho kūloko, a mālama ʻia nā hoʻololi i manaʻo ʻia i nā faila me ka hoʻonui ʻana ".pkgnew" no ka parsing manual ma hope (e hōʻike i kahi papa inoa o nā faila hakakā me nā hoʻonohonoho, ʻo ʻoe. hiki ke hoʻohana i ke kauoha "loaʻa /etc | grep '.pkgnew $'").

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka