ວິທີການຕັ້ງແຄັບຊົວ Yum/DNF ໃນທ້ອງຖິ່ນໃນ CentOS 8
ໃນບົດຂຽນນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີທີ່ທ່ານສາມາດຕັ້ງຫໍໄຕ DNF ຫຼື YUM ໃນລະບົບ CentOS 8 ຂອງທ່ານໂດຍໃຊ້ ISO ຫຼື DVD ຕິດຕັ້ງ.
ເຮືອ CentOS 8 ທີ່ມີ 2 ຫໍສະ ໝຸດ: BaseOS ແລະ AppStream (Application Stream) - ດັ່ງນັ້ນມັນມີຄວາມແຕກຕ່າງກັນແນວໃດລະຫວ່າງສອງຫໍໄຕ?
ຫໍສະ ໝຸດ BaseOS ປະກອບດ້ວຍຊຸດທີ່ ຈຳ ເປັນ ສຳ ລັບການມີຢູ່ຂອງລະບົບປະຕິບັດການ ໜ້ອຍ ທີ່ສຸດ. ໃນທາງກັບກັນ, AppStream ປະກອບມີໂປແກຼມໂປແກຼມທີ່ຍັງເຫຼືອ, ຄວາມເພິ່ງພາອາໄສແລະຖານຂໍ້ມູນ.
ອ່ານທີ່ກ່ຽວຂ້ອງ: ວິທີການສ້າງຖານຂໍ້ມູນ HTTP Yum/DNF ໃນທ້ອງຖິ່ນໃນ RHEL 8
ດຽວນີ້ໃຫ້ເສີຍແຂນຂອງພວກເຮົາແລະຕັ້ງຫໍສະມຸດ YUM/DNF ໃນທ້ອງຖິ່ນໃນ CentOS 8.
ຂັ້ນຕອນທີ 1: Mount CentOS 8 DVD ຕິດຕັ້ງເອກະສານ ISO
ເລີ່ມຕົ້ນໂດຍການຕິດຕັ້ງເອກະສານ ISO ເຂົ້າໃນໄດເລກະທໍລີທີ່ທ່ານເລືອກ. ໃນທີ່ນີ້, ພວກເຮົາໄດ້ຕິດຕັ້ງຢູ່ໃນໄດເລກະທໍລີ ເລືອກ/ເລືອກ .
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
ຂັ້ນຕອນທີ 2: ສ້າງເອກະສານອ້າງອີງ Yum Yum Local
ໃນໄດເລກະທໍລີທີ່ຕັ້ງໄວ້ໃນບ່ອນທີ່ ISO ຂອງທ່ານຖືກຕິດຕັ້ງ, ຄັດລອກແຟ້ມ media.repo
ໄປທີ່ໄດເລກະທໍລີ /etc/yum.repos.d/ ດັ່ງທີ່ສະແດງ.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
ຕໍ່ໄປ, ມອບ ໝາຍ ສິດໃນເອກະສານດັ່ງທີ່ສະແດງໃຫ້ເຫັນເພື່ອປ້ອງກັນການດັດແປງຫລືປ່ຽນແປງໂດຍຜູ້ໃຊ້ອື່ນໆ.
# chmod 644 /etc/yum.repos.d/centos8.repo # ls -l /etc/yum.repos.d/centos8.repo
ພວກເຮົາ ຈຳ ເປັນຕ້ອງ ກຳ ຫນົດຄ່າເອກະສານເກັບຮັກສາໄວ້ໃນຕອນຕົ້ນທີ່ຢູ່ໃນລະບົບ. ເພື່ອກວດກາການຕັ້ງຄ່າ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງແມວດັ່ງທີ່ສະແດງໄວ້.
# cat etc/yum.repos.d/centos8.repo
ພວກເຮົາ ຈຳ ເປັນຕ້ອງດັດແປງສາຍການຕັ້ງຄ່າໂດຍໃຊ້ບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານເລືອກ.
# vim etc/yum.repos.d/centos8.repo
ລົບການຕັ້ງຄ່າທັງ ໝົດ, ແລະຄັດລອກແລະວາງການຕັ້ງຄ່າຂ້າງລຸ່ມນີ້.
[InstallMedia-BaseOS] name=CentOS Linux 8 - BaseOS metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///opt/BaseOS/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [InstallMedia-AppStream] name=CentOS Linux 8 - AppStream metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///opt/AppStream/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
ບັນທຶກເອກະສານ repo ແລະອອກຈາກບັນນາທິການ.
ຫຼັງຈາກການປັບປຸງເອກະສານເກັບຂໍ້ມູນກັບລາຍການ ໃໝ່, ໃຫ້ ດຳ ເນີນການແລະລ້າງຖານຄວາມ ຈຳ DNF/YUM ດັ່ງທີ່ສະແດງໄວ້.
# dnf clean all OR # yum clean all
ເພື່ອຢືນຢັນວ່າລະບົບຈະໄດ້ຮັບການຫຸ້ມຫໍ່ຈາກຫໍສະມຸດທີ່ ກຳ ນົດໃນທ້ອງຖິ່ນ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງ:
# dnf repolist OR # yum repolist
ດຽວນີ້ ກຳ ນົດພາລາມິເຕີ ‘ເປີດໃຊ້ງານ’
ຈາກ 1
ຫາ 0
ໃນເອກະສານ CentOS-AppStream.repo ແລະ CentOS-Base.repo.
ຂັ້ນຕອນທີ 3: ຕິດຕັ້ງແພັກເກັດໂດຍໃຊ້ DNF ທ້ອງຖິ່ນຫຼືບ່ອນເກັບຂໍ້ມູນ Yum
ດຽວນີ້, ລອງທົດລອງໃຊ້ແລະຕິດຕັ້ງຊຸດໃດກໍ່ໄດ້. ໃນຕົວຢ່າງນີ້, ພວກເຮົາ ກຳ ລັງຈະຕິດຕັ້ງ NodeJS ໃນລະບົບ.
# dnf install nodejs OR # yum install nodejs
ແລະນີ້ແມ່ນຕົວຊີ້ບອກທີ່ຈະແຈ້ງວ່າພວກເຮົາໄດ້ຕັ້ງຖານເກັບຮັກສາ DNF/YUM ທ້ອງຖິ່ນຢ່າງ ສຳ ເລັດຜົນໃນ CentOS 8.