ນີ້ແມ່ນຄໍາສັ່ງ xdeb ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xdeb — ສ້າງຊຸດຂອງຊຸດ Debian
ສະຫຼຸບສັງລວມ
xdeb [-C ເອກະສານ] [-a ຖາປັດຕະຍະ] [-b builddir] [-d destdir] [--apt-source] [--prefer-apt]
[--unly-explicit] [-f] [--debug] [--generate-graph] [--generate-compact-graph]
[--ບໍ່-ສະອາດ-ຫຼັງ] [--no-lintian] [--ລຳດັບ] [--list-builds] [--ທັງໝົດ] [-x ຊຸດ]
[--no-native-ນໍາເຂົ້າ] ຊຸດ [ ... ]
xdeb --ແປງ [-C ເອກະສານ] [-a ຖາປັດຕະຍະ] [--no-convert-install] ຊຸດ.deb [... ]
ລາຍລະອຽດ
ຕາມປະເພນີ, ຊຸດຮູບແບບ Debian (ຕາມທີ່ໃຊ້ໃນ Debian, Ubuntu, ແລະອື່ນໆ) ໄດ້ຖືກສ້າງຂື້ນ.
ພື້ນເມືອງ. ຢ່າງໃດກໍ່ຕາມ, ມັນມັກຈະເປັນປະໂຫຍດທີ່ຈະສາມາດສ້າງແພັກເກັດຂ້າມ, ແລະບາງຄັ້ງ
ລະບົບທັງຫມົດ.
xdeb ສະຫນອງການເຮັດວຽກນີ້ໃນຮູບແບບທີ່ສະດວກໂດຍການສະຫນອງການກໍ່ສ້າງຄໍາສັ່ງ, ຂ້າມ.
ຄວາມພໍໃຈຂອງການເພິ່ງພາອາໄສ, ແລະການກໍ່ສ້າງຂ້າມທັງຫມົດໃນເຄື່ອງມືດຽວ.
xdeb ເອົາຊຸດຂອງຊື່ຊຸດເປົ້າຫມາຍຫຼືຊື່ຂອງໄດເລກະທໍລີທີ່ປະກອບດ້ວຍແພັກເກັດ, ແລະ
ສ້າງຊຸດເຫຼົ່ານັ້ນສໍາລັບທີ່ກໍານົດໄວ້ ຖາປັດຕະຍະ (ຫຼືສໍາລັບສະຖາປັດຕະຍະກໍາພື້ນເມືອງຖ້າ
unspecified), ໃນລໍາດັບທີ່ເຫມາະສົມ. ເມື່ອສ້າງສໍາເລັດ, ມັນຈະຕິດຕັ້ງແພັກເກັດ
ມີຄວາມຈໍາເປັນເພື່ອຕອບສະຫນອງຄວາມຂຶ້ນກັບການກໍ່ສ້າງສໍາລັບຂັ້ນຕອນຕໍ່ໄປ. ໃນເວລາທີ່ມີຄວາມຈໍາເປັນ, ມັນຈະ
ປ່ຽນແພັກເກັດໄບນາຣີສະຖາປັດຕະຍະກຳຕ່າງປະເທດເປັນແພັກເກັດທີ່ສາມາດຕິດຕັ້ງໄດ້ຢ່າງປອດໄພໃນ
ສະຖາປັດຕະຍະກໍາພື້ນເມືອງໂດຍບໍ່ມີການຂັດແຍ້ງ. ເມື່ອລວບລວມຂໍ້ມູນຂ້າມ, ມັນກວດເບິ່ງເພື່ອຮັບປະກັນວ່າ
ໂປລແກລມບໍ່ໄດ້ຖືກສ້າງຂື້ນໂດຍບັງເອີນເພື່ອແລ່ນໃນສະຖາປັດຕະຍະ ກຳ ກໍ່ສ້າງ, ເຊິ່ງເປັນເລື່ອງ ທຳ ມະດາ
ຮູບແບບຄວາມລົ້ມເຫຼວ.
xdeb ເອົາລະຫັດແຫຼ່ງໂດຍໃຊ້ apt-get(8). ມັນເລີ່ມຕົ້ນທີ່ຈະໃຊ້ APT ລະບົບສ້າງ
ການຕັ້ງຄ່າ, ດັ່ງນັ້ນທ່ານຄວນຮັບປະກັນວ່າ repository ປະກອບດ້ວຍຊຸດຂອງເປົ້າຫມາຍ
ສະຖາປັດຕະຍະກໍາແມ່ນລະບຸໄວ້ໃນເຄື່ອງ / chroot ທີ່ກ່ຽວຂ້ອງ.
ຕົວຢ່າງ:
deb [arch=armel] http://ports.ubuntu.com/ubuntu-ports maverick ຈັກກະວານຕົ້ນຕໍ
deb-src http://ports.ubuntu.com/ubuntu-ports maverick ຈັກກະວານຕົ້ນຕໍ
ສາມາດລະບຸບ່ອນເກັບມ້ຽນຫຼາຍບ່ອນ ແລະ ການປັກໝຸດ APT ແລະຕົວເລືອກການປ່ອຍຕົວແບບເລີ່ມຕົ້ນທີ່ເຄີຍໃຊ້
ສະໜອງບ່ອນເກັບຂໍ້ມູນທີ່ຕ້ອງການ. xdeb ຈະເຄົາລົບນະໂຍບາຍ APT.
OPTIONS
-C, --config-file ເອກະສານ
ອ່ານ ເອກະສານ ເປັນໄຟລ໌ການຕັ້ງຄ່າເພີ່ມເຕີມ.
-a, --ສະຖາປັດຕະຍະກໍາ ຖາປັດຕະຍະ
ກໍ່ສ້າງຊຸດສໍາລັບ ຖາປັດຕະຍະ ແທນທີ່ຈະເປັນສະຖາປັດຕະຍະກໍາພື້ນເມືອງ.
ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: ສະຖາປັດຕະຍະກໍາ.
-b, --build-directory builddir
ກໍ່ສ້າງແພັກເກດໃນ builddir ແທນທີ່ຈະຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ. ທາງເລືອກນີ້ອາດຈະເປັນ
ໃຫ້ຫຼາຍຄັ້ງ; ໃນກໍລະນີດັ່ງກ່າວ, ທໍາອິດ builddir ຈະຖືກນໍາໃຊ້ສໍາລັບການຫຸ້ມຫໍ່
ດຶງມາໂດຍໃຊ້ apt-get ແລະເປັນໄດເລກະທໍລີປາຍທາງເລີ່ມຕົ້ນ, ແຕ່ຖ້າບໍ່ດັ່ງນັ້ນທັງຫມົດ
ໄດເລກະທໍລີທີ່ສະໜອງໃຫ້ຈະຖືກສະແກນຫາແພັກເກັດ ແລະປະຕິບັດໃຫ້ທຽບເທົ່າ.
ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: builddirs.
-d, --dest-directory destdir
ອອກຈາກແພັກເກັດທີ່ສ້າງຂຶ້ນຢ່າງສໍາເລັດຜົນ destdir ແທນທີ່ຈະຢູ່ໃນໄດເລກະທໍລີສ້າງທໍາອິດ.
ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: destdir.
--apt-source
ດຶງເອົາລະຫັດແຫຼ່ງໂດຍໃຊ້ apt-get. ຖ້າອັນນີ້ບໍ່ໄດ້ຖືກລະບຸ, ຫຼັງຈາກນັ້ນພຽງແຕ່ຊຸດໃນອັນໃດ
builddir ຈະຖືກສ້າງຂື້ນ, ແລະພຽງແຕ່ຊຸດເຫຼົ່ານັ້ນຈະຖືກໃຊ້ເພື່ອຂະຫຍາຍການເພິ່ງພາອາໄສ
ສໍາລັບການສ້າງລໍາດັບ. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: apt_source.
--prefer-apt
ຕ້ອງການແພັກເກດແຫຼ່ງທີ່ມີຢູ່ໂດຍໃຊ້ apt-get, ເຖິງແມ່ນວ່າເປັນເວີຊັນເກົ່າກວ່າຂອງ
ແພັກເກດແມ່ນມີຢູ່ໃນໄດເລກະທໍລີສ້າງແລ້ວ. ທາງເລືອກນີ້ຫມາຍເຖິງ
--apt-source. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: prefer_apt.
--unly-explicit
ພຽງແຕ່ສ້າງແພັກເກັດທີ່ມີລາຍຊື່ຢ່າງຊັດເຈນຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ສໍາລັບການຫຸ້ມຫໍ່ອື່ນໆທັງຫມົດ,
ນໍາເຂົ້າສິ່ງກໍ່ສ້າງພື້ນເມືອງແທນທີ່ຈະພະຍາຍາມລວບລວມພວກມັນຂ້າມ. ນີ້ອາດຈະຜະລິດ
ການກໍ່ສ້າງທີ່ສົມບູນຫນ້ອຍໃນບາງກໍລະນີ, ແຕ່ຖ້າ repository ພື້ນເມືອງແມ່ນສົມເຫດສົມຜົນ
ສໍາເລັດຫຼັງຈາກນັ້ນມັນຫຼຸດລົງຢ່າງຫຼວງຫຼາຍຈໍານວນຂອງການກໍ່ສ້າງທີ່ຕ້ອງການທີ່ຈະດໍາເນີນການແລະມັນ
ຫຼີກເວັ້ນບັນຫາຫຼາຍຢ່າງກັບ loops build-dependency.
-f, --force-rebuild
ກໍ່ສ້າງຊຸດໃຫມ່ເຖິງແມ່ນວ່າລະຫັດແຫຼ່ງເບິ່ງຄືວ່າບໍ່ປ່ຽນແປງ. xdeb ຂື້ນກັບ
ສະບັບເລກທີໃນ debian/changelog ເພື່ອກວດຫາການປ່ຽນແປງ. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ:
force_build.
--debug
ປ່ອຍຂໍ້ຄວາມເພີ່ມເຕີມທີ່ເປັນປະໂຫຍດສໍາລັບການ debugging ການສ້າງລໍາດັບ. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ:
ດີບັກ.
--generate-graph
ປ່ອຍຕົວຊີ້ບອກສະບັບຂອງກຣາບດີບັກຂອງຂໍ້ມູນການຂຶ້ນກັບການສ້າງ. ເບິ່ງ README-graph ສໍາລັບ
ລາຍລະອຽດເພີ່ມເຕີມ. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: ສ້າງກາຟ.
--generate-compact-graph
ປ່ອຍສັນຍານ dot graph version ຂອງ debug build dependency information, ແຕ່ບໍ່ມີ
ການຂື້ນກັບຖານສອງລະດັບປານກາງ, ເພື່ອຜະລິດກາຟທີ່ສາມາດອ່ານໄດ້ຫຼາຍຂຶ້ນ. ເບິ່ງ
README-graph ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: generate-compact-graph.
--ຂະຫນານ
ໃຊ້ວຽກຫຼາຍເທົ່າທີ່ມີ CPU ໃນລະບົບ. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ:
ຂະຫນານ.
--ບໍ່-ສະອາດ-ຫຼັງ
ຢ່າເຮັດຄວາມສະອາດຕົ້ນໄມ້ແຕ່ລະແຫຼ່ງຫຼັງຈາກການກໍ່ສ້າງ.
--no-lintian
ຢ່າແລ່ນ ລີນທຽນ(1) ເພື່ອກວດກາເບິ່ງວ່າການຫຸ້ມຫໍ່ cross-compiled ໄດ້ຖືກສ້າງຂຶ້ນສໍາລັບການ
ສະຖາປັດຕະຍະກໍາທີ່ຮ້ອງຂໍ. ນີ້ສາມາດເລັ່ງການກໍ່ສ້າງເມື່ອທ່ານແນ່ໃຈວ່າການຫຸ້ມຫໍ່ທັງຫມົດ
ມີຄວາມປອດໄພຂ້າມ, ແຕ່ເປັນຖ້າບໍ່ດັ່ງນັ້ນ ບໍ່ ແນະນໍາໃຫ້. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: lintian
(ຄ່າເລີ່ມຕົ້ນເປັນຄວາມຈິງ).
--ລຳດັບ
ພຽງແຕ່ສະແດງໃຫ້ເຫັນລໍາດັບການກໍ່ສ້າງ, ແຕ່ຕົວຈິງແລ້ວບໍ່ໄດ້ສ້າງຫຍັງ. ພຽງແຕ່ການຫຸ້ມຫໍ່ທີ່ມີ
ຊື່ຖືກຕໍ່ທ້າຍດ້ວຍ '*' ຈະຖືກສ້າງ; ສ່ວນທີ່ເຫຼືອແມ່ນລະບຸໄວ້ສໍາລັບຂໍ້ມູນເທົ່ານັ້ນ.
ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: ລໍາດັບ.
--list-builds
ສ້າງລາຍການທີ່ປະສົບຜົນສໍາເລັດໃນປັດຈຸບັນທັງຫມົດສໍາລັບການເລືອກ ຖາປັດຕະຍະ ໃນການກໍ່ສ້າງ
ໄດເລກະທໍລີ. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: list_builds.
--ທັງໝົດ
ສ້າງຊຸດທັງຫມົດໃນຕົ້ນໄມ້ທີ່ເຮັດວຽກ. ທາງເລືອກໄຟລ໌ການຕັ້ງຄ່າ: ທັງຫມົດ.
-x, --ຍົກເວັ້ນ ຊຸດ
ຍົກເວັ້ນ ຊຸດ ຈາກບັນຊີລາຍຊື່ຂອງຊຸດທີ່ຄິດໄລ່ໂດຍ --ທັງໝົດ. ມັນພຽງແຕ່ຈະຖືກສ້າງຂຶ້ນຖ້າຫາກວ່າ
ຕ້ອງການເພື່ອຕອບສະຫນອງຄວາມເພິ່ງພາອາໄສ. ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ: ບໍ່ລວມ.
--no-native-ນໍາເຂົ້າ
ໂດຍປົກກະຕິ, xdeb ຈະນໍາເຂົ້າການສ້າງແບບພື້ນເມືອງຂອງແພັກເກັດທີ່ແນ່ນອນແທນທີ່ຈະພະຍາຍາມ
ຂ້າມສ້າງໃຫ້ເຂົາເຈົ້າ. ຕົວເລືອກນີ້ປິດການປະພຶດນັ້ນ. ໃຊ້ອັນນີ້ໃນເວລາເຮັດວຽກ
ການແກ້ໄຂການສ້າງແບບຂ້າມຂອງແພັກເກັດທີ່ຢູ່ໃນຄໍາຖາມ.
--ແປງ
ແທນທີ່ຈະສ້າງ, ປ່ຽນຊຸດຂອງຊຸດຄູ່ສະຖາປັດຕະຍະກຳຕ່າງປະເທດເປັນ
ຊຸດທີ່ສາມາດຕິດຕັ້ງໄດ້ຢ່າງປອດໄພໃນສະຖາປັດຕະຍະກໍາພື້ນເມືອງໂດຍບໍ່ມີການຂັດແຍ້ງ, ເປັນ
ເຖິງແມ່ນວ່າພວກເຂົາຫາກໍ່ຖືກສ້າງຂຶ້ນໂດຍ xdeb. ອັນນີ້ບໍ່ສົນໃຈແພັກເກດໃດໆທີ່ງຽບໆ
ບໍ່ສາມາດປ່ຽນແປງໄດ້ຢ່າງເປັນປະໂຫຍດ.
--no-convert-install
ໂດຍປົກກະຕິ, xdeb --ແປງ ຈະຕິດຕັ້ງແພັກເກັດຫຼັງຈາກປ່ຽນພວກມັນເພື່ອໃຊ້ໃນ
ສະຖາປັດຕະຍະກໍາພື້ນເມືອງ. ທາງເລືອກນີ້ສະກັດກັ້ນພຶດຕິກໍານັ້ນ.
ໃຊ້ xdeb ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net