GoGPT Best VPN GoSearch

OnWorks favicon

dh_ocaml - ອອນລາຍໃນຄລາວ

ແລ່ນ dh_ocaml ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ dh_ocaml ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dh_ocaml - ຄິດໄລ່ການຂຶ້ນກັບແພັກເກັດ OCaml ແລະສະຫນອງ

ສະຫຼຸບສັງລວມ


dh_ocaml [debhelper ທາງເລືອກໃນການ]
[--runtime-ແຜນທີ່=dev:runtime,...]
[--nodefined-map=dev:ignore1,ignore2]
[--checksum=str]

ລາຍລະອຽດ


dh_ocaml ແມ່ນໂຄງການ debhelper ທີ່ຮັບຜິດຊອບໃນການຕື່ມ ${ocaml:Provides} ແລະ
${ocaml:Depends} ການທົດແທນ ແລະເພີ່ມພວກມັນໃສ່ໄຟລ໌ substvars.

dh_ocaml ປະຕິບັດກ່ຽວກັບສາມປະເພດຂອງຊຸດຄູ່: ການພັດທະນາການຂົນສົ່ງເຫຼົ່ານັ້ນຂອງ OCaml
ຫ້ອງສະໝຸດ (ປົກກະຕິແລ້ວມີຊື່ libXXX-ocaml-dev ຫຼື libXXXX-camlp4-dev), ເວລາຂົນສົ່ງເຫຼົ່ານັ້ນ
ສໍາ​ລັບ OCaml libraires (ເຊັ່ນ plugin ແລະ​ຫ້ອງ​ສະ​ຫມຸດ​ທີ່​ແບ່ງ​ປັນ​, ໂດຍ​ປົກ​ກະ​ຕິ​ມີ​ຊື່ libXXX-ocaml ຫຼື​
libXXXX-camlp4) ແລະການຂົນສົ່ງເຫຼົ່ານັ້ນ OCaml bytecode ການປະຕິບັດທີ່ບໍ່ແມ່ນແບບກຳນົດເອງ (ເຊັ່ນ:
ປະຕິບັດໄດ້ຕີຄວາມໝາຍໂດຍ /usr/bin/ocamlrun).

ໃນຊຸດສະເພາະ ສົນທິສັນຍາແມ່ນ XXX ສໍາລັບການພັດທະນາ ແລະ XXX-base ສໍາລັບ runtime (ຕົວຢ່າງ
ocaml-nox ແລະ ocaml-base-nox).

ໃນຊຸດຫ້ອງສະຫມຸດ OCaml dh_ocaml ທໍາອິດຈະເບິ່ງວັດຖຸ OCaml ທີ່ສົ່ງໂດຍ
ຊຸດ. ຫຼັງຈາກນັ້ນ, dh_ocaml ໃຊ້ໂຄງການທີ່ເຫມາະສົມກັບພວກເຂົາສໍາລັບການລວບລວມຂໍ້ມູນກ່ຽວກັບ
ໂມດູນ OCaml ກໍານົດແລະນໍາໃຊ້ໂດຍພວກເຂົາ. ຂໍ້ມູນກ່ຽວກັບຫນ່ວຍງານທີ່ກໍານົດຈະຖືກນໍາໃຊ້ເພື່ອ
ອັດຕະໂນມັດສ້າງການລົງທະບຽນ OCaml md5sums ສໍາລັບການພັດທະນາແລະຊຸດ runtime,
ຕົວຢ່າງ /var/lib/ocaml/md5sums/libXXX-ocaml-dev.md5sums. ຂໍ້ມູນກ່ຽວກັບຫົວຫນ່ວຍທີ່ນໍາເຂົ້າ
ແທນທີ່ຈະຖືກໃຊ້ເປັນກະແຈໃນທະບຽນ OCaml md5sums ສຳລັບການດຶງຂໍ້ມູນການເພິ່ງພາອາໄສ.
ຂໍ້​ມູນ​ສໍາ​ລັບ​ຊຸດ​. ຂໍ້ມູນເຫຼົ່ານັ້ນຈະຖືກໃຊ້ເພື່ອຕື່ມຂໍ້ມູນໃສ່
${ocaml:Depends} substvars. ພວກມັນຍັງຈະຖືກໃຊ້ເພື່ອຕື່ມໃສ່ substvar ${ocaml:Provides}
ເຊິ່ງຈະຖືກແທນທີ່ດ້ວຍຊື່ຂອງແບບຟອມ libXXX-ocaml-dev-NNNN, ເຊິ່ງ NNNN ແມ່ນ
checksum ຄິດໄລ່ຈາກການໂຕ້ຕອບຂອງໂມດູນທີ່ສະຫນອງໃຫ້ໂດຍຫ້ອງສະຫມຸດ.

