ນີ້ແມ່ນບັນຊີລາຍການ opam ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
opam-list - ສະແດງລາຍຊື່ຂອງແພັກເກັດທີ່ມີຢູ່.
ສະຫຼຸບສັງລວມ
ໂອປາມ ບັນຊີລາຍຊື່ [ທາງເລືອກ]... [ຕາຕະລາງ] ...
ລາຍລະອຽດ
ຄໍາສັ່ງນີ້ສະແດງບັນຊີລາຍການຂອງຊຸດທີ່ຕິດຕັ້ງໃນເວລາທີ່ເອີ້ນວ່າໂດຍບໍ່ມີການໂຕ້ຖຽງ, ຫຼື
ບັນຊີລາຍຊື່ຂອງແພັກເກດທີ່ມີຢູ່ກົງກັບຮູບແບບທີ່ລະບຸ.
ເວັ້ນເສຍແຕ່ວ່າ --ສັ້ນ ສະຫຼັບຖືກນໍາໃຊ້, ຮູບແບບຜົນຜະລິດສະແດງຫນຶ່ງຊຸດຕໍ່ແຖວ, ແລະ
ແຕ່ລະແຖວມີຊື່ຂອງແພັກເກັດ, ລຸ້ນທີ່ຕິດຕັ້ງ ຫຼື -- ຖ້າແພັກເກັດແມ່ນ
ບໍ່ໄດ້ຕິດຕັ້ງ, ແລະຄໍາອະທິບາຍສັ້ນໆ. ໃນໂຫມດສີ, ການຫຸ້ມຫໍ່ຮາກ (ຕົວຢ່າງ. ດ້ວຍຕົນເອງ
ຕິດຕັ້ງ) ແມ່ນ underlined.
ຄໍາອະທິບາຍຢ່າງເຕັມທີ່ສາມາດໄດ້ຮັບໂດຍການເຮັດ ໂອປາມ ສະແດງໃຫ້ເຫັນ . ທ່ານສາມາດຄົ້ນຫາຜ່ານ
ລາຍລະອຽດຊຸດການນໍາໃຊ້ ໂອປາມ ຄົ້ນຫາ ຄໍາສັ່ງ.
ການໂຕ້ຖຽງ
ຕາຕະລາງ
ບັນຊີລາຍຊື່ຂອງຮູບແບບຊຸດ.
OPTIONS
-A, --ບໍ່ສາມາດໃຊ້ໄດ້
ບອກແພັກເກັດທັງໝົດ, ເຖິງແມ່ນວ່າບໍ່ສາມາດຕິດຕັ້ງຢູ່ໃນລະບົບໄດ້
-a, --ທັງໝົດ
ບອກຊຸດທັງໝົດທີ່ສາມາດຕິດຕັ້ງຢູ່ໃນລະບົບໄດ້. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນເມື່ອ ກ
ການໂຕ້ແຍ້ງແບບສອບຖາມແມ່ນສະໜອງໃຫ້.
--ຂຶ້ນກັບ=ກະເປົາ
ສ້າງລາຍການສະເພາະແພັກເກດທີ່ຂຶ້ນກັບໜຶ່ງໃນ (ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ) ກະເປົາ.
--depopts
ລວມເອົາການເພິ່ງພາອາໄສທາງເລືອກໃນການຮ້ອງຂໍການເພິ່ງພາອາໄສ.
-e [TAGS], --ພາຍນອກ[=TAGS] (ຄ່າເລີ່ມຕົ້ນ=)
ແທນທີ່ຈະສະແດງການຫຸ້ມຫໍ່, ສະແດງການເພິ່ງພາອາໄສພາຍນອກຂອງເຂົາເຈົ້າທີ່ມີ
ກ່ຽວຂ້ອງກັບຊຸດຍ່ອຍຂອງອັນໃດນຶ່ງທີ່ໃຫ້ TAGS (OS, ການແຈກຢາຍ, ແລະອື່ນໆ). ແທັກທົ່ວໄປ
ປະກອບມີ `debian', `x86', `osx', `homebrew', `ແຫຼ່ງ'... ໂດຍບໍ່ມີການ TAGS, ສະແດງ tags
ແລະການຂື້ນກັບພາຍນອກທີ່ກ່ຽວຂ້ອງທັງຫມົດ. ແທນທີ່ຈະໃຊ້ມັນໂດຍກົງ, ທ່ານຄວນ
ອາດຈະເປັນຫົວຫນ້າສໍາລັບ plugin 'depext', ທີ່ສາມາດ infer tags ລະບົບຂອງທ່ານແລະຈັດການ
ການຕິດຕັ້ງລະບົບ. ແລ່ນ 'opam depext'.
-i, - ຕິດຕັ້ງແລ້ວ
ລາຍຊື່ແພັກເກດທີ່ຕິດຕັ້ງເທົ່ານັ້ນ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນເມື່ອບໍ່ມີການສະໜອງການໂຕ້ຖຽງ.
ດ້ວຍ '--resolve', ຫມາຍຄວາມວ່າ "ຄິດໄລ່ການແກ້ໄຂຈາກແພັກເກັດທີ່ຕິດຕັ້ງໃນປັດຈຸບັນ"
ແທນທີ່ຈະເປັນ.
--installed-ຮາກ
ສະແດງພຽງແຕ່ຮາກທີ່ຕິດຕັ້ງ.
- ການຮວບຮວມ
ດ້ວຍ '--depends-on' ແລະ '--required-by', ສະແດງທຸກ dependencies transitive ແທນທີ່ຈະ.
ກ່ວາພຽງແຕ່ການຂຶ້ນກັບໂດຍກົງ.
--required-ໂດຍ=ກະເປົາ
ລາຍຊື່ພຽງແຕ່ການຂຶ້ນກັບຂອງ (ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ) ກະເປົາ.
-- ແກ້ໄຂ=ກະເປົາ
ຈໍາກັດການແກ້ໄຂໃນການຕິດຕັ້ງ (ທີ່ແຍກດ້ວຍເຄື່ອງຫມາຍຈຸດ) ກະເປົາ, ie ຊຸດທີ່ສອດຄ່ອງຂອງ
ຫຸ້ມຫໍ່ລວມທັງເຫຼົ່ານັ້ນ. ອັນນີ້ແຕກຕ່າງຈາກ '--required-by --recursive',
ຊຶ່ງເປັນການຄາດເດົາໄດ້ຫຼາຍກວ່າ ແລະບໍ່ສາມາດລົ້ມເຫລວໄດ້, ແຕ່ລາຍຊື່ການຂຶ້ນກັບທັງໝົດເປັນເອກະລາດ
ໂດຍບໍ່ມີການຮັບປະກັນຄວາມສອດຄ່ອງ. ຖ້າບໍ່ມີ '-- ຕິດຕັ້ງ', ຄໍາຕອບແມ່ນປະກອບດ້ວຍຕົນເອງແລະ
ເປັນເອກະລາດຂອງການຕິດຕັ້ງໃນປະຈຸບັນ. ດ້ວຍ `-- ຕິດຕັ້ງ', ມັນຖືກຄິດໄລ່ຈາກ
ຊຸດຂອງຊຸດທີ່ຕິດຕັ້ງໃນປັດຈຸບັນ. `--unavailable` ເຮັດໃຫ້ການແກ້ໄຂຕື່ມອີກ
ເປັນເອກະລາດຈາກແພັກເກັດປັກໝຸດ, ສະຖາປັດຕະຍະກໍາ, ແລະສະບັບ compiler.
ບໍ່ຮອງຮັບການປະສົມປະສານກັບ `--depopts”.
-s, --ສັ້ນ
ສົ່ງອອກລາຍການດິບຂອງຊື່, ຫນຶ່ງຕໍ່ແຖວ, ຂ້າມລາຍລະອຽດໃດໆ.
-S, --ຄັດ
ຈັດຮຽງແພັກເກັດຕາມລຳດັບການເພິ່ງພາອາໄສ.
COMMON OPTIONS
ຕົວເລືອກເຫຼົ່ານີ້ແມ່ນທົ່ວໄປກັບຄໍາສັ່ງທັງຫມົດ.
--ສີ=ເມື່ອໃດ (absent=ອັດຕະໂນມັດ)
ປັບສີຜົນຜະລິດ. ເມື່ອໃດ ຕ້ອງເປັນໜຶ່ງໃນ 'ສະເໝີ', 'ບໍ່ເຄີຍ' ຫຼື 'ອັດຕະໂນມັດ'.
--ເງື່ອນໄຂ=ວິທະຍາໄລ
ລະບຸຜູ້ໃຊ້ preferences ສໍາລັບການແກ້ໄຂການເພິ່ງພາອາໄສສໍາລັບໄລຍະນີ້. ລົບລ້າງທັງສອງ
$OPAMCRITERIA ແລະ $OPAMUPRADECRITERIA. ສໍາລັບລາຍລະອຽດກ່ຽວກັບພາສາທີ່ສະຫນັບສະຫນູນ, ແລະ
ການແກ້ໄຂພາຍນອກທີ່ມີຢູ່, ເບິ່ງ
http://opam.ocaml.org/doc/Specifying_Solver_Preferences.html. ຄູ່ມືທົ່ວໄປໃນການນໍາໃຊ້
ຄວາມມັກ solver ສາມາດພົບໄດ້ທີ່ http://www.dicosmo.org/Articles/usercriteria.pdf.
ຄ່າເລີ່ມຕົ້ນແມ່ນ
-count(down),-count(ເອົາອອກ),-notuptodate(ການແກ້ໄຂ),-sum(solution,version-lag),-count(ໃໝ່)
ສໍາລັບການຍົກລະດັບ, ແລະ
-count(removed),-notuptodate(request),-sum(request,version-lag),-count(down),-notuptodate(changed),-count(changed),-notuptodate(ການແກ້ໄຂ),-sum(solution) ,version-lag)
ຖ້າບໍ່ດັ່ງນັ້ນ.
--cudf=ຊື່ເອກະສານ
ທາງເລືອກການແກ້ໄຂບັນຫາ: ບັນທຶກການຮ້ອງຂໍ CUDF ທີ່ສົ່ງໄປຫາຕົວແກ້ໄຂເພື່ອ ຊື່ເອກະສານ- .cudf.
--debug
ພິມຂໍ້ຄວາມດີບັກໃສ່ stderr. ນີ້ແມ່ນເທົ່າກັບການຕັ້ງຄ່າ $OPAMDEBUG ກັບ "ຄວາມຈິງ".
--ລະດັບດີບັກ=LEVEL
ເຊັ່ນດຽວກັບ '-- debug', ແຕ່ອະນຸຍາດໃຫ້ລະບຸລະດັບ debug (`--debug' ຕັ້ງມັນເປັນ 1).
ທຽບເທົ່າກັບການຕັ້ງຄ່າ $OPAMDEBUG ເປັນຈໍານວນບວກ.
--git-version
ພິມສະບັບ git ຖ້າມັນມີຢູ່ແລະອອກ.
- ຊ່ວຍ[=ຍທຂ] (default=pager)
ສະແດງການຊ່ວຍເຫຼືອນີ້ໃນຮູບແບບ ຍທຂ (pager, ທໍາມະດາຫຼື groff).
--no-base-packages
ຢ່າຕິດຕັ້ງແພັກເກັດພື້ນຖານ (ທີ່ເປັນປະໂຫຍດສໍາລັບຈຸດປະສົງການທົດສອບ). ນີ້ແມ່ນເທົ່າກັບ
ຕັ້ງ $OPAMNOBASEPACKAGES ກັບສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ.
-- ບໍ່ມີການຍົກລະດັບຕົນເອງ
OPAM ຈະທົດແທນຕົວມັນເອງດ້ວຍ binary ໃຫມ່ທີ່ພົບເຫັນຢູ່ OPAMROT/opam ຖ້າມີ. ນີ້
ປິດການປະພຶດນີ້.
-q, --ງຽບ
ງຽບເມື່ອຕິດຕັ້ງຄອມພີວເຊີໃໝ່.
-- ຮາກ=ຮາກ (ຂາດ=~/.opam)
ການນໍາໃຊ້ ຮາກ ເປັນເສັ້ນທາງຮາກໃນປະຈຸບັນ. ອັນນີ້ເທົ່າກັບການຕັ້ງຄ່າ $OPAMROOT to ຮາກ.
-- ປອດໄພ
ໃຫ້ແນ່ໃຈວ່າບໍ່ມີຫຍັງຈະຖືກປັບປຸງອັດຕະໂນມັດຫຼືຂຽນໃຫມ່. ເປັນປະໂຫຍດສໍາລັບການໂທຫາຈາກ
scripts ສໍາເລັດ, ສໍາລັບການຍົກຕົວຢ່າງ. ຈະລົ້ມເຫລວທຸກຄັ້ງທີ່ຕ້ອງດໍາເນີນການດັ່ງກ່າວ; ຍັງ
ຫຼີກເວັ້ນການລໍຖ້າການລັອກ, ຂ້າມຄໍາຖາມແບບໂຕ້ຕອບ ແລະ overrides OAMDEBUG
ຕົວແປ.
--ແກ້ໄຂ=CMD
ລະບຸຊື່ຂອງການຂຶ້ນກັບພາຍນອກ ຕົວແກ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ aspcud.
ທັງ 'aspcud', 'packup' ຫຼືຄໍາສັ່ງທີ່ກໍາຫນົດເອງທີ່ອາດມີຕົວແປ
%{input}%, %{output}% ແລະ %{criteria}%
--ເຄັ່ງຄັດ
ລົ້ມເຫລວທຸກຄັ້ງທີ່ພົບຂໍ້ຜິດພາດໃນແພັກເກັດນິຍາມ ຫຼືໄຟລ໌ການຕັ້ງຄ່າ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນຈະສືບຕໍ່ຢ່າງງຽບໆຖ້າເປັນໄປໄດ້.
--ສະຫຼັບ=SWITCH
ການນໍາໃຊ້ SWITCH ເປັນສະຫຼັບ compiler ໃນປັດຈຸບັນ. ອັນນີ້ເທົ່າກັບການຕັ້ງຄ່າ $OPAMSWITCH
to SWITCH.
--use-internal-solver, --no-aspcud
ບັງຄັບໃຊ້ heuristics ພາຍໃນ, ເຖິງແມ່ນວ່າຕົວແກ້ໄຂພາຍນອກສາມາດໃຊ້ໄດ້.
-v, -- verbose
ມີຄວາມເວົ້າຫຼາຍ, ສະແດງຄໍາສັ່ງຍ່ອຍຊຸດແລະຜົນຜະລິດຂອງພວກເຂົາ. ເຮັດຊ້ຳເພື່ອເບິ່ງເພີ່ມເຕີມ.
ຊ້ ຳ n ເວລາເທົ່າກັບການຕັ້ງ $OPAMVERBOSE ກັບ "n".
- ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບ.
-y, --ແມ່ນແລ້ວ
ປິດການໃຊ້ງານແບບໂຕ້ຕອບ ແລະຕອບວ່າແມ່ນຕໍ່ກັບທຸກຄຳຖາມທີ່ຈະຖືກຖາມຢ່າງອື່ນ
ກັບຜູ້ໃຊ້. ນີ້ແມ່ນເທົ່າກັບການຕັ້ງຄ່າ $OPAMYES ກັບ "ຄວາມຈິງ".
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
OPAM ໃຊ້ຕົວແປສະພາບແວດລ້ອມທີ່ມີລາຍຊື່ຢູ່ທີ່ນີ້. ຄວນຕັ້ງຄ່າຕົວແປ Boolean
ເປັນ "0", "ບໍ່" ຂອງ "false" ເພື່ອປິດການໃຊ້ງານ, "1", "yes" ຫຼື "true" ເພື່ອເປີດໃຊ້ງານ.
OPAMCOLOR, ເມື່ອຕັ້ງ ສະເຫມີໄປ or ບໍ່ເຄີຍ, ກໍານົດຄ່າເລີ່ມຕົ້ນສໍາລັບທາງເລືອກ --color.
OPAMCRITERIA ລະບຸຜູ້ໃຊ້ preferences ສໍາລັບການແກ້ໄຂການເພິ່ງພາອາໄສ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
-count(removed),-notuptodate(request),-sum(request,version-lag),-count(down),-notuptodate(changed),-count(changed),-notuptodate(ການແກ້ໄຂ),-sum(solution) ,version-lag).
ເບິ່ງທາງເລືອກ --criteria
OPAMCURL ສາມາດໃຊ້ເພື່ອເລືອກໂຄງການ 'curl' ທີ່ໄດ້ມອບໃຫ້. ເບິ່ງ OPAMFETCH ສໍາລັບທາງເລືອກຫຼາຍ.
OPAMDEBUG ເບິ່ງຕົວເລືອກ '-- debug' ແລະ '-- debug-level'.
OPAMDOWNLOADJOBS ກໍານົດຈໍານວນສູງສຸດຂອງການດາວໂຫຼດພ້ອມໆກັນ.
OPAMEXTERNALSOLVER ເບິ່ງທາງເລືອກ '--solver'.
OPAMFETCH ລະບຸວິທີການດາວໂຫຼດໄຟລ໌: `wget', `curl' ຫຼືຄໍາສັ່ງທີ່ກໍາຫນົດເອງ
ຕົວແປ %{url}%, %{out}%, %{ລອງໃໝ່}%, %{ບີບອັດ}% ແລະ %{checksum}% ຈະໄດ້ຮັບການທົດແທນ.
ລົບລ້າງຄ່າ 'download-command' ຈາກໄຟລ໌ config ຫຼັກ.
OPAMJOBS ກໍານົດຈໍານວນສູງສຸດຂອງພະນັກງານຂະຫນານທີ່ຈະດໍາເນີນການ.
OPAMLOCKRETRIES ກໍານົດຈໍານວນຂອງການພະຍາຍາມຫຼັງຈາກນັ້ນ OPAM ໃຫ້ເຖິງການໄດ້ຮັບ lock ຂອງຕົນແລະ
ລົ້ມເຫລວ. <= 0 ຫມາຍເຖິງການລໍຖ້າທີ່ບໍ່ມີຂອບເຂດ.
OPAMNO ຕອບບໍ່ກັບຄໍາຖາມໃດໆທີ່ຖາມ.
OPAMNOASPCUD ເບິ່ງທາງເລືອກ '--no-aspcud'.
OPAMNOSELFUPRADE ເບິ່ງທາງເລືອກ '--no-self-upgrade'.
OPAMPINKINDAUTO ຖ້າຕັ້ງໄວ້, ລະບົບການຄວບຄຸມເວີຊັນຈະຖືກກວດພົບເມື່ອປັກໝຸດໃສ່ເສັ້ນທາງທ້ອງຖິ່ນ.
OPAMREQUIRECHECKSUMS ເບິ່ງທາງເລືອກ '--require-checksums'.
OPAMRETRY ກໍານົດຈໍານວນຂອງຄວາມພະຍາຍາມກ່ອນທີ່ຈະລົ້ມເຫລວໃນການດາວໂຫຼດ.
ໂອປາມຣອດ ເບິ່ງຕົວເລືອກ '-- ຮາກ'. ອັນນີ້ຖືກຕັ້ງໂດຍອັດຕະໂນມັດໂດຍ `opam config env --root=DIR'
ເມື່ອ DIR ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນຫຼື OPAMROT ຖືກກໍານົດແລ້ວ.
OPAMSAFE ເບິ່ງຕົວເລືອກ '-- ປອດໄພ'
OPAMSKIPVERSION ກວດສອບ ຜ່ານການກວດສອບບາງສະບັບ. ບໍ່ປອດໄພ, ສໍາລັບການທົດສອບຄວາມເຂົ້າກັນໄດ້
ເທົ່ານັ້ນ.
OPAMSOLVERTIMEOUT ປ່ຽນເວລາຂອງຕົວແກ້ໄຂພາຍໃນ.
OPAMSTATUSLINE ສະແດງເສັ້ນສະຖານະພາບແບບເຄື່ອນໄຫວສະແດງໃຫ້ເຫັນສິ່ງທີ່ກໍາລັງເກີດຂຶ້ນໃນປັດຈຸບັນ
ສະຖານີ. (ຫນຶ່ງໃນຫນຶ່ງຂອງ "ສະເຫມີ", "ບໍ່ເຄີຍ" ຫຼື "ອັດຕະໂນມັດ")
OPAMSWITCH ເບິ່ງທາງເລືອກ '--switch'. ຕັ້ງຄ່າອັດຕະໂນມັດໂດຍ `opam config env --switch=SWITCH'.
OPAMUPGRADECRITERIA ລະບຸຜູ້ໃຊ້ preferences ສໍາລັບການແກ້ໄຂການເພິ່ງພາອາໄສໃນເວລາປະຕິບັດ
ຍົກລະດັບ. ລົບລ້າງ OPAMCRITERIA ໃນການຍົກລະດັບຖ້າທັງສອງຖືກຕັ້ງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
-count(down),-count(ເອົາອອກ),-notuptodate(solution),-sum(solution,version-lag),-count(ໃໝ່).
ເບິ່ງທາງເລືອກ --criteria
OPAMUSEINTERNALSOLVER ເບິ່ງທາງເລືອກ '--use-internal-solver'.
OPAMUTF8 ໃຊ້ຕົວອັກສອນ UTF8 ໃນການສົ່ງອອກ (ໜຶ່ງໃນໜຶ່ງໃນ `ສະເໝີ', `ບໍ່ເຄີຍ' ຫຼື 'ອັດຕະໂນມັດ'). ໂດຍ
ຄ່າເລີ່ມຕົ້ນ 'ອັດຕະໂນມັດ', ເຊິ່ງຖືກກໍານົດຈາກທ້ອງຖິ່ນ).
OPAMUTF8MSGS ໃຊ້ຕົວອັກສອນ UTF8 ຂະຫຍາຍ (ອູດ) ໃນຂໍ້ຄວາມ OPAM. ຫມາຍເຖິງ OPAMUTF8.
ອັນນີ້ຖືກຕັ້ງເປັນຄ່າເລີ່ມຕົ້ນໃນ OSX ເທົ່ານັ້ນ.
OPAMVAR_var overrides ເນື້ອໃນຂອງຕົວແປ var ເມື່ອປ່ຽນສະຕຣິງ `%{var}%`
ໃນໄຟລ໌ `opam`.
OPAMVAR_package_var overrides ເນື້ອໃນຂອງຕົວແປ ຊຸດ:var ເມື່ອປ່ຽນແທນ
`%{package:var}%` strings ໃນໄຟລ໌ `opam`.
OPAMVERBOSE ເບິ່ງຕົວເລືອກ '--verbose'.
OPAMYES ເບິ່ງຕົວເລືອກ '-- ແມ່ນແລ້ວ'.
ຕື່ມອີກ ເອກະສານອ້າງອີງ
ເບິ່ງ https://opam.ocaml.org.
AUTHORS
Thomas Gazagnaire[email protected]>
Anil Madhavapeddy[email protected]>
Fabrice Le Fessant[email protected]>
Frederic Tuong[email protected]>
Louis Gesbert[email protected]>
Vincent Bernardoff[email protected]>
Guillem Rieu[email protected]>
Roberto Di Cosmo[email protected]>
ໃຊ້ opam-list ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net