ຄຳຖາມທີ່ພົບເລື້ອຍໆ (FAQ)

ກ່ຽວກັບໂຄງການ Fedora Atomic Desktops

ມັນແມ່ນ Team Silverblue, Silverblue, ຫຼື Fedora Silverblue?

Team Silverblue ແມ່ນຊື່ທີ່ເຄີຍໃຊ້ເພື່ອອ້າງອີງເຖິງໂຄງການໂດຍລວມ. Fedora Silverblue ຈະຖືກໃຊ້ສຳລັບລະບົບປະຕິບັດການ (OS), ແຕ່ການເອີ້ນແບບຫຍໍ້ວ່າ Silverblue ກໍຖືວ່າໃຊ້ໄດ້ຄືກັນ.

ເປັນຫຍັງໂລໂກ້ຂອງ Silverblue ຈຶ່ງເບິ່ງຄືໃບໄມ້?

ຊື່ໂຄງການທີ່ພວກເຮົາຢາກໄດ້ທີ່ສຸດແມ່ນ Silverleaf, ແຕ່ເປັນທີ່ໜ້າເສຍດາຍທີ່ມັນບໍ່ສຳເລັດ. ພວກເຂົາພຽງແຕ່ບໍ່ຢາກປະຖິ້ມຮູບໃບໄມ້. ທ່ານອາດຈະເວົ້າໄດ້ວ່າ Silverblue ແມ່ນໃບໄມ້ໃໝ່ໃນ OSTree ຂອງ Fedora. 😀

Silverblue ແມ່ນ GNOME OS ອີກອັນໜຶ່ງແມ່ນບໍ່?

GNOME OS ແມ່ນລະຫັດຊື່ທີ່ຖືກໃຊ້ໂດຍໂຄງການຕົ້ນທາງຂອງ GNOME ມາໄລຍະໜຶ່ງ ເພື່ອອ້າງເຖິງແນວຄວາມຄິດໃນການອອກແບບປະສົບການການນຳໃຊ້ເດັສທັອບທັງໝົດ. ໃນທາງກົງກັນຂ້າມ, Silverblue ແມ່ນຄວາມພະຍາຍາມພາຍໃນໂຄງການ Fedora, ແລະ ຈະຖືກສ້າງຂຶ້ນດ້ວຍເຕັກໂນໂລຊີທີ່ມີຢູ່ແລ້ວຂອງ Fedora. ແນວໃດກໍຕາມ, ທັງສອງຄວາມພະຍາຍາມນີ້ລ້ວນແຕ່ມີເປົ້າໝາຍດຽວກັນຄືການມອບປະສົບການການນຳໃຊ້ທີ່ມີຄວາມລະອຽດ ແລະ ສອດຄ່ອງກັນ.

ເປັນຫຍັງໂຄງການຈຶ່ງຖືກຕັ້ງຊື່ວ່າ Fedora Kinoite?

ພວກເຮົາເລືອກຊື່ Kinoite ຍ້ອນເຫດຜົນດັ່ງນີ້:

  • ໂຄງການທີ່ອີງໃສ່ KDE ໂດຍປົກກະຕິແລ້ວຈະເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ "K".

  • Kinoite ແມ່ນແຮ່ທາດສີຟ້າ (Wikipedia), ເຊິ່ງອ້າງອີງເຖິງທັງພາກສ່ວນ "silver" ແລະ "blue" ຂອງ Silverblue ແລະ ສີຟ້າຂອງໂລໂກ້ KDE.

  • "Kinoite" ແປວ່າ "ມີຕົ້ນໄມ້" ໃນພາສາຍີ່ປຸ່ນ (Google Translate), ເຊິ່ງອ້າງອີງເຖິງ "tree" ໃນ "ostree".

ສາຍສຳພັນລະຫວ່າງ Fedora Atomic Desktops ກັບ Fedora IoT ແລະ Fedora CoreOS ແມ່ນຫຍັງ?

Fedora Atomic Desktops ໃຊ້ເຕັກໂນໂລຊີຫຼັກອັນດຽວກັນກັບ Fedora IoT ແລະ Fedora CoreOS. ແນວໃດກໍຕາມ, Fedora Atomic Desktops ແມ່ນເນັ້ນໃສ່ການໃຊ້ງານໃນຮູບແບບເວີກສະເຕຊັນ (workstation) ແລະ ເດັສທັອບ (desktop) ໂດຍສະເພາະ ດ້ວຍເດັສທັອບ GNOME, KDE Plasma, Sway, Budgie ແລະ COSMIC.

ກ່ຽວກັບການນຳໃຊ້ Fedora Atomic Desktops

ຂ້ອຍຈະເບິ່ງວິດີໂອໃນ Firefox ໃຫ້ໄດ້ຫຼາຍຂຶ້ນໄດ້ແນວໃດ, ເຊັ່ນ YouTube?