ໄຟລ໌ວັດຖຸ (*.cm[ioax], *.cmx[as]) ແລະ executables ແມ່ນດໍາເນີນການໂດຍ ocamlobjinfo(1), ຖ້າ
ເປັນໄປໄດ້.

ການອ້າງອີງທີ່ສະກັດມາຈາກລະບົບ md5sum registry, dh_ocaml ຈະເພີ່ມເຂົ້າໃນ
${ocaml:Depends}:

1. ການເພິ່ງພາອາໄສຈາກ libXXX-ocaml-dev ຫາ libXXX-ocaml (ສ່ວນ runtime ຂອງຫ້ອງສະໝຸດ), ຖ້າ
ມີຊຸດ libXXX-ocaml ໃນ debian/control;

2. ການເພິ່ງພາອາໄສຈາກ libXXX-ocaml-dev ກັບຊຸດ libYYYY-ocaml-dev-NNNN ທີ່ເຫມາະສົມ;

3. ການເພິ່ງພາອາໄສຈາກ libXXX-ocaml ກັບຊຸດ libYYYY-ocaml-NNNN ທີ່ເຫມາະສົມ.

4. ການເພິ່ງພາອາໄສຈາກ XXXX ໄປຫາແພັກເກັດ libYYYY-ocaml-NNNN ທີ່ເຫມາະສົມ.

ສຳລັບແພັກເກດ runtime ${ocaml:Provides} ຈະຖືກຕັ້ງ libXXXX-ocaml-NNNN ແລະສຳລັບການພັດທະນາ.
package to libXXX-ocaml-dev-NNNN.

ປະເພດດຽວກັນຂອງການພົວພັນແມ່ນສ້າງຕັ້ງຂຶ້ນລະຫວ່າງ libXXXX-camlp4 ແລະ libXXXX-camlp4-dev
packages

OPTIONS


--checksum str
Checksum ຖືກຄິດໄລ່ໂດຍອັດຕະໂນມັດຈາກສ່ວນຕິດຕໍ່ທີ່ສົ່ງອອກໂດຍ dev/runtime
ຊຸດ. checksum ນີ້ສາມາດສະແດງຂໍ້ມູນບາງສ່ວນກ່ຽວກັບການໂຕ້ຕອບເທົ່ານັ້ນ. ໃນ
ໃນ​ກໍ​ລະ​ນີ​ນີ້​ການ​ຄິດ​ໄລ່ checksum ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ທົດ​ແທນ​ໂດຍ​ສະ​ຕ​ຣິງ​ອື່ນ​ທີ່​ເຮັດ​ໃຫ້​ຫຼາຍ​
ຂໍ້ມູນກ່ຽວກັບການເພິ່ງພາອາໄສ.

ໂດຍປົກກະຕິ, ຊຸດ ocaml-nox/ocaml-base-nox ບໍ່ໄດ້ໃຊ້ checksum ທີ່ຄິດໄລ່ແຕ່
ສະບັບຂອງ OCaml.

