OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

5.3. ຄໍາແນະນໍາການລວບລວມຂໍ້ມູນທົ່ວໄປ

ໃນເວລາທີ່ການຫຸ້ມຫໍ່ການກໍ່ສ້າງ, ມີຫຼາຍສົມມຸດຕິຖານທີ່ດໍາເນີນຢູ່ໃນຄໍາແນະນໍາ:

• ຫຼາຍໆແພັກເກັດຖືກ patched ກ່ອນທີ່ຈະລວບລວມ, ແຕ່ວ່າພຽງແຕ່ໃນເວລາທີ່ patch ແມ່ນຈໍາເປັນເພື່ອຫຼີກເວັ້ນບັນຫາ. Patch ມັກຈະຕ້ອງການໃນທັງສອງບົດນີ້ແລະບົດຕໍ່ໄປ, ແຕ່ບາງຄັ້ງພຽງແຕ່ຫນຶ່ງຫຼືອື່ນໆ. ດັ່ງນັ້ນ, ຢ່າກັງວົນຖ້າຄໍາແນະນໍາສໍາລັບ patch ທີ່ດາວໂຫຼດມາເບິ່ງຄືວ່າຂາດຫາຍໄປ. ຂໍ້ຄວາມເຕືອນກ່ຽວກັບ ຊົດເຊີຍ or fuzz ອາດຈະພົບໃນເວລານຳໃຊ້ແພັກ. ບໍ່ຕ້ອງກັງວົນກ່ຽວກັບການເຕືອນເຫຼົ່ານີ້, ເນື່ອງຈາກວ່າ patch ຍັງຖືກນໍາໃຊ້ຢ່າງສໍາເລັດຜົນ.

•ໃນລະຫວ່າງການລວບລວມແພັກເກັດສ່ວນໃຫຍ່, ຈະມີຄໍາເຕືອນຫຼາຍຄັ້ງທີ່ເລື່ອນລົງໃນຫນ້າຈໍ. ສິ່ງເຫຼົ່ານີ້ເປັນເລື່ອງປົກກະຕິ ແລະສາມາດຖືກລະເລີຍຢ່າງປອດໄພ. ຄໍາເຕືອນເຫຼົ່ານີ້ແມ່ນດັ່ງທີ່ປາກົດ - ການເຕືອນກ່ຽວກັບການປະຕິເສດ, ແຕ່ບໍ່ຖືກຕ້ອງ, ການນໍາໃຊ້ໄວຍາກອນ C ຫຼື C ++. ມາດຕະຖານ C ມີການປ່ຽນແປງເລື້ອຍໆ, ແລະບາງຊຸດຍັງໃຊ້ມາດຕະຖານເກົ່າ. ນີ້​ບໍ່​ແມ່ນ​ບັນ​ຫາ​, ແຕ່​ເຮັດ​ໃຫ້​ການ​ເຕືອນ​.

• ກວດເບິ່ງຄັ້ງສຸດທ້າຍວ່າ lfs ຕົວແປສະພາບແວດລ້ອມຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ:


ສະທ້ອນ $LFS

ສະທ້ອນ $LFS

ໃຫ້ແນ່ໃຈວ່າຜົນໄດ້ຮັບສະແດງໃຫ້ເຫັນເສັ້ນທາງໄປສູ່ຈຸດເຊື່ອມຕໍ່ຂອງ LFS partition, ເຊິ່ງແມ່ນ /mnt/lfs, ການນໍາໃຊ້ຕົວຢ່າງຂອງພວກເຮົາ.

ຮູບພາບເລັກນ້ອຍ

ຮູບພາບເລັກນ້ອຍ

• ສຸດທ້າຍ, ສອງລາຍການທີ່ສຳຄັນຕ້ອງເນັ້ນໜັກ:


ທີ່ສໍາຄັນ

ຄໍາແນະນໍາກ່ຽວກັບການກໍ່ສ້າງສົມມຸດວ່າຄວາມຕ້ອງການຂອງລະບົບໂຮດ, ລວມທັງການເຊື່ອມໂຍງສັນຍາລັກ, ໄດ້ຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ:

bash ແມ່ນ shell ໃນການນໍາໃຊ້.

sh ແມ່ນການເຊື່ອມຕໍ່ທີ່ເປັນສັນຍາລັກໃຫ້ bash.

/usr/bin/awk ແມ່ນການເຊື່ອມຕໍ່ທີ່ເປັນສັນຍາລັກໃຫ້ ແກວ.

/usr/bin/yacc ແມ່ນການເຊື່ອມຕໍ່ທີ່ເປັນສັນຍາລັກໃຫ້ bison ຫຼື script ຂະຫນາດນ້ອຍທີ່ປະຕິບັດ bison.

ທີ່ສໍາຄັນ

ຄໍາແນະນໍາກ່ຽວກັບການກໍ່ສ້າງສົມມຸດວ່າຄວາມຕ້ອງການຂອງລະບົບໂຮດ, ລວມທັງການເຊື່ອມໂຍງສັນຍາລັກ, ໄດ້ຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ:

bash ແມ່ນ shell ໃນການນໍາໃຊ້.

sh ແມ່ນການເຊື່ອມຕໍ່ທີ່ເປັນສັນຍາລັກໃຫ້ bash.

/usr/bin/awk ແມ່ນການເຊື່ອມຕໍ່ທີ່ເປັນສັນຍາລັກໃຫ້ ແກວ.

/usr/bin/yacc ແມ່ນການເຊື່ອມຕໍ່ທີ່ເປັນສັນຍາລັກໃຫ້ bison ຫຼື script ຂະຫນາດນ້ອຍທີ່ປະຕິບັດ bison.


ທີ່ສໍາຄັນ

ເພື່ອເນັ້ນຫນັກໃສ່ຂະບວນການສ້າງຄືນໃຫມ່:

1. ວາງແຫຼ່ງ ແລະ patches ທັງໝົດໃນໄດເລກະທໍລີທີ່ຈະເຂົ້າເຖິງໄດ້ຈາກສະພາບແວດລ້ອມ chroot ເຊັ່ນ: /mnt/lfs/ແຫຼ່ງ/. ເຮັດ ບໍ່ ເອົາແຫຼ່ງທີ່ມາ /mnt/lfs/tools/.

2. ປ່ຽນໄປຫາໄດເລກະທໍລີແຫຼ່ງຂໍ້ມູນ.

3. ສໍາລັບແຕ່ລະຊຸດ:

ກ. ການ​ນໍາ​ໃຊ້​ tar ໂຄງການ, ສະກັດຊຸດທີ່ຈະສ້າງ. ໃນບົດທີ 5, ໃຫ້ແນ່ໃຈວ່າທ່ານເປັນ lfs ຜູ້ໃຊ້ໃນເວລາທີ່ສະກັດຊຸດ.

ຂ. ປ່ຽນເປັນໄດເລກະທໍລີທີ່ສ້າງຂຶ້ນເມື່ອແພັກເກັດຖືກສະກັດ.

ຄ. ປະຕິບັດຕາມຄໍາແນະນໍາຂອງປື້ມສໍາລັບການກໍ່ສ້າງຊຸດ.

ງ. ປ່ຽນກັບຄືນໄປຫາໄດເລກະທໍລີແຫຼ່ງ.

e. ລຶບໄດເຣັກທໍຣີແຫຼ່ງທີ່ສະກັດອອກ ເວັ້ນເສຍແຕ່ຈະໄດ້ຮັບການແນະນໍາເປັນຢ່າງອື່ນ.

ທີ່ສໍາຄັນ

ເພື່ອເນັ້ນຫນັກໃສ່ຂະບວນການສ້າງຄືນໃຫມ່:

1. ວາງແຫຼ່ງ ແລະ patches ທັງໝົດໃນໄດເລກະທໍລີທີ່ຈະເຂົ້າເຖິງໄດ້ຈາກສະພາບແວດລ້ອມ chroot ເຊັ່ນ: /mnt/lfs/ແຫຼ່ງ/. ເຮັດ ບໍ່ ເອົາແຫຼ່ງທີ່ມາ /mnt/lfs/tools/.

2. ປ່ຽນໄປຫາໄດເລກະທໍລີແຫຼ່ງຂໍ້ມູນ.

3. ສໍາລັບແຕ່ລະຊຸດ:

ກ. ການ​ນໍາ​ໃຊ້​ tar ໂຄງການ, ສະກັດຊຸດທີ່ຈະສ້າງ. ໃນບົດທີ 5, ໃຫ້ແນ່ໃຈວ່າທ່ານເປັນ lfs ຜູ້ໃຊ້ໃນເວລາທີ່ສະກັດຊຸດ.

ຂ. ປ່ຽນເປັນໄດເລກະທໍລີທີ່ສ້າງຂຶ້ນເມື່ອແພັກເກັດຖືກສະກັດ.

ຄ. ປະຕິບັດຕາມຄໍາແນະນໍາຂອງປື້ມສໍາລັບການກໍ່ສ້າງຊຸດ.

ງ. ປ່ຽນກັບຄືນໄປຫາໄດເລກະທໍລີແຫຼ່ງ.

e. ລຶບໄດເຣັກທໍຣີແຫຼ່ງທີ່ສະກັດອອກ ເວັ້ນເສຍແຕ່ຈະໄດ້ຮັບການແນະນໍາເປັນຢ່າງອື່ນ.


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: