ດັ່ງນັ້ນ, ທ່ານກໍາລັງນັ່ງຢູ່ໃນຄອມພິວເຕີຂອງທ່ານແລະທ່ານກໍາລັງຊອກຫາຢູ່ໃນຖານຂໍ້ມູນຊອບແວທີ່ຊອກຫາບາງສິ່ງບາງຢ່າງທີ່ຕ້ອງຕິດຕັ້ງເມື່ອທ່ານສັງເກດເຫັນວ່າມີຈໍານວນໄຟລ໌ທີ່ມີ noarch extension.
Whatarchy ແມ່ນຫຍັງແລະເປັນຫຍັງຈຶ່ງເຮັດຫລາຍໄຟລ໌ມີ Extension ນີ້?
ໂດຍສະເພາະແມ່ນ noarch stands for no architecture.
ໃນຈຸດນີ້, ທ່ານອາດຈະສົງໄສວ່າເປັນຫຍັງບາງຄົນກໍ່ມີຄວາມຫຍຸ້ງຍາກໃນການສ້າງຊຸດທີ່ບໍ່ໄດ້ເຮັດວຽກກ່ຽວກັບສະຖາປັດຕະຍະກໍາໃດໆ.
noarch ລະດັບຄວາມຫມາຍກໍ່ບໍ່ມີສະຖາປັດຕະຍະສະເພາະໃດຫນຶ່ງຫຼືຖ້າທ່ານຈະ, ທຸກໆ architectures.
ມັນເປັນໄປໄດ້ແນວໃດ? ມັນເປັນໄປໄດ້ແນວໃດວ່າແພັກເກັດຈະເຮັດວຽກໃນທຸກລຸ້ນ Linux, Windows ແລະລະບົບປະຕິບັດການອື່ນໆ.
ດີ, ສໍາລັບການເລີ່ມຕົ້ນທີ່ບໍ່ແມ່ນຊຸດທັງຫມົດທີ່ມີຄໍາຮ້ອງສະຫມັກ. ຕົວຢ່າງເຊັ່ນ, application gnome-backgrounds.arch ແມ່ນການລວບລວມພື້ນຖານ desktop. ຂະນະທີ່ແພັກເກດໄດ້ຖືກພັດທະນາສໍາລັບສະພາບແວດລ້ອມ desktop Gnome ມັນກໍ່ແມ່ນພຽງແຕ່ການເກັບກໍາຮູບພາບແລະຮູບພາບຕ່າງໆທີ່ຖືກສ້າງຂື້ນໃນຮູບແບບທົ່ວໄປທີ່ສາມາດນໍາໃຊ້ໃນລະບົບປະຕິບັດການທີ່ທັນສະໄຫມ.
ດັ່ງນັ້ນທ່ານຈຶ່ງສາມາດຄິດກ່ຽວກັບຊຸດ noarch ເປັນສິ່ງທີ່ເປັນສາກົນແທ້ໆເຊັ່ນພື້ນຫລັງ, ໄອຄອນແລະແມ້ກະທັ້ງຄູ່ມື.
ຫຸ້ມຫໍ່ Noarch ຍັງສາມາດມີອັກສອນ, ໂຄງການແລະແອັບພລິເຄຊັນແຕ່ວ່າພວກເຂົາຕ້ອງມີໄຟລ໌ທີ່ມີຄວາມຈິງໃນລະບົບຂ້າມ.
ສິ່ງທີ່ປະເພດຂອງໂຄງການແມ່ນແທ້ຈິງຂ້າມເວທີ?
ຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌ທີ່ພັດທະນາໃນ HTML, JavaScript ແລະ CSS ແມ່ນສາກົນທີ່ມີພາສາ PHP, PERL ແລະ Python scripting.
ບັນດາໂຄງການທີ່ລວບລວມບໍ່ສາມາດຖືວ່າເປັນ noarch ເນື່ອງຈາກວ່າພວກເຂົາຖືກລວບລວມເພື່ອເຮັດວຽກກ່ຽວກັບສະຖາປັດຕະຍະສະເພາະ. ດັ່ງນັ້ນ C ແລະ C ++ binaries ຈະບໍ່ຖືກພົບໃນແຟ້ມ noarch. ຂໍ້ຍົກເວັ້ນໃນກົດລະບຽບນີ້ແມ່ນໂຄງການ Java ເນື່ອງຈາກວ່າ Java ແມ່ນແທ້ຈິງຂ້າມແພລະຕະຟອມແລະແອັບພລິເຄຊັນ Java ທີ່ຂຽນສໍາລັບ Linux distribution ແລະ architecture ກໍ່ຄວນເຮັດວຽກໃນ Linux platforms ແລະ Windows.
ໃນປັດຈຸບັນທ່ານອາດຄິດວ່າລະຫັດແຫຼ່ງສາມາດເກັບຮັກສາໄວ້ເປັນຊຸດ noarch ເນື່ອງຈາກມັນສາມາດລວບລວມແພລະຕະຟອມຂ້າມແລະມັນເປັນພຽງແຕ່ລະບົບປະຕິບັດການທີ່ມີສະເພາະກັບສະຖາປັດຕະຍະສະເພາະ. ແພັກເກດແຫຼ່ງຂໍ້ມູນຖືກເກັບຮັກສາໄວ້ດ້ວຍການຂະຫຍາຍຂອງ src.
ແຟ້ມ Noarch ໂດຍທົ່ວໄປແລ້ວທີ່ກ່ຽວຂ້ອງກັບຊຸດ RPM.
ມັນມີແນວໂນ້ມທີ່ທ່ານມີຈໍານວນຊຸດ Rack noarch ທີ່ຖືກຕິດຕັ້ງໄວ້ໃນຄອມພິວເຕີຂອງທ່ານແລ້ວ.
ເພື່ອຄົ້ນຫາຊຸດ noarch ໃດທີ່ທ່ານໄດ້ຕິດຕັ້ງໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
rpm -qa -qf "% {N} -% {V} -% {R} \ t \ t% {ARCH} \ n" | grep noarch | more
ຄໍາສັ່ງຂ້າງເທິງນີ້ສາມາດແບ່ງປັນດັ່ງຕໍ່ໄປນີ້:
- rpm ແມ່ນຜູ້ຈັດການຊຸດ
- -q stands for query
- -a stands for all
- --qf stands for format query
- ຜົນຜະລິດຈາກຄໍາສັ່ງ rpm ແມ່ນຖືກຈັດໃສ່ເປັນຂໍ້ມູນໃສ່ grep ເຊິ່ງເບິ່ງຫາ noarch
- ເພີ່ມເຕີມເຮັດໃຫ້ຢຸດການຜະລິດຢູ່ໃນຕອນທ້າຍຂອງຫນ້າຂໍ້ມູນ, ທ່ານສາມາດຍ້າຍໄປຫນ້າຫນ້າຕໍ່ໄປໂດຍການກົດຊ່ອງ
ຊອກຫາຢູ່ໃນຜົນຜະລິດຂອງຄໍາສັ່ງຂ້າງເທິງໃນຄອມພິວເຕີຂອງຂ້ອຍເອງຂ້ອຍສາມາດເບິ່ງຈໍານວນແພັກເກັດ font, firmware, ເອກະສານ, ພື້ນຫລັງ, ໄອຄອນແລະຫົວຂໍ້.
ຄໍາເວົ້າຂອງຄໍາເຕືອນ, ຢ່າງໃດກໍຕາມ. ພຽງແຕ່ບາງສິ່ງບາງຢ່າງຖືກຫຸ້ມຫໍ່ເປັນ noarch ມັນບໍ່ສະເຫມີໄປທີ່ຈະສາມາດຄັດລອກໄຟລ໌ພາຍໃນຊຸດນີ້ກັບຄອມພິວເຕີອື່ນໆແລະຫວັງວ່າພວກເຂົາຈະເຮັດວຽກ.
ຕົວຢ່າງເຊັ່ນຖ້າທ່ານມີຄອມພິວເຕີຫນຶ່ງທີ່ໃຊ້ Fedora ໂດຍໃຊ້ RPM package manager ແລະອື່ນທີ່ກໍາລັງໃຊ້ Debian ໂດຍໃຊ້ຮູບແບບ DEB, ມັນເຮັດໃຫ້ຮູ້ສຶກວ່າຊອກຫາຊຸດທີ່ທຽບເທົ່າກັບ Debian ກ່ອນທີ່ຈະຄັດລອກໄຟລ໌ຈາກເຄື່ອງ Fedora.