ໃນຕອນນີ້ Firefox ໄດ້ຖືກລວມເຂົ້າໃນຮູບພາບລະບົບ (OS image) ແລ້ວ (ເບິ່ງ issue#3 ສຳລັບຄວາມຄືບໜ້າໃນການປ່ຽນໄປໃຊ້ Flatpak ເປັນຄ່າເລີ່ມຕົ້ນ). ຈົນກວ່າຈະມີການປ່ຽນແປງ, ການເຮັດໃຫ້ມັນຫຼິ້ນວິດີໂອໄດ້ແມ່ນເຮັດຄືກັນກັບ Fedora ແບບທຳມະດາ: ຄົ້ນຫາແພັກເກດທີ່ມີຕົວຖອດລະຫັດ (codecs) ທີ່ຈຳເປັນ ແລະ ຕິດຕັ້ງມັນ. ຂໍ້ແຕກຕ່າງດຽວກັນຄືທ່ານຕ້ອງໃຊ້ rpm-ostree install ແທນທີ່ dnf install. ອີກທາງເລືອກໜຶ່ງແມ່ນການຕິດຕັ້ງ Firefox ຈາກ Flathub.

ຂ້ອຍຈະສ້າງການເຊື່ອມຕໍ່ VPN ໄດ້ແນວໃດ?

/etc ບໍ່ໄດ້ເປັນສ່ວນໜຶ່ງຂອງລະບົບໄຟລ໌ຮາກ (root filesystem) ແບບອ່ານຢ່າງດຽວ, ດັ່ງນັ້ນທ່ານສາມາດຄັດລອກໄຟລ໌ເຂົ້າໄປໃນ /etc/NetworkManager/system-connections ໄດ້ໂດຍກົງ (ຫຼື ໃຫ້ NetworkManager ເກັບໄວ້ທີ່ນັ້ນເມື່ອທ່ານສ້າງການເຊື່ອມຕໍ່ໃໝ່). ສຳລັບໃບຢັ້ງຢືນ (Certificates) ໃນ /etc/pki ກໍຕ້ອງເຮັດໃນລັກສະນະດຽວກັນ.

ຂ້ອຍຈະຕິດຕັ້ງ IDE ທີ່ຂ້ອຍມັກໃນ Fedora Atomic Desktops ໄດ້ແນວໃດ?

ທ່ານສາມາດຕິດຕັ້ງ IDE ສ່ວນໃຫຍ່ໄດ້ໂດຍກົງໃນ toolbox ເຊິ່ງທ່ານຍັງສາມາດຕິດຕັ້ງເຄື່ອງມືການພັດທະນາທັງໝົດຈາກຄັງເກັບຊອບແວ (repositories) ຂອງ Fedora ໄດ້ນຳ. ເພື່ອໃຫ້ສາມາດເປີດໃຊ້ງານໄດ້ໂດຍກົງຈາກເມນູ, ທ່ານສາມາດຄັດລອກໄຟລ໌ .desktop ຂອງ IDE ຈາກ toolbox ໄປຫາໂຟນເດີຫຼັກ (home directory) ຂອງທ່ານໃນ ~/.local/share/applications/. ຫຼັງຈາກນັ້ນ ທ່ານຄວນອັບເດດແຖວ Exec ໃນໄຟລ໌ .desktop ໂດຍການຕື່ມ toolbox run ໃສ່ທາງໜ້າເພື່ອເລີ່ມຕົ້ນການເຮັດງານຈາກ toolbox. ທ່ານຍັງສາມາດໃຊ້ IDE ທີ່ມາໃນຮູບແບບ Flatpaks ຈາກ Flathub ໄດ້ເຊັ່ນກັນ.

ຂ້ອຍຈະເບິ່ງໄດ້ແນວໃດວ່າແພັກເກດໃດແດ່ທີ່ຖືກອັບເດດລະຫວ່າງສອງ commit?

  • ຫາກທ່ານຕ້ອງການປຽບທຽບການໃຊ້ງານ (deployment) ທີ່ກຳລັງເປີດຢູ່ ກັບການໃຊ້ງານທີ່ລໍຖ້າການປ່ຽນແປງ (ຫຼື ການຍ້ອນກັບ), ພຽງແຕ່ໃຊ້ຄຳສັ່ງ:

    $ rpm-ostree db diff
    ທ່ານຍັງສາມາດເບິ່ງປະຫວັດການປ່ຽນແປງ (changelog) ຂອງ RPM ໄດ້ໂດຍການເພີ່ມຕົວເລືອກ -c ເຊັ່ນ: rpm-ostree db diff -c.
  • ຫາກທ່ານຕ້ອງການເບິ່ງວ່າແພັກເກດໃດແດ່ທີ່ຖືກອັບເດດລະຫວ່າງສອງ commit ທີ່ລະບຸໄວ້:

    1. ກວດສອບເບິ່ງວ່າສອງ commit ໃດທີ່ທ່ານຕ້ອງການປຽບທຽບໂດຍການໃຊ້ຄຳສັ່ງ:

      $ ostree log <ref>
    2. ຕອນນີ້ທ່ານສາມາດປຽບທຽບສອງ commit ໄດ້ໂດຍການໃຊ້ຄຳສັ່ງ:

      $ rpm-ostree db diff <commit x> <commit y>

ຂ້ອຍຈະກວດສອບເລກເວີຊັນຂອງແພັກເກດທີ່ຕິດຕັ້ງໄວ້ໄດ້ແນວໃດ?

ທ່ານສາມາດໃຊ້ຄຳສັ່ງງ່າຍໆດັ່ງນີ້:

$ rpm -q <package>

ຂ້ອຍຈະກວດສອບໄດ້ແນວໃດວ່າແພັກເກດຊອບແວ rpm ມີໃຫ້ໃຊ້ໃນຄັງເກັບຊອບແວ (repository) ຫຼື ບໍ່?

ເພື່ອຄົ້ນຫາແພັກເກດໃນຄັງເກັບຊອບແວທີ່ທ່ານເປີດໃຊ້ງານໄວ້, ໃຫ້ໃຊ້:

$ rpm-ostree search <package>

ຂ້ອຍຈະຫຼຸດເວີຊັນ (downgrade) ເຄີເນລ (kernel) ຂອງລະບົບໄດ້ແນວໃດ?

ຫາກດ້ວຍເຫດຜົນໃດກໍຕາມ ທ່ານຈຳເປັນຕ້ອງຫຼຸດເວີຊັນເຄີເນລ, ທ່ານສາມາດເຮັດໄດ້ຕາມຂັ້ນຕອນດັ່ງນີ້:

  1. ສຳລັບເວີຊັນທີ່ທ່ານຕ້ອງການຫຼຸດ, ໃຫ້ດາວໂຫຼດ <kernel>, <kernel-core>, <kernel-modules>, <kernel-modules-core> ແລະ <kernel-modules-extra> ຈາກ Koji.

  2. ຕິດຕັ້ງແພັກເກດທີ່ດາວໂຫຼດມາໃນຂັ້ນຕອນກ່ອນໜ້ານີ້ໂດຍການໃຊ້ຄຳສັ່ງ:

    $ rpm-ostree override replace <kernel> <kernel-core> <kernel-modules> <kernel-modules-core> <kernel-modules-extra>
  3. ຣີບູດລະບົບເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ.

ຂ້ອຍຈະອັບເກຣດລະບົບຂອງຂ້ອຍໄປເປັນເວີຊັນຫຼັກຖັດໄປໄດ້ແນວໃດ (ຕົວຢ່າງ: rawhide ຫຼື ເວີຊັນ Fedora ທີ່ກຳລັງຈະມາເຖິງ), ໂດຍທີ່ຍັງຮັກສາການໃຊ້ງານ (deployment) ປັດຈຸບັນໄວ້?

OSTree ອະນຸຍາດໃຫ້ທ່ານປັກໝຸດ (pin) ການໃຊ້ງານໄດ້ (ການປັກໝຸດຈະຊ່ວຍໃຫ້ແນ່ໃຈວ່າການໃຊ້ງານທີ່ທ່ານເລືອກຈະຖືກເກັບໄວ້ ແລະ ບໍ່ຖືກລຶບຖິ້ມ).

  1. ສົມມຸດວ່າທ່ານຕ້ອງການເກັບຮັກສາການໃຊ້ງານເລີ່ມຕົ້ນຂອງທ່ານໄວ້, ໃຫ້ໃຊ້ຄຳສັ່ງຕໍ່ໄປນີ້:

    $ sudo ostree admin pin 0
    0 ໃນທີ່ນີ້ໝາຍເຖິງການໃຊ້ງານທຳອິດທີ່ສະແດງໂດຍ rpm-ostree status
  2. ກວດສອບວ່າທ່ານໄດ້ປັກໝຸດການໃຊ້ງານທີ່ເລືອກແລ້ວຫຼືບໍ່ ໂດຍການໃຊ້ຄຳສັ່ງ:

    $ rpm-ostree status
  3. ຫຼັງຈາກປັກໝຸດການໃຊ້ງານແລ້ວ, ທ່ານສາມາດອັບເກຣດລະບົບຂອງທ່ານໄດ້ໂດຍການໃຊ້ຄຳແນະນຳທີ່ຢູ່ ບ່ອນນີ້.

  4. ເມື່ອທ່ານເຮັດການ rebase ສຳເລັດແລ້ວ, ໃຫ້ຣີບູດລະບົບ. ຕອນນີ້ເມນູ GRUB ຈະສະແດງໃຫ້ທ່ານເຫັນທັງ: ລາຍການເວີຊັນຫຼັກຂອງການໃຊ້ງານກ່ອນໜ້າ (ຕົວຢ່າງ: "Fedora 43.YYYYMMDD.n") ແລະ ລາຍການເວີຊັນຫຼັກຂອງການໃຊ້ງານໃໝ່ (ຕົວຢ່າງ: "Fedora 44.YYYYMMDD.n").

    ໃນເວລານີ້ ຍັງບໍ່ສາມາດຕັ້ງຊື່ໃຫ້ກັບການໃຊ້ງານ (ທີ່ປັກໝຸດໄວ້) ແລະ ລາຍການເມນູ GRUB ທີ່ກ່ຽວຂ້ອງໄດ້.