ການອັບເກຣດ Fedora Linux ແບບອອນລາຍໂດຍໃຊ້ຕົວຈັດການແພັກເກັດ
ໜ້ານີ້ມີຂໍ້ມູນອະທິບາຍວິທີການອັບເກຣດ Fedora Linux ແບບອອນລາຍໂດຍໃຊ້ dnf (ໂດຍບໍ່ມີ DNF system upgrade plugin).
|
ນີ້ບໍ່ແມ່ນວິທີການອັບເກຣດທີ່ໄດ້ຮັບການສະໜັບສະໜູນ. ອ່ານ ການອັບເກຣດເປັນ Fedora Linux ເວີຊັນໃໝ່ ເພື່ອເບິ່ງລາຍການວິທີການອັບເກຣດທີ່ໄດ້ຮັບການສະໜັບສະໜູນ ແລະ ຜ່ານການທົດສອບແລ້ວ. ຂັ້ນຕອນຕ່າງໆໃນຄູ່ມືນີ້ແມ່ນ ຄວາມສ່ຽງຂອງທ່ານເອງ. |
ມີສ່ວນຮ່ວມ
ຫາກທ່ານກຳລັງອັບເກຣດໂດຍໃຊ້ DNF ແລະ ມັນສະແດງບັນຫາການຂຶ້ນຕໍ່ກັນ (dependency) ທົ່ວໄປ, ກະລຸນາແຈ້ງໄປທີ່ Bugzilla. ແຕ່ກະລຸນາອ່ານໜ້ານີ້, ໜ້າອ້າງອີງທັງໝົດ ແລະ ຄົ້ນຫາໃນບົດເກັບກຳຂໍ້ມູນຂອງລາຍຊື່ຜູ້ຕິດຕໍ່ (mailing list) ກ່ອນຈະແຈ້ງຂໍ້ຜິດພາດ. ແລະ ແນ່ນອນ, ກະລຸນາຊ່ວຍປັບປຸງໜ້ານີ້ໃຫ້ເປັນປັດຈຸບັນສະເໝີ.
ຫາກທ່ານຕ້ອງການຊ່ວຍໃຫ້ການອັບເກຣດແບບໄລຟ໌ (live upgrade) ເປັນໄປຢ່າງສະດວກ, ເຂົ້າຮ່ວມໄດ້ທີ່ Live Upgrade Special Interest Group.
ການອັບເກຣດຂ້າມຫຼາຍເວີຊັນ
ຫາກທ່ານຕ້ອງການອັບເກຣດຂ້າມຫຼາຍເວີຊັນ, ໂດຍທົ່ວໄປແລ້ວແມ່ນແນະນຳໃຫ້ອັບເກຣດເທື່ອລະເວີຊັນ: ຕົວຢ່າງ, ແທນທີ່ຈະຂ້າມຈາກ Fedora Linux 37 ໄປ Fedora Linux 39 ໂດຍກົງ, ໃຫ້ໄປທີ່ Fedora Linux 38 ກ່ອນ ແລ້ວຈຶ່ງໄປ Fedora Linux 39. ສິ່ງນີ້ຈະຊ່ວຍຫຼຸດບັນຫາການຂຶ້ນຕໍ່ກັນ ຂອງແພັກເກັດທີ່ທ່ານອາດຈະພົບພໍ້. ຫາກທ່ານອັບເກຣດຈາກເວີຊັນທີ່ ໝົດອາຍຸການໃຊ້ງານ (End of life), ກະລຸນາເບິ່ງ ສ່ວນຂອງເວີຊັນໝົດອາຍຸ ນຳ.
ຄຳແນະນຳການອັບເກຣດໂດຍໃຊ້ dnf
1. ສຳຮອງຂໍ້ມູນລະບົບຂອງທ່ານ
ສຳຮອງຂໍ້ມູນສ່ວນຕົວໃດໆ ໃສ່ຮາດດິດພາຍນອກ ຫຼື ເຄື່ອງອື່ນ. ຫາກມີຂໍ້ຜິດພາດທີ່ບໍ່ສາມາດແກ້ໄຂໄດ້ ເຊິ່ງຈຳເປັນຕ້ອງຕິດຕັ້ງໃໝ່ທັງໝົດ, ທ່ານຄົງບໍ່ຢາກໃຫ້ຂໍ້ມູນເສຍຫາຍ.
2. ອ່ານກ່ຽວກັບບັນຫາທີ່ພົບເລື້ອຍ
ຖັດລົງໄປໃນໜ້ານີ້ ຈະມີລາຍການບັນຫາທີ່ພົບເລື້ອຍ ເຊິ່ງສະເພາະເຈາະຈົງກັບການອັບເກຣດ dnf ໃນແຕ່ລະເວີຊັນ. ບາງບັນຫາຈຳເປັນຕ້ອງໄດ້ຮັບການແກ້ໄຂກ່ອນການອັບເກຣດ.
ຄຳແນະນຳທົ່ວໄປໃນການອັບເກຣດ Fedora Linux ສາມາດເບິ່ງໄດ້ທີ່ໜ້າ Upgrading. ທ່ານຄວນອ່ານ ຄູ່ມືການຕິດຕັ້ງ ແລະ ບັນທຶກປະຈຳເວີຊັນ ສຳລັບເວີຊັນທີ່ທ່ານວາງແຜນຈະອັບເກຣດໄປຫາ - ເນື່ອງຈາກມີຂໍ້ມູນທີ່ສຳຄັນກ່ຽວກັບບັນຫາການອັບເກຣດ. ສຸດທ້າຍ, ໃຫ້ກວດເບິ່ງລາຍການ ບັກ (bugs) ທີ່ພົບເລື້ອຍ.
3. ລ້າງຂໍ້ມູນຕ່າງໆ
ກວດສອບ ແລະ ລຶບໄຟລ໌ .rpmsave ແລະ .rpmnew ທັງໝົດ ກ່ອນ ແລະ ຫຼັງການອັບເກຣດ. (ແລະ ຫາກທ່ານເປີດໃຊ້ selinux ໄວ້, ຢ່າລືມກວດສອບ security context ຫາກທ່ານມີການຍ້າຍໄຟລ໌ກຳນົດຄ່າຕ່າງໆ.)
ຄົ້ນຫາໄຟລ໌ກຳນົດຄ່າທີ່ບໍ່ໄດ້ໃຊ້ + ລວມ ແລະ ແກ້ໄຂການປ່ຽນແປງທີ່ພົບໂດຍສະຄຣິບຕໍ່ໄປນີ້: dnf install rpmconf; rpmconf -a. ຈາກນັ້ນຄົ້ນຫາ ແລະ ລຶບໄຟລ໌ກຳນົດຄ່າເກົ່າທີ່ບໍ່ມີເຈົ້າຂອງ: rpmconf -c.
|
ຕອນນີ້ເປັນເວລາທີ່ດີທີ່ຈະລຶບແພັກເກັດທີ່ທ່ານບໍ່ໄດ້ໃຊ້ - ໂດຍສະເພາະແພັກເກັດທີ່ບໍ່ແມ່ນມາດຕະຖານ.
ຄົ້ນຫາ ແລະ ກວດສອບແພັກເກັດທີ່ "ບໍ່ໄດ້ໃຊ້" + ທ່ານສາມາດຄົ້ນຫາແພັກເກັດທີ່ບໍ່ມີແພັກເກັດອື່ນມາໃຊ້ງານ ດ້ວຍເຄື່ອງມື package-cleanup ຈາກແພັກເກັດ dnf-utils: dnf install dnf-utils; package-cleanup --leaves. ແພັກເກັດເຫຼົ່ານີ້ອາດຈະຖືກລຶບອອກໄດ້, ແຕ່ໃຫ້ກວດສອບເບິ່ງກ່ອນວ່າທ່ານໄດ້ໃຊ້ພວກມັນໂດຍກົງ ຫຼື ພວກມັນຖືກໃຊ້ໂດຍ ແອັບພລິເຄຊັນທີ່ບໍ່ໄດ້ຕິດຕັ້ງຜ່ານແພັກເກັດ rpm ຫຼື ບໍ່. ລຶບພວກມັນອອກດ້ວຍ dnf remove package-name-and-version. ເຄື່ອງມືອື່ນທີ່ມີປະໂຫຍດໃນການລ້າງແພັກເກັດທີ່ບໍ່ໄດ້ໃຊ້ແມ່ນ rpmreaper. ມັນເປັນແອັບພລິເຄຊັນແບບ ncurses ທີ່ຊ່ວຍໃຫ້ທ່ານເບິ່ງກຣາຟການຂຶ້ນຕໍ່ກັນຂອງ rpm ແລະ ໝາຍແພັກເກັດທີ່ຈະລຶບໄດ້. ການໝາຍແພັກເກັດໜຶ່ງອາດເຮັດໃຫ້ແພັກເກັດອື່ນກາຍເປັນ leaf (ບໍ່ມີໃຜໃຊ້ຕໍ່), ເຊິ່ງທ່ານຈະເຫັນໄດ້ທັນທີ, ດັ່ງນັ້ນທ່ານຈຶ່ງບໍ່ຈຳເປັນຕ້ອງລັນເຄື່ອງມືຫຼາຍເທື່ອເພື່ອລຶບແພັກເກັດທີ່ບໍ່ໄດ້ໃຊ້ທັງໝົດ. ຕິດຕັ້ງດ້ວຍ dnf install rpmreaper.
|
ຄົ້ນຫາ ແລະ ກວດສອບແພັກເກັດທີ່ "ຕົກຄ້າງ" + ທ່ານສາມາດຄົ້ນຫາແພັກເກັດກຳພ້າ (ໝາຍເຖິງແພັກເກັດທີ່ ບໍ່ມີຢູ່ໃນຄັງເກັບອີກຕໍ່ໄປ) ດ້ວຍ package-cleanup --orphans. ສິ່ງນີ້ຈະສະແດງແພັກເກັດທີ່ ຖືກຖອນການຕິດຕັ້ງບໍ່ສົມບູນ ເນື່ອງຈາກສະຄຣິບ "%postun" ເຮັດວຽກຜິດພາດ.
|
4. ເລີ່ມການອັບເກຣດ
ຫາກທ່ານມີການຕັ້ງຄ່າຄັງເກັບ (repositories) ຂອງບຸກຄົນທີສາມ, ທ່ານອາດຈະຕ້ອງປັບປ່ຽນພວກມັນໃຫ້ ເຂົ້າກັບ Fedora Linux ເວີຊັນໃໝ່. ຫາກທ່ານປ່ຽນຈາກ Fedora Linux ເວີຊັນໜຶ່ງໄປອີກເວີຊັນໜຶ່ງ ມັກຈະບໍ່ມີຫຍັງຕ້ອງເຮັດຫຼາຍ. ຫາກທ່ານປ່ຽນໄປໃຊ້ Rawhide ຈາກເວີຊັນມາດຕະຖານ (ຫຼື ໃນທາງກັບກັນ) ສ່ວນຫຼາຍແລ້ວທ່ານຈະຕ້ອງຕິດຕັ້ງ RPMs ຂອງ Rawhide ຈາກຄັງເກັບບຸກຄົນທີສາມນຳ (ຫຼື ຕິດຕັ້ງແບບມາດຕະຖານ ຫາກປ່ຽນກັບ).
ໝາຍເຫດ: ການອັບເກຣດມີໂອກາດຈະລົ້ມເຫຼວ ຫາກມີການຂຶ້ນຕໍ່ກັນ (dependencies) ທີ່ຫຼ້າສະໄໝ ຈາກແພັກເກັດທີ່ບໍ່ໄດ້ມາຈາກຄັງເກັບ dnf ຫຼື ມາຈາກຄັງເກັບທີ່ຍັງບໍ່ພ້ອມສຳລັບເວີຊັນໃໝ່.
ມັນເປັນການດີທີ່ຈະອັບເກຣດຢູ່ນອກສະພາບແວດລ້ອມແບບກຣາຟິກ. ອອກຈາກລະບົບເດັສທັອບກຣາຟິກຂອງທ່ານ ແລ້ວຫຼັງຈາກນັ້ນ
fedora-upgrade
ມີສະຄຣິບນ້ອຍໆ ທີ່ຊື່ວ່າ fedora-upgrade ເຊິ່ງມີຈຸດປະສົງເພື່ອເຮັດໃຫ້ຂັ້ນຕອນຂ້າງລຸ່ມນີ້ເປັນແບບອັດຕະໂນມັດ. ເພື່ອລັນມັນ, ໃຫ້ເຮັດດັ່ງນີ້
$ sudo dnf install fedora-upgrade
$ sudo fedora-upgrade
ເມື່ອເຮັດການອັບເກຣດຜ່ານ remote shell, ມັນເປັນການດີທີ່ຈະໃຊ້ເຄື່ອງມື screen ຫຼື tmux ເພື່ອໃຫ້ສາມາດກັບເຂົ້າໄປເບິ່ງລາຍການທີ່ກຳລັງເຮັດວຽກຢູ່ໄດ້ ໃນກໍລະນີທີ່ການເຊື່ອມຕໍ່ຂອງທ່ານຫຼຸດ.
ຫຼືອີກທາງເລືອກໜຶ່ງ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນດ້ວຍຕົນເອງ:
ໄປທີ່ໜ້າຈໍຄອນໂຊນ (text console)
Ctrl+Alt+F2
(ຫຼື)
ເຂົ້າສູ່ລະບົບດ້ວຍ root, ແລະ ເຂົ້າໄປທີ່ multi-user.target
$ sudo systemctl isolate multi-user.target
ຕິດຕັ້ງຄີ (key) ສຳລັບການເຊັນແພັກເກັດຂອງເວີຊັນທີ່ທ່ານກຳລັງຈະອັບເກຣດໄປຫາ
ຫາກທ່ານອັບເກຣດຂ້າມບໍ່ເກີນສອງເວີຊັນຈາກ Fedora Linux 20 ຫຼື ເວີຊັນທີ່ໃໝ່ກວ່າ, ຂັ້ນຕອນນີ້ອາດຈະບໍ່ຈຳເປັນ. ຫາກທ່ານອັບເກຣດຈາກ Fedora Linux ເວີຊັນເກົ່າ ຫຼື ອັບເກຣດຂ້າມຕັ້ງແຕ່ສາມເວີຊັນຂຶ້ນໄປ, ທ່ານອາດຈະຕ້ອງນຳເຂົ້າ (import) ຄີສຳລັບການເຊັນຂອງເວີຊັນປາຍທາງ.
ຫາກຈຳເປັນຕ້ອງເຮັດ, ທ່ານສາມາດນຳເຂົ້າຄີໄດ້ດັ່ງນີ້:
$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-x86_64
, ໂດຍປ່ຽນ "23" ແລະ "x86_64" ເປັນເວີຊັນ Fedora Linux ໃໝ່ ແລະ ສະຖາປັດຕະຍະກຳເຄື່ອງຂອງທ່ານຕາມລຳດັບ.
ທ່ານຍັງສາມາດຫາຄີສຳລັບການເຊັນແພັກເກັດຂອງເວີຊັນທີ່ຍັງໄດ້ຮັບການສະໜັບສະໜູນໄດ້ທີ່ ທີ່ນີ້. ສ່ວນຄີສຳລັບເວີຊັນທີ່ໝົດອາຍຸ (EOL) ສາມາດຫາໄດ້ທີ່ ທີ່ນີ້. ຄລິກທີ່ Primary (ຫຼື Secondary, ຫາກທ່ານໃຊ້ສະຖາປັດຕະຍະກຳສຳຮອງ), ແລ້ວທ່ານຈະເຫັນ Get it from: Fedora Project, ເຊິ່ງ Fedora Project ແມ່ນລິ້ງ. ໃຫ້ກັອບປີ້ URL ນັ້ນ ແລ້ວລັນ:
$ sudo rpm --import (url)
ເພື່ອຕິດຕັ້ງຄີ. ໃນເວີຊັນເກົ່າ, rpm ອາດຈະມີບັນຫາໃນການເຮັດສິ່ງນີ້; ຫາກເກີດຂຶ້ນ, ໃຫ້ດາວໂຫຼດໄຟລ໌ດ້ວຍ curl -o ຫຼື wget ແລ້ວນຳເຂົ້າໄຟລ໌ທີ່ດາວໂຫຼດມານັ້ນ.
ລ້າງແຄຊ (cache)
ຈາກນັ້ນໃຫ້ລຶບຮ່ອງຮອຍທັງໝົດຂອງເວີຊັນເກົ່າອອກຈາກ dnf cache ໃນ /var/cache/dnf.
$ sudo dnf clean all
ອັບເກຣດແພັກເກັດທັງໝົດ
| ຫ້າມອັບເກຣດດ້ວຍພະລັງງານຈາກແບັດເຕີຣີ + ຫ້າມລັນການອັບເກຣດດ້ວຍແບັດເຕີຣີເດັດຂາດ! ໃຫ້ສຽບໄຟບ້ານສະເໝີ ຫາກໃຊ້ແລັບທັອບ. ແນວໃດກໍຕາມ, ຫາກເຄື່ອງຂອງທ່ານມີແບັດເຕີຣີ, ມັນເປັນການດີທີ່ຈະໃຫ້ແນ່ໃຈວ່າໄດ້ຊາດໄຟໄວ້ ແລະ ເຊື່ອມຕໍ່ຢູ່ ເພື່ອປ້ອງກັນກໍລະນີໄຟດັບໃນລະຫວ່າງການອັບເກຣດ. |
ຫ້າມຂັດຈັງຫວະການອັບເກຣດບໍ່ວ່າດ້ວຍເຫດຜົນໃດກໍຕາມ + ເມື່ອເລີ່ມການອັບເກຣດແບບໄລຟ໌ແລ້ວ, ຫ້າມຢຸດການອັບເກຣດດ້ວຍການ reboot, ປິດໂປຣເຊສ (killing process), ຫຼື ດ້ວຍວິທີອື່ນໆ ຈົນກວ່າຈະສຳເລັດ. ການຂັດຈັງຫວະການອັບເກຣດຈະເຮັດໃຫ້ລະບົບຢູ່ໃນສະພາວະປະສົມ — ເປັນເວີຊັນເກົ່າບາງສ່ວນ ແລະ ເວີຊັນໃໝ່ບາງສ່ວນ. ໃນສະພາວະນີ້, ລະບົບຈະບໍ່ມີຄວາມສະຖຽນ ແລະ ຈະບໍ່ເຮັດວຽກຕາມທີ່ຄາດໄວ້. ທ່ານສາມາດລອງລັນ dnf distro-sync ແລະ package-cleanup --problems ເພື່ອພະຍາຍາມແກ້ໄຂບັນຫາ.
|
ລັນຄຳສັ່ງອັບເກຣດ:
$ sudo dnf --releasever=<target_release_number> --setopt=deltarpm=false distro-sync
| ບັນຫາການຂຶ້ນຕໍ່ກັນ (Dependency issues) + ຫາກທ່ານພົບບັນຫາການຂຶ້ນຕໍ່ກັນ, ທ່ານຕ້ອງ ແກ້ໄຂພວກມັນດ້ວຍຕົນເອງ. ສິ່ງເຫຼົ່ານີ້ມັກຈະເກີດຈາກແພັກເກັດທີ່ຖືກຍົກເລີກໃນເວີຊັນໃໝ່ ແຕ່ບໍ່ໄດ້ຖືກກຳນົດວ່າຫຼ້າສະໄໝຢ່າງຖືກຕ້ອງ. ສ່ວນຫຼາຍແລ້ວ ພຽງແຕ່ລຶບແພັກເກັດທີ່ມີບັນຫາອອກກໍພໍ. ທ່ານອາດພົບວ່າແພັກເກັດທີ່ທ່ານຕ້ອງການ ພັດໄປຂຶ້ນກັບແພັກເກັດທີ່ຕ້ອງຖືກລຶບອອກເພື່ອໃຫ້ການອັບເກຣດດຳເນີນຕໍ່ໄດ້. ໂດຍປົກກະຕິແລ້ວ ທ່ານຈະສາມາດຕິດຕັ້ງແພັກເກັດທີ່ສຳຄັນນັ້ນຄືນໃໝ່ໄດ້ ເມື່ອການອັບເກຣດສຳເລັດແລ້ວ. |
ຫາກເບິ່ງຄືວ່າທ່ານຕ້ອງລຶບແພັກເກັດທີ່ມີການຂຶ້ນຕໍ່ກັນຫຼາຍ, ໂດຍສະເພາະອັນທີ່ເບິ່ງຄືວ່າສຳຄັນ, ກະລຸນາລະມັດລະວັງ. ຫາກທ່ານພະຍາຍາມອັບເກຣດຂ້າມຫຼາຍເວີຊັນ, ໃຫ້ລອງອັບເກຣດໃນໄລຍະທີ່ສັ້ນກວ່າ ເພື່ອເບິ່ງວ່າຈະຊ່ວຍຫຼີກລ່ຽງບັນຫານັ້ນໄດ້ຫຼືບໍ່.
ຫາກທ່ານບໍ່ໝັ້ນໃຈໃນທາງໃດກໍຕາມ, ໃຫ້ຂໍຄວາມຊ່ວຍເຫຼືອໃນ mailing list, ຟໍຣຳ (forum) ຫຼື IRC ກ່ອນທີ່ຈະລຶບແພັກເກັດ.
5. ກວດສອບໃຫ້ແນ່ໃຈວ່າ Fedora Linux ໄດ້ຮັບການອັບເກຣດແລ້ວ
ໂດຍປົກກະຕິ Distro-sync ຈະຈັດການອັບເກຣດຄັງເກັບຂອງບຸກຄົນທີສາມທີ່ທ່ານເປີດໃຊ້ໄວ້ນຳ. ໃຫ້ຢືນຢັນດ້ວຍ dnf repolist ຫຼັງຈາກຂັ້ນຕອນການອັບເກຣດສິ້ນສຸດລົງ. dnf ອາດຈະແຈ້ງເຕືອນກ່ຽວກັບ ຄວາມຂັດແຍ້ງ (conflicts) ຫຼື ຂໍ້ກຳນົດ (requirements). ນັ້ນອາດເປັນຍ້ອນທ່ານໃຊ້ຄັງເກັບທີ່ບໍ່ແມ່ນມາດຕະຖານ ຫຼື ຕິດຕັ້ງແພັກເກັດທີ່ບໍ່ແມ່ນມາດຕະຖານດ້ວຍຕົນເອງ. ລອງເດົາເບິ່ງວ່າແພັກເກັດໃດທີ່ເຮັດໃຫ້ເກີດບັນຫາ (ຫຼື ຢ່າງໜ້ອຍກໍເປັນສ່ວນໜຶ່ງຂອງຕ່ອງໂສ້ການຂຶ້ນຕໍ່ກັນ) - ຖອນການຕິດຕັ້ງພວກມັນ ແລ້ວລອງໃໝ່ອີກຄັ້ງ. ຢ່າລືມຕິດຕັ້ງແພັກເກັດເຫຼົ່ານັ້ນຄືນໃໝ່ ຫາກພວກມັນມີຄວາມຈຳເປັນ.
ກວດສອບໃຫ້ແນ່ໃຈວ່າແພັກເກັດທີ່ຈຳເປັນ (ໃໝ່) ທັງໝົດຈາກເວີຊັນໃໝ່ຖືກຕິດຕັ້ງແລ້ວດ້ວຍ
$ sudo dnf group upgrade 'Minimal Install'
ທ່ານອາດຈະຕ້ອງການອັບເດດກຸ່ມອື່ນນຳ, ເບິ່ງທີ່
$ sudo dnf group list -v
ຕົວຢ່າງ
$ sudo dnf group upgrade "GNOME Desktop" \
"Development Tools" "Sound and Video" \
"Games and Entertainment" "Administration Tools" \
"Office/Productivity" "System Tools"
6. ການກຽມພ້ອມເພື່ອເລີ່ມລະບົບໃໝ່ (reboot)
ກ່ອນທີ່ຈະບູດເຄື່ອງ, ໂດຍປົກກະຕິແລ້ວທ່ານຄວນຕິດຕັ້ງ bootloader ຈາກ grub ໃໝ່ຂອງທ່ານໂດຍການລັນ
$ sudo /usr/sbin/grub2-install BOOTDEVICE
-
ເຊິ່ງ BOOTDEVICE ມັກຈະແມ່ນ
/dev/sdaຫຼື/dev/vdaສຳລັບການຕິດຕັ້ງໃນ virtual machine ບາງເຄື່ອງ. ຫາກທ່ານມີຮາດດິດຫຼາຍກວ່າໜຶ່ງໜ່ວຍ, ໃຫ້ແນ່ໃຈວ່າທ່ານໃຊ້ດີໄວ້ສ໌ (device) ທີ່ຖືກຕ້ອງ!
ຫາກທ່ານໄດ້ຮັບຂໍ້ຜິດພາດ (ຕົວຢ່າງ: /dev/sda does not have any corresponding BIOS drive) ຈາກຄຳສັ່ງນັ້ນ, ໃຫ້ລອງໃຊ້ /usr/sbin/grub2-install --recheck BOOTDEVICE.
ມັນອາດຈະຈຳເປັນຕ້ອງອັບເດດໄຟລ໌ກຳນົດຄ່າ grub ນຳ:
$ sudo cp --backup=numbered -a /boot/grub2/grub.cfg{,.bak} # create backup copy
$ sudo /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg # update config file
ບັນທຶກສະເພາະແຕ່ລະເວີຊັນ
ໝາຍເຫດ: ບັນທຶກສະເພາະສຳລັບເວີຊັນທີ່ ໝົດອາຍຸ (End of life) ແມ່ນມີຢູ່ໃນ ໜ້າການອັບເກຣດເວີຊັນ EOL ດ້ວຍຕົວຈັດການແພັກເກັດ.
ຈາກເວີຊັນກ່ອນປ່ອຍຕົວຈິງ (pre-release)
ຫາກທ່ານກຳລັງອັບເກຣດເປັນເວີຊັນປ່ອຍຕົວຈິງ ຈາກ Alpha, Beta, ຫຼື release candidate, ກະລຸນາເບິ່ງ ການອັບເກຣດຈາກ pre-release ເປັນເວີຊັນຕົວຈິງ.
ໄປທີ່ Rawhide
ເບິ່ງໜ້າ Rawhide ສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ Rawhide.
$ sudo dnf upgrade
$ sudo dnf install dnf-plugins-core fedora-repos-rawhide
$ sudo dnf config-manager --set-disabled fedora updates updates-testing
$ sudo dnf config-manager --set-enabled rawhide
$ sudo dnf clean -q dbcache packages metadata
$ sudo dnf --releasever=rawhide --setopt=deltarpm=false distro-sync --nogpgcheck
## Optional: it is generally advised to do a selinux autorelabel and reboot
$ sudo touch /.autorelabel
Fedora Linux 31
ກ່ອນທີ່ຈະລັນ
$ sudo dnf distro-sync
ທ່ານຕ້ອງລັນ
$ sudo dnf module reset libgit2 exa bat
ເບິ່ງ Bug 1747408.
ການອັບເກຣດຈາກ Fedora Linux ເວີຊັນເກົ່າທີ່ໝົດອາຍຸ (EOL) ແລ້ວ
ໝາຍເຫດ: Fedora ແນະນຳຢ່າງເດັດຂາດວ່າ ບໍ່ຄວນໃຊ້ເວີຊັນທີ່ໝົດອາຍຸແລ້ວໃນລະບົບ production ໃດໆ ຫຼື ລະບົບໃດກໍຕາມທີ່ເຊື່ອມຕໍ່ກັບອິນເຕີເນັດສາທາລະນະ, ໃນທຸກກໍລະນີ. ທ່ານບໍ່ຄວນປ່ອຍໃຫ້ການຕິດຕັ້ງ Fedora Linux ແບບ production ໄປຮອດຈຸດທີ່ໝົດອາຍຸການໃຊ້ງານແຕ່ທຳອິດ.
ດ້ວຍເຫດນັ້ນ, ຫາກທ່ານມີເວີຊັນທີ່ໝົດອາຍຸຕິດຕັ້ງຢູ່ໃນລະບົບທີ່ທ່ານບໍ່ສາມາດ ຖິ້ມ ຫຼື ຕິດຕັ້ງໃໝ່ໄດ້, ທ່ານສາມາດພະຍາຍາມອັບເກຣດມັນໄດ້, ເຖິງແມ່ນວ່າສິ່ງນີ້ຈະຜ່ານການທົດສອບໜ້ອຍ ແລະ ໄດ້ຮັບການສະໜັບສະໜູນໜ້ອຍກໍຕາມ.
ສຳລັບຄຳແນະນຳຢ່າງລະອຽດໃນການອັບເກຣດຈາກເວີຊັນ EOL, ກະລຸນາອ່ານ ການອັບເກຣດຈາກ EOL Fedora Linux ດ້ວຍຕົວຈັດການແພັກເກັດ.
ເຫັນຄຳຜິດ, ມີບາງຢ່າງຂາດຫາຍໄປ ຫຼື ຫຼ້າສະໄໝ, ຫຼື ມີສິ່ງອື່ນໃດທີ່ສາມາດປັບປຸງໄດ້ບໍ່? ແກ້ໄຂເອກະສານນີ້ໄດ້ທີ່ https://forge.fedoraproject.org/docs/quick-docs.
Want to help? Learn how to contribute to Fedora Docs ›