ເລີ່ມຕົ້ນການໃຊ້ງານ
Fedora Atomic Desktops ຖືກອອກແບບມາໃຫ້ໃຊ້ງານໄດ້ງ່າຍ ແລະ ບໍ່ຊັບຊ້ອນ, ແລະ ໂດຍທົ່ວໄປແລ້ວບໍ່ຈຳເປັນຕ້ອງມີຄວາມຮູ້ສະເພາະດ້ານ. ເຖິງຢ່າງໃດກໍຕາມ, Fedora Atomic Desktops ຖືກສ້າງຂຶ້ນແຕກຕ່າງຈາກລະບົບປະຕິບັດການອື່ນໆ, ດັ່ງນັ້ນຈຶ່ງມີບາງສິ່ງທີ່ຄວນຮູ້ໄວ້ເພື່ອເປັນປະໂຫຍດ.
Fedora Atomic Desktops ມີຕົວເລືອກທີ່ແຕກຕ່າງກັນໃນການຕິດຕັ້ງຊອບແວ ເມື່ອທຽບກັບການຕິດຕັ້ງ Fedora ແບບມາດຕະຖານ (ຫຼື ການແຈກຈ່າຍ Linux ທີ່ອີງໃສ່ແພັກເກັດອື່ນໆ). ເຊິ່ງລວມມີ:
-
ແອັບ Flatpak: ນີ້ແມ່ນວິທີຫຼັກທີ່ແອັບ (GUI) ຖືກຕິດຕັ້ງໃນ Fedora Atomic Desktops.
-
Toolbx: ໃຊ້ສຳລັບແອັບ CLI ເປັນຫຼັກ; ເຊັ່ນ ເຄື່ອງມືການພັດທະນາ, ການກວດສອບຂໍ້ຜິດພາດ (debugging) ແລະ ອື່ນໆ, ແຕ່ກໍຮອງຮັບແອັບແບບກຣາຟິກຄືກັນ.
-
Package layering: ແພັກເກັດສ່ວນໃຫຍ່ຂອງ Fedora ສາມາດຕິດຕັ້ງລົງໃນລະບົບໄດ້ດ້ວຍການຊ່ວຍເຫຼືອຂອງ package layering. ໂດຍຄ່າເລີ່ມຕົ້ນ ລະບົບຈະເຮັດວຽກໃນໂໝດອິມເມຈ (pure image mode), ແຕ່ package layering ມີປະໂຫຍດສຳລັບສິ່ງຕ່າງໆ ເຊັ່ນ libvirt, ໄດຣເວີ (drivers), ແລະ ອື່ນໆ.
ເຖິງວ່າ Flatpak ຈະເໝາະສົມທີ່ສຸດສຳລັບແອັບ GUI, Toolbx ສຳລັບແອັບ CLI ແລະ package layering ສຳລັບແພັກເກັດລະດັບລະບົບ, ແຕ່ໃນທີ່ສຸດແລ້ວມັນກໍຂຶ້ນຢູ່ກັບທ່ານທີ່ຈະເລືອກວິທີທີ່ເໝາະສົມກັບຄວາມຕ້ອງການຂອງທ່ານທີ່ສຸດ. ມັນບໍ່ມີຫຍັງຜິດທີ່ຈະຕິດຕັ້ງແອັບ CLI ດ້ວຍ Flatpak, ຫຼື ແອັບ GUI ດ້ວຍ Toolbx, ຫຼື ໃຊ້ພຽງແຕ່ package layering. ເຖິງຢ່າງໃດກໍຕາມ, ຕົວຢ່າງຂອງພວກເຮົາຈະຍຶດຕາມຄຳແນະນຳທີ່ກ່າວມາຂ້າງເທິງຕະຫຼອດເອກະສານນີ້.
ສຳລັບຂໍ້ມູນກ່ຽວກັບ Flatpak ແລະ package layering, ເບິ່ງໄດ້ຢູ່ດ້ານລຸ່ມ.
ເບິ່ງໜ້າ Toolbx ໂດຍສະເພາະເພື່ອເລີ່ມຕົ້ນການໃຊ້ງານ.
Flatpak
Flatpak ແມ່ນວິທີຫຼັກທີ່ສາມາດຕິດຕັ້ງແອັບໃນ Fedora Atomic Desktops. ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງໄດ້ທີ່ Flatpak. Flatpak ແລະ Flathub ສາມາດໃຊ້ງານໄດ້ທັນທີໃນ Fedora Atomic Desktops ດັ່ງນັ້ນຈຶ່ງບໍ່ຈຳເປັນຕ້ອງຕັ້ງຄ່າ Flathub ຫຼື Flatpak ອີກ. Fedora ໄດ້ຈັດຕຽມຊຸດແອັບຕ່າງໆ ທີ່ສາມາດຕິດຕັ້ງຜ່ານ Flatpak ໄດ້.
ແຫຼ່ງແອັບ Flatpak ຫຼັກອີກແຫ່ງໜຶ່ງແມ່ນ Flathub, ເຊິ່ງເປັນຄັງເກັບແອັບ Flatpak ຂະໜາດໃຫຍ່ທີ່ສາມາດຕິດຕັ້ງໄດ້.
ການຕັ້ງຄ່າ Flathub
|
ຮູບພາບຕໍ່ໄປນີ້ສະແດງເຖິງການຕັ້ງຄ່າ Flathub ສຳລັບ Fedora Silverblue. ຂັ້ນຕອນອາດຈະແຕກຕ່າງກັນເລັກນ້ອຍຂຶ້ນຢູ່ກັບລຸ້ນຍ່ອຍຂອງ Atomic Desktop, ແຕ່ຂະບວນການໂດຍລວມແມ່ນຄ້າຍຄືກັນ. |
ເພື່ອຕັ້ງຄ່າ Flathub ໃນ Fedora Atomic Desktops, ໃຫ້ເປີດ ໜ້າການຕັ້ງຄ່າ Flathub ສຳລັບ Fedora ແລະ ຄລິກປຸ່ມ Flathub repository file ເພື່ອດາວໂຫຼດໄຟລ໌ກຳນົດຄ່າຂອງ Flathub.
ປ່ອງຢ້ຽມປັອບອັບຈະສະແດງຕົວເລືອກການດາວໂຫຼດໄຟລ໌. ໃນສ່ວນ “Open with” ຄວນຈະສະແດງ “Software Install (default)” ຫຼື "Discover (default)". ໃຫ້ຄລິກປຸ່ມ OK ເພື່ອເລີ່ມການດາວໂຫຼດ.
ຫຼັງຈາກການດາວໂຫຼດສຳເລັດ, ປ່ອງຢ້ຽມໃໝ່ຈະເປີດຂຶ້ນເພື່ອສະແດງຄັງເກັບ (repository) ຂອງ Flathub. ປ່ອງຢ້ຽມນີ້ຍັງສະແດງທີ່ຢູ່ແຫຼ່ງທີ່ມາຂອງຄັງເກັບທີ່ຈະຕິດຕັ້ງ ພາຍໃຕ້ຫົວຂໍ້ "Details" (1). ເພື່ອເລີ່ມການຕິດຕັ້ງຄັງເກັບ Flathub, ໃຫ້ຄລິກທີ່ປຸ່ມ Install (2).
ຫຼັງຈາກຂະບວນການຕິດຕັ້ງຄັງເກັບສຳເລັດ, ປ່ອງຢ້ຽມຈະຖືກອັບເດດເພື່ອສະແດງປຸ່ມ Remove ແທນທີ່ປຸ່ມ Install.
ຫຼືອີກວິທີໜຶ່ງ, ທ່ານສາມາດໃຊ້ຄຳສັ່ງຕໍ່ໄປນີ້ຈາກເທີມິນໍ (terminal):
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
ການຕິດຕັ້ງແອັບ Flatpak ຈາກ Flathub
ເມື່ອຕັ້ງຄ່າຄັງເກັບ Flathub ແລ້ວ, ມັນສາມາດໃຊ້ເພື່ອຕິດຕັ້ງແອັບ Flatpak ໄດ້. ເຊິ່ງສາມາດເຮັດໄດ້ໂດຍກົງຈາກແອັບພລິເຄຊັນ GNOME Software ຫຼື Plasma Discover, ຫຼື ສາມາດເລືອກເບິ່ງແອັບຕ່າງໆ ໄດ້ທີ່ ເວັບໄຊ Flathub.
ຖ້າທ່ານເລືອກຕິດຕັ້ງແອັບຈາກເວັບໄຊ Flathub, ການຄລິກ Install ຈະເປັນການດາວໂຫຼດໄຟລ໌ເຊິ່ງຈະຖືກເປີດໂດຍແອັບພລິເຄຊັນ GNOME Software ຫຼື Plasma Discover ເພື່ອໃຊ້ຕິດຕັ້ງແອັບ. ຕົວຢ່າງ, ເພື່ອຕິດຕັ້ງ LibreOffice, ທຳອິດໃຫ້ຄົ້ນຫາ ແລະ ເປີດໜ້າ LibreOffice, ຈາກນັ້ນກົດປຸ່ມ Install.
ຫຼັງຈາກຄລິກປຸ່ມ Install, ປ່ອງຢ້ຽມຂໍ້ມູນການດາວໂຫຼດຈະສະແດງຂຶ້ນ. ໃຫ້ກວດສອບວ່າ Flatpak ທີ່ດາວໂຫຼດມານັ້ນຖືກຕ້ອງແລ້ວ ຫຼື ບໍ່, ຈາກນັ້ນຄລິກປຸ່ມ OK ເພື່ອເລີ່ມການຕິດຕັ້ງແອັບພລິເຄຊັນ LibreOffice.
ເມື່ອດາວໂຫຼດ Flatpak ສຳເລັດແລ້ວ, ແອັບພລິເຄຊັນ GNOME Software ຫຼື Plasma Discover ຈະເປີດປ່ອງຢ້ຽມໃໝ່ທີ່ມີປຸ່ມ Install (2). ໃຫ້ຄລິກປຸ່ມນີ້ເພື່ອເລີ່ມການຕິດຕັ້ງ.
ຫຼືອີກວິທີໜຶ່ງ, ແຕ່ລະແອັບພລິເຄຊັນໃນ Flathub ສາມາດຕິດຕັ້ງໄດ້ຜ່ານເທີມິນໍ ໂດຍການໃຊ້ຄຳສັ່ງຕິດຕັ້ງທີ່ຢູ່ທາງລຸ່ມຂອງໜ້າເວັບ ເຊິ່ງຈະມີລັກສະນະປະມານນີ້:
$ flatpak install flathub <package-name>
ຕົວຢ່າງ, ສາມາດຕິດຕັ້ງ Firefox ໄດ້ໂດຍການໃຊ້ຄຳສັ່ງຕໍ່ໄປນີ້ ເຊິ່ງສາມາດເບິ່ງໄດ້ໃນໜ້າ Flathub ຂອງ Firefox:
$ flatpak install flathub org.mozilla.firefox
ຄຳສັ່ງ Flatpak (Command line)
ລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບການໃຊ້ຄຳສັ່ງ Flatpak ສາມາດເບິ່ງໄດ້ໃນ ເອກະສານທາງການຂອງ Flatpak.
Package layering
Package layering ເຮັດວຽກໂດຍການປັບປ່ຽນການຕິດຕັ້ງ Fedora Atomic Desktop ຂອງທ່ານ. ຕາມຊື່ຂອງມັນ, ມັນເຮັດວຽກໂດຍການຂະຫຍາຍແພັກເກັດຕ່າງໆ ທີ່ປະກອບເປັນ Fedora Atomic Desktop.
ຕົວຢ່າງທີ່ດີຂອງແພັກເກັດທີ່ຄວນໃຊ້ layering ໄດ້ແກ່:
-
fish: ຢູນິກເຊວ (Unix shell) ທາງເລືອກໃໝ່ -
i3: ຕົວຈັດການໜ້າຕ່າງແບບ Tiling ສຳລັບ X11 -
libvirt: ບໍລິການ libvirt (libvirt daemon)
ແພັກເກັດ RPM ສ່ວນໃຫຍ່ (ແຕ່ບໍ່ແມ່ນທັງໝົດ) ທີ່ໃຫ້ບໍລິການໂດຍ Fedora ສາມາດຕິດຕັ້ງໃນ Fedora Atomic Desktops ໄດ້ໂດຍໃຊ້ວິທີນີ້.
ການໃຊ້ package layering ຈະສ້າງການປັບໃຊ້ (deployment) ໃໝ່ ຫຼື ຮາກລະບົບໄຟລ໌ທີ່ບູດໄດ້ໃໝ່. ມັນຈະບໍ່ມີຜົນກະທົບຕໍ່ຮາກລະບົບ (root) ປັດຈຸບັນຂອງທ່ານ. ນີ້ຈະຊ່ວຍຮັກສາຄວາມສາມາດໃນການຍ້ອນກັບ (rollback) ແລະ ຮູບແບບທຸລະກຳ (transactional model), ແຕ່ໝາຍຄວາມວ່າຕ້ອງຣີສະຕາດລະບົບຫຼັງຈາກທີ່ມີການວາງຊັ້ນແພັກເກັດ ຫຼື ອັບເດດ. ຫຼື ທ່ານສາມາດໃຊ້ຄຳສັ່ງ rpm-ostree install --apply-live <package-name> ເພື່ອນຳໃຊ້ການປ່ຽນແປງໂດຍກົງໃສ່ລະບົບທີ່ກຳລັງບູດຢູ່ຊົ່ວຄາວ. ໂດຍທົ່ວໄປແລ້ວ ຂໍແນະນຳໃຫ້ໃຊ້ package layering ຢ່າງປະຢັດ ແລະ ຫັນໄປໃຊ້ Flatpak ຫຼື Toolbx ເທົ່າທີ່ຈະເຮັດໄດ້.
ໂດຍປົກກະຕິແລ້ວ package layering ຈະເຮັດຜ່ານຄຳສັ່ງ (command line). ເຖິງຢ່າງໃດກໍຕາມ, ແອັບພລິເຄຊັນ GNOME Software ຫຼື Plasma Discover ກໍຍັງຕ້ອງອາໄສມັນໃນການຕິດຕັ້ງແອັບຈຳນວນໜຶ່ງທີ່ຍັງຕິດຕັ້ງແບບ Flatpak ໄດ້ຍາກໃນປັດຈຸບັນ.
ການຕິດຕັ້ງແພັກເກັດ
ສາມາດຕິດຕັ້ງແພັກເກັດໃນ Fedora Atomic Desktops ໄດ້ໂດຍໃຊ້:
$ rpm-ostree install <package-name>
ຄຳສັ່ງນີ້ຈະດາວໂຫຼດແພັກເກັດ ແລະ ສິ່ງທີ່ຈຳເປັນຕ້ອງໃຊ້ (dependencies) ຕ່າງໆ, ຈາກນັ້ນຈະສ້າງອິມເມຈ Fedora Atomic Desktop ຂອງທ່ານຄືນໃໝ່ໂດຍລວມເອົາພວກມັນເຂົ້າໄປ. rpm-ostree ໃຊ້ຊື່ແພັກເກັດມາດຕະຖານຂອງ Fedora, ເຊິ່ງສາມາດຄົ້ນຫາໄດ້ດ້ວຍຄຳສັ່ງ rpm-ostree search ຕັ້ງແຕ່ລຸ້ນ Fedora Atomic Desktops 39 ເປັນຕົ້ນມາ, ຫຼື ໃຊ້ DNF ພາຍໃນ Toolbx ສຳລັບລຸ້ນກ່ອນໜ້ານັ້ນ.
ເມື່ອຕິດຕັ້ງແພັກເກັດດ້ວຍວິທີນີ້ແລ້ວ, ມັນຈະຖືກອັບເດດໃຫ້ເປັນລຸ້ນໃໝ່ສະເໝີເມື່ອມີການປ່ອຍລຸ້ນໃໝ່ອອກມາ ແລະ ເມື່ອລະບົບປະຕິບັດການຫຼັກຖືກອັບເດດ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, rpm-ostree ຈະດາວໂຫຼດທັງ dependencies ທີ່ຈຳເປັນ (required) ແລະ ທີ່ແນະນຳ (recommended). ຖ້າທ່ານຕ້ອງການໃຫ້ມັນດາວໂຫຼດສະເພາະ dependencies ທີ່ຈຳເປັນເທົ່ານັ້ນ, ທ່ານຕ້ອງເພີ່ມແຖວ:
Recommends=false
ລົງໃນໄຟລ໌ /etc/rpm-ostreed.conf. ບໍ່ມີຄຳສັ່ງເສີມ (CLI flag) ໂດຍສະເພາະທີ່ຈະເຮັດແນວນັ້ນໄດ້ ເນື່ອງຈາກວິທີການເຮັດວຽກພາຍໃນຂອງ rpm-ostree.
ການປ່ຽນແທນແພັກເກັດ
ໃນບາງກໍລະນີ, ທ່ານອາດຈະຕ້ອງການທົດລອງໃຊ້ podman ຫຼື kernel ລຸ້ນໃໝ່ ຫຼື ແພັກເກັດອື່ນໆ ທີ່ຢູ່ໃນເຄື່ອງໂຮສ (host). ສາມາດໃຊ້ຄຳສັ່ງ rpm-ostree override ເພື່ອປ່ຽນແພັກເກັດເປັນລຸ້ນອື່ນໄດ້. ທ່ານສາມາດດາວໂຫຼດແພັກເກັດມາໄວ້ໃນເຄື່ອງ ແລະ ຣັນຄຳສັ່ງ:
$ rpm-ostree override replace <path/to/package>
ຫຼື ທ່ານສາມາດ override ແພັກເກັດໂດຍບໍ່ຕ້ອງດາວໂຫຼດ ໂດຍການໃຊ້ລິ້ງຈາກ Koji ຫຼື Bodhi. ຕົວຢ່າງ:
$ rpm-ostree override replace https://kojipkgs.fedoraproject.org//packages/podman/5.7.0/1.fc43/x86_64/podman-5.7.0-1.fc43.x86_64.rpm
ທ່ານຍັງສາມາດໃຊ້ rpm-ostree override remove ເພື່ອ "ເຊື່ອງ" ແພັກເກັດໄດ້. ພວກມັນຈະຍັງຄົງຢູ່ໃນຊັ້ນພື້ນຖານ (base layer), ແຕ່ຈະບໍ່ປະກົດໃຫ້ເຫັນໃນລະບົບທີ່ບູດຂຶ້ນມາ.
ໂດຍທົ່ວໄປແລ້ວ ບໍ່ແນະນຳໃຫ້ລຶບ ຫຼື ປ່ຽນແພັກເກັດໂດຍໃຊ້ package layering. ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງໄດ້ທີ່ ເອກະສານ rpm-ostree.
ການເພີ່ມແພັກເກັດຈາກຄັງເກັບຊອບແວພາຍນອກ
ເບິ່ງໄດ້ທີ່ ການເພີ່ມຄັງເກັບແພັກເກັດພາຍນອກ.
Want to help? Learn how to contribute to Fedora Docs ›