DNF - ເຄື່ອງມືຄຸ້ມຄອງການຜະລິດຊຸດຕໍ່ໄປ ສຳ ລັບການແຈກຢາຍທີ່ອີງໃສ່ RPM
ຂ່າວທີ່ຜ່ານມາດຶງດູດຄວາມສົນໃຈຂອງຜູ້ໃຊ້ Linux, ຜູ້ຊ່ຽວຊານແລະນັກຮຽນຫຼາຍຄົນທີ່ວ່າ " DNF " (ບໍ່ມີຫຍັງເປັນທາງການ) ກຳ ລັງຈະທົດແທນຜົນປະໂຫຍດໃນການຈັດການຊຸດ " YUM " ໃນການແຈກຢາຍ viz., Fedora, CentOS, RedHat, ແລະອື່ນໆທີ່ ກຳ ລັງໃຊ້ RPM Package Manager.
ຂ່າວນີ້ເປັນເລື່ອງແປກທີ່ແລະຜູ້ຈັດການຫຸ້ມຫໍ່ສ່ວນຫຼາຍຫລື ໜ້ອຍ ແມ່ນຕິດກັບເອກະລັກຂອງການແຈກແຈງ Linux ເຊິ່ງມີ ໜ້າ ທີ່ຮັບຜິດຊອບໃນການຕິດຕັ້ງ, ປັບປຸງແລະຖອດຊຸດຕ່າງໆ.
YUM (ຢືນ ສຳ ລັບ Yellowdog Updater, Modified) ແມ່ນໂປແກຼມທີ່ໃຊ້ ສຳ ລັບເສັ້ນ ຄຳ ສັ່ງທີ່ເປີດເຜີຍໂດຍບໍ່ເສຍຄ່າພາຍໃຕ້ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ແລະຖືກຂຽນເປັນພາສາ Python Programming. YUM ຖືກພັດທະນາເພື່ອຈັດການແລະອັບເດດ RedHat Linux ທີ່ມະຫາວິທະຍາໄລ Duke, ຕໍ່ມາມັນໄດ້ຮັບການຍອມຮັບຢ່າງກວ້າງຂວາງແລະກາຍເປັນຜູ້ຈັດການຊຸດຂອງ RedHat Enterprise Linux, Fedora, CentOS ແລະການແຈກຈ່າຍ Linux ອື່ນໆທີ່ອີງໃສ່ RPM. ມັນຖືກເອີ້ນເລື້ອຍໆວ່າ " ຜູ້ຈັດການຊຸດຂອງທ່ານ ", ໂດຍບໍ່ເປັນທາງການເລື້ອຍໆໂດຍຜູ້ຊ່ຽວຊານ Linux.
ອ່ານຍັງ
<
ແນວຄວາມຄິດທີ່ຈະທົດແທນ Yum ກັບ DNF
Ale¨Kozumplík , ຜູ້ພັດທະນາໂຄງການ DNF ແມ່ນພະນັກງານ RedHat. ລາວເວົ້າ:
“ ເປັນຄັ້ງ ທຳ ອິດໃນປີ 2009 ໃນຂະນະທີ່ເຮັດວຽກກ່ຽວກັບ ‘ Anaconda ‘ - ຜູ້ຕິດຕັ້ງລະບົບ, ລາວມີຄວາມເຂົ້າໃຈໃນການເຮັດວຽກຂອງ Linux. ລາວຕ້ອງການຢາກເຮັດວຽກໃນໂຄງການທີ່ແຕກຕ່າງກັນທັງ ໝົດ ເຊິ່ງເຮັດໃຫ້ລາວຄົ້ນຫາເຄື່ອງມືການຫຸ້ມຫໍ່ຂອງ Fedora.”
Ale¨Kozumplíkກ່າວວ່າ - ລາວໄດ້ເມື່ອຍທີ່ຈະອະທິບາຍວ່າ DNF ຢືນຢູ່ບໍ່ມີຫຍັງເລີຍ, ມັນແມ່ນ ຄຳ ຕອບຊື່ຂອງຜູ້ຈັດການຊຸດດັ່ງນັ້ນມັນບໍ່ແມ່ນຫຍັງອີກແລ້ວ. ມັນຕ້ອງມີຊື່ບາງຢ່າງທີ່ບໍ່ຂັດແຍ້ງກັບ YUM ແລະເພາະສະນັ້ນມັນຖືກຕັ້ງຊື່ວ່າ DNF .
ການສະແດງສັ້ນຂອງຍິມທີ່ ນຳ ໄປສູ່ພື້ນຖານຂອງ DNF:
<
Ale¨Kozumplík, ເວົ້າວ່າລາວບໍ່ມີທາງເລືອກອື່ນນອກເຫນືອຈາກການສ້າງ YUM ແລະພັດທະນາ DNF. ຜູ້ຮັກສາຊຸດ YUM ບໍ່ພ້ອມທີ່ຈະປະຕິບັດການປ່ຽນແປງເຫຼົ່ານີ້. YUM ມີປະມານ 59000 LOC ໃນຂະນະທີ່ DNF ມີ 29000 LOC (ສາຍຂອງລະຫັດ).
ການພັດທະນາ DNF
DNF ໄດ້ສະແດງການມີ ໜ້າ ຢູ່ Fedora 18 ເປັນຄັ້ງ ທຳ ອິດ. Fedora 20 ແມ່ນການແຈກຢາຍ Linux ທຳ ອິດທີ່ຕ້ອນຮັບຜູ້ຊົມໃຊ້ໃນການໃຊ້ງານຂອງ DNF ແທນ YUM.
ສິ່ງທ້າທາຍດ້ານວິຊາການທີ່ DNF ກຳ ລັງປະເຊີນໃນປະຈຸບັນ - ເພື່ອປະຕິບັດທຸກ ໜ້າ ທີ່ຂອງ YUM. ສຳ ລັບຜູ້ ນຳ ໃຊ້ DNF ທຳ ມະດາສະ ໜອງ ຊຸດດາວໂຫລດ, ຕິດຕັ້ງ, ປັບປຸງ, ຍົກລະດັບແລະລຶບ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນຍັງມີການສະ ໜັບ ສະ ໜູນ ໜ້ອຍ ຫຼືບໍ່ ສຳ ລັບຄຸນລັກສະນະຕ່າງໆເຊັ່ນ - ຂ້າມຊຸດທີ່ແຕກຫັກໃນລະຫວ່າງການຕິດຕັ້ງ, ການ ກຳ ຈັດ, ຜົນຜະລິດ verbose, ຊ່ວຍໃຫ້ repo, ຍົກເວັ້ນການຫຸ້ມຫໍ່ໃນລະຫວ່າງການຕິດຕັ້ງ, ແລະອື່ນໆ.
DNF ແລະການປຽບທຽບກ່ອນຂອງມັນ:
<
ການເຊື່ອມໂຍງ DNF ກັບ fedora ແລະຕໍ່ມາໃນສະພາບແວດລ້ອມທາງການຄ້າແມ່ນຖືກຖາມເປັນບາງຄັ້ງຄາວໂດຍ RHEL. ຮຸ່ນຫຼ້າສຸດແມ່ນ DNF 0.6.0 ຖືກປ່ອຍອອກມາເມື່ອວັນທີ 12 ສິງຫາ 2014.
ການທົດສອບ DNF Commands
ຕິດຕັ້ງ dnf ໃນ fedora ຫຼືຕໍ່ມາໃນ RHEL/CentOS ໂດຍໃຊ້ ຄຳ ສັ່ງ yum.
# yum install dnf
ການ ນຳ ໃຊ້ Synopsis.
dnf [options] <command> [<argument>]
ຕິດຕັ້ງແພັກເກດ.
# dnf install <name_of_package>
ລຶບແພັກເກດ.
# dnf remove <name_of_package>
ປັບປຸງແລະຍົກລະດັບລະບົບ.
# dnf update # dnf upgrade
ໝາຍ ເຫດ: ດັ່ງທີ່ກ່າວມາຂ້າງເທິງອັບເດດ = ຍົກລະດັບ. ດັ່ງນັ້ນ. ຊຸດນີ້ຈະປະຕິບັດບາງສິ່ງບາງຢ່າງເຊັ່ນ: ການປ່ອຍມ້ວນບໍ? - ຄຳ ຖາມໃນອະນາຄົດ.
ສະຖານທີ່ເລີ່ມຕົ້ນຂອງເອກະສານການຕັ້ງຄ່າ dnf: /etc/dnf/dnf.conf .
ໂຄງການນີ້ມີຈຸດປະສົງເພື່ອເຮັດໃຫ້ມີຄວາມໂປ່ງໃສຫຼາຍຂຶ້ນພ້ອມທັງບັນທຶກໂຄງການໃຫ້ຄົບຖ້ວນ. ໂຄງການແມ່ນເດັກອ່ອນແລະການສະ ໜັບ ສະ ໜູນ ຈາກຊຸມຊົນແມ່ນມີຄວາມ ຈຳ ເປັນໃນການລວມເອົາໂຄງການ. ໜ້າ ທີ່ຫຼາຍຢ່າງຍັງຕ້ອງໄດ້ໃຊ້ງານແລະມັນຈະຕ້ອງໃຊ້ເວລາ. DNF ຈະຖືກປ່ອຍຕົວຢ່າງເປັນທາງການກັບ Fedora 22.
ດຽວນີ້ ໝົດ ແລ້ວ. ຂ້ອຍຈະຢູ່ທີ່ນີ້ອີກເທື່ອ ໜຶ່ງ ດ້ວຍບົດຂຽນທີ່ ໜ້າ ສົນໃຈອີກໄວໆນີ້. ຈົນກວ່າຈະສືບຕໍ່ຕິດຕາມແລະເຊື່ອມຕໍ່. ຢ່າລືມໃຫ້ພວກເຮົາມີ ຄຳ ຕິຊົມທີ່ມີຄ່າຂອງທ່ານໃນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.