--nodefined-map dev1:unit1,unit2,...
ບໍ່ສົນໃຈບາງຫົວໜ່ວຍທີ່ສົ່ງອອກຂອງແພັກເກັດ/runtime dev1. ທາງເລືອກນີ້ຄວນຈະຖືກນໍາໃຊ້ກັບ
ການດູແລ. ມັນ​ເປັນ​ກໍ​ລະ​ນີ​ພິ​ເສດ​ທີ່​ສຸດ​, ໃນ​ເວ​ລາ​ທີ່​ຫ້ອງ​ສະ​ຫມຸດ​ຫນຶ່ງ​ສົ່ງ​ການ​ທົດ​ແທນ​ການ​ຫຼຸດ​ລົງ​ສໍາ​ລັບ​ການ​
ຫໍສະຫມຸດອື່ນ. ສ່ວນໃຫຍ່ຂອງເວລາຖ້າຫ້ອງສະຫມຸດຫນຶ່ງສົ່ງຫນ່ວຍດຽວກັນທີ່ມັນຄວນຈະເປັນ
ຖືວ່າເປັນຄວາມຜິດພາດ.

ທາງເລືອກນີ້ສາມາດຖືກຊ້ໍາຫຼາຍເທົ່າທີ່ຈໍາເປັນເພື່ອກໍານົດການບໍ່ສົນໃຈສໍາລັບການພັດທະນາທັງຫມົດ
packages

--runtime-ແຜນທີ່ dev1:runtime1,dev2:runtime2,...
ການເຊື່ອມໂຍງລະຫວ່າງພາກສ່ວນການພັດທະນາຂອງຫ້ອງສະຫມຸດແລະເວລາແລ່ນຂອງພວກເຂົາຖືກຄາດເດົາໂດຍ
dh_ocaml ອີງຕາມນະໂຍບາຍການຫຸ້ມຫໍ່ OCaml. ດັ່ງນັ້ນ, libXXX-ocaml-dev ແມ່ນຊື່
ຂອງຊຸດການຂົນສົ່ງສ່ວນການພັດທະນາຂອງ XXX ຫ້ອງສະຫມຸດໃນຂະນະທີ່ libXXX-ocaml, ຖ້າ
ໃດໆ, ແມ່ນຊື່ຂອງຊຸດຈັດສົ່ງເວລາແລ່ນທີ່ສອດຄ້ອງກັນ. libXXXX-camlp4-dev
ແລະແພັກເກັດ libXXXX-camlp4 ຖືກຈັດການດ້ວຍວິທີດຽວກັນ.

ການນໍາໃຊ້ --runtime-map ທ່ານສາມາດ override ຄູ່ຊື່ຊຸດການພັດທະນາ, runtime
ຊື່ແພັກເກດ. ຄ່າທີ່ສົ່ງໄປຫາ --runtime-map ຍອມຮັບວ່າບໍ່ມີຍະຫວ່າງ ແລະຕ້ອງເປັນເຄື່ອງໝາຍຈຸດ
ລາຍ​ການ​ແຍກ​ອອກ​ຂອງ​ລາຍ​ການ​. ແຕ່ລະລາຍການສາມາດເປັນຊື່ຊຸດດຽວ (ລະບຸວ່າ
ຊື່ກົງກັບພາກສ່ວນການພັດທະນາຂອງຫ້ອງສະຫມຸດ) ຫຼືສອງຊື່ແພັກເກັດແຍກອອກ
ໂດຍຈໍ້າສອງເມັດ (ລະບຸວ່າທໍາອິດກົງກັບພາກສ່ວນການພັດທະນາຂອງຫ້ອງສະຫມຸດ,
ໃນ​ຂະ​ນະ​ທີ່​ທີ​ສອງ​ກັບ​ພາກ​ສ່ວນ runtime ຂອງ​ຕົນ​ມາ​ພ້ອມ​)​.

ທຸກຊຸດທີ່ບໍ່ປະຕິບັດຕາມ libXXX-ocaml-dev/libXXX-ocaml,
libXXXX-camlp4-dev/libXXXX-camlp4 ຫຼືທີ່ບໍ່ໄດ້ກຳນົດໄວ້ໃນແຜນທີ່ເວລາແລ່ນແມ່ນ
ຖືວ່າເປັນຊຸດຄູ່ ແລະຈະຖືກຄົ້ນຫາພຽງແຕ່ສໍາລັບ bytecode.

ໃຊ້ dh_ocaml ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.