ສາຍການອັບເດດ

ແຕ່ລະສາຍການອັບເດດ

Fedora CoreOS (FCOS) ມີສາຍການອັບເດດຫຼາຍສາຍທີ່ຜູ້ໃຊ້ທົ່ວໄປສາມາດເລືອກໃຊ້ໄດ້. ເຊິ່ງມີດັ່ງນີ້:

  • stable

    • ສາຍ stable ແມ່ນສາຍທີ່ມີຄວາມສະຖຽນ ແລະ ເຊື່ອຖືໄດ້ຫຼາຍທີ່ສຸດ ໂດຍການປ່ຽນແປງຕ່າງໆຈະຖືກສົ່ງມາຫາສາຍນີ້ ຫຼັງຈາກທີ່ໄດ້ຜ່ານການທົດສອບໃນສາຍ testing ມາໄລຍະໜຶ່ງແລ້ວ.

  • testing

    • ສາຍ testing ແມ່ນຕົວແທນຂອງສິ່ງທີ່ຈະມາເຖິງໃນເວີຊັນ stable ຖັດໄປ. ເນື້ອໃນໃນສາຍນີ້ຈະຖືກອັບເດດເປັນປະຈຳ ເພື່ອໃຫ້ຊຸມຊົນມີໂອກາດກວດສອບການປ່ຽນແປງທີ່ອາດເຮັດໃຫ້ລະບົບມີບັນຫາ ກ່ອນທີ່ມັນຈະຖືກປ່ອຍໄປຫາສາຍ stable.

  • next

    • ສາຍ next ແມ່ນຕົວແທນຂອງອະນາຄົດ. ມັນມັກຈະຖືກໃຊ້ເພື່ອທົດລອງຄຸນສົມບັດໃໝ່ໆ ແລະ ທົດສອບການປ່ຽນພື້ນຖານ (rebase) ຂອງລະບົບເທິງ Fedora ເວີຊັນໃຫຍ່ຖັດໄປ. ເນື້ອໃນໃນສາຍ next ຈະຄ່ອຍໆຖືກເລືອກເຟັ້ນໄປຫາສາຍ testing ແລະ ສາຍ stable ຕາມລຳດັບ.

ເມື່ອຕິດຕາມສາຍການອັບເດດໃດໜຶ່ງ, ລະບົບຈະຖືກອັບເດດໂດຍອັດຕະໂນມັດເມື່ອມີເວີຊັນໃໝ່ຖືກປ່ອຍອອກມາໃນສາຍນັ້ນ. ເຖິງວ່າທຸກສາຍຂອງ FCOS ຈະຖືກທົດສອບແບບອັດຕະໂນມັດແລ້ວກໍຕາມ, ແຕ່ພວກເຮົາຂໍແນະນຳໃຫ້ຜູ້ໃຊ້ແບ່ງສ່ວນການຕິດຕັ້ງ FCOS ບາງສ່ວນມາໃຊ້ສາຍ testing ແລະ next. ສິ່ງນີ້ຈະຊ່ວຍໃຫ້ໝັ້ນໃຈໄດ້ວ່າ ຂໍ້ຜິດພາດທີ່ອາດເກີດຂຶ້ນຈະຖືກກວດພົບໄດ້ໄວພໍທີ່ຈະເຮັດໃຫ້ການນຳໃຊ້ໃນສາຍ stable ພົບກັບບັນຫາໜ້ອຍທີ່ສຸດ.

ການປ່ຽນໄປໃຊ້ສາຍການອັບເດດອື່ນ

ເພື່ອສະຫຼັບລະຫວ່າງສາຍການອັບເດດຕ່າງໆຂອງ Fedora CoreOS (FCOS), ຜູ້ໃຊ້ສາມາດໃຊ້ຄຳສັ່ງ rpm-ostree rebase ໄດ້.

ມັນເປັນສິ່ງທີ່ດີທີ່ຈະສຳຮອງຂໍ້ມູນພາຍໃຕ້ /var ກ່ອນທີ່ຈະທຳການປ່ຽນສາຍການອັບເດດ.

ການອັບເດດຊອບແວໂດຍທົ່ວໄປຈະໄປຕາມລຳດັບ nexttestingstable, ໝາຍຄວາມວ່າ next ຈະມີຊອບແວໃໝ່ທີ່ສຸດ ແລະ stable ຈະມີຊອບແວເກົ່າທີ່ສຸດ. ສ່ວນປະກອບຂອງຊອບແວຕົ້ນທາງ (Upstream) ໂດຍທົ່ວໄປແມ່ນຖືກທົດສອບມາເພື່ອການອັບເກຣດ, ບໍ່ແມ່ນການຫຼຸດລຸ້ນ. ນັ້ນໝາຍຄວາມວ່າ ຊອບແວຕົ້ນທາງມັກຈະສາມາດຈັດການກັບການຍ້າຍຂໍ້ມູນ/ການຕັ້ງຄ່າໄປຂ້າງໜ້າໄດ້, ແຕ່ບໍ່ສາມາດເຮັດຖອຍຫຼັງໄດ້. ດ້ວຍເຫດນີ້, ການປ່ຽນຈາກ stabletesting ຫຼື testingnext ຈຶ່ງປອດໄພກວ່າການປ່ຽນໄປໃນທິດທາງກົງກັນຂ້າມ.

ການສະຫຼັບລະຫວ່າງສາຍການອັບເດດອາດເຮັດໃຫ້ເກີດບັນຫາຖົດຖອຍ ຫຼື ບັກ ເນື່ອງຈາກການຂ້າມຂັ້ນຕອນການອັບເດດ. ຫາກທ່ານພົບກັບບັນຫາຖົດຖອຍ ກະລຸນາລອງໃຊ້ ການຍ້ອນກັບ (rollback).

# ຢຸດການບໍລິການທີ່ເຮັດໜ້າທີ່ອັບເດດແບບອັດຕະໂນມັດ
sudo systemctl stop zincati.service

# ທຳການປ່ຽນພື້ນຖານ (rebase) ໄປຫາສາຍການອັບເດດອື່ນ
# ສາຍທີ່ມີໃຫ້ເລືອກ: "stable", "testing", ແລະ "next"
STREAM="testing"
sudo rpm-ostree rebase "ostree-image-signed:docker://quay.io/fedora/fedora-coreos:${STREAM}"

ຫຼັງຈາກກວດສອບຄວາມແຕກຕ່າງຂອງແພັກເກັດແລ້ວ ຜູ້ໃຊ້ສາມາດທຳການ reboot ໄດ້. ຫຼັງຈາກບູດເຄື່ອງແລ້ວ ລະບົບຈະຖືກໂຫຼດເຂົ້າສູ່ເວີຊັນລ່າສຸດໃນສາຍການອັບເດດໃໝ່ ແລະ ຈະຕິດຕາມສາຍນັ້ນສຳລັບການອັບເດດໃນອະນາຄົດ.