 
यह कमांड ओपम-लिस्ट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
ओपम-सूची - उपलब्ध पैकेजों की सूची प्रदर्शित करें।
SYNOPSIS
ओपम सूची [विकल्प]...[पैटर्न] ...
वर्णन
यह कमांड बिना तर्क के बुलाए जाने पर स्थापित पैकेजों की सूची प्रदर्शित करता है, या
दिए गए पैटर्न से मेल खाते उपलब्ध पैकेजों की सूची।
जब तक कि --कम स्विच का उपयोग किया जाता है, आउटपुट स्वरूप प्रति पंक्ति एक पैकेज प्रदर्शित करता है, और
प्रत्येक पंक्ति में पैकेज का नाम, स्थापित संस्करण या - यदि पैकेज है तो शामिल है
स्थापित नहीं है, और एक संक्षिप्त विवरण। रंग मोड में, रूट पैकेज (उदाहरण के लिए मैन्युअल रूप से
स्थापित) रेखांकित हैं।
करके पूरा विवरण प्राप्त किया जा सकता है ओपम दिखाना . आप इसके माध्यम से खोज सकते हैं
का उपयोग करते हुए पैकेज विवरण ओपम यहाँ खोजें आदेश।
बहस
पैटर्न
पैकेज पैटर्न की सूची.
विकल्प
-A, --अनुपलब्ध
सभी पैकेजों की सूची बनाएं, यहां तक कि वे भी जिन्हें सिस्टम पर इंस्टॉल नहीं किया जा सकता
-a, --सब
उन सभी पैकेजों की सूची बनाएं जिन्हें सिस्टम पर इंस्टॉल किया जा सकता है। यह डिफ़ॉल्ट है जब a
क्वेरी तर्क प्रदान किया गया है।
--पर निर्भर करता है=संकुल
केवल उन पैकेजों को सूचीबद्ध करें जो इनमें से किसी एक पर निर्भर हैं (अल्पविराम से अलग किए गए) संकुल.
--डिपोप्ट्स
निर्भरता अनुरोधों में वैकल्पिक निर्भरताएँ शामिल करें।
-e [टैग], --बाहरी[=टैग] (डिफ़ॉल्ट=)
पैकेज प्रदर्शित करने के बजाय, उनकी बाहरी निर्भरताएँ प्रदर्शित करें
दिए गए किसी भी उपसमुच्चय से संबद्ध टैग (ओएस, वितरण, आदि)। सामान्य टैग
`डेबियन', `x86', `osx', `homebrew', `source' शामिल करें... बिना टैग, टैग प्रदर्शित करें
और सभी संबद्ध बाहरी निर्भरताएँ। इसे सीधे तौर पर इस्तेमाल करने के बजाय आपको ऐसा करना चाहिए
संभवतः `डीपेक्स्ट' प्लगइन की ओर जाएं, जो आपके सिस्टम के टैग और हैंडल का अनुमान लगा सकता है
सिस्टम संस्थापन. `ओपम डिपेक्स्ट' चलाएँ।
-i, - स्थापना की गई
केवल स्थापित पैकेजों को सूचीबद्ध करें। जब कोई तर्क प्रदान नहीं किया जाता है तो यह डिफ़ॉल्ट होता है।
`--resolve' के साथ, इसका अर्थ है "वर्तमान में स्थापित पैकेजों से समाधान की गणना करें"
बजाय.
--स्थापित-जड़ें
केवल स्थापित जड़ें प्रदर्शित करें.
- आक्रामक
`--निर्भर-पर' और `--आवश्यक-द्वारा' के साथ, सभी सकर्मक निर्भरताएँ प्रदर्शित करें
केवल प्रत्यक्ष निर्भरता से।
--द्वारा अपेक्षित=संकुल
केवल (अल्पविराम से अलग) की निर्भरताएँ सूचीबद्ध करें संकुल.
--संकल्प=संकुल
किसी समाधान को स्थापित करने तक सीमित रखें (अल्पविराम से अलग) संकुल, यानी का एक सुसंगत सेट
उन सहित पैकेज। यह `--required-by --recursive` से सूक्ष्म रूप से भिन्न है,
जो अधिक पूर्वानुमानित है और विफल नहीं हो सकता, लेकिन सभी निर्भरताओं को स्वतंत्र रूप से सूचीबद्ध करता है
निरंतरता सुनिश्चित किए बिना. `--installed` के बिना, उत्तर स्व-निहित है और
वर्तमान स्थापना से स्वतंत्र. `--स्थापित' के साथ, इसकी गणना की जाती है
वर्तमान में स्थापित पैकेजों का सेट। '--अनुपलब्ध' आगे समाधान बनाता है
वर्तमान में पिन किए गए पैकेज, आर्किटेक्चर और कंपाइलर संस्करण से स्वतंत्र।
`--डिपोप्ट्स' के साथ संयोजन समर्थित नहीं है।
-s, --कम
नामों की कच्ची सूचियां आउटपुट करें, प्रति पंक्ति एक, किसी भी विवरण को छोड़कर।
-S, --सॉर्ट
पैकेजों को निर्भरता क्रम में क्रमबद्ध करें।
आम विकल्प
ये विकल्प सभी आदेशों के लिए सामान्य हैं।
--रंग=जब (अनुपस्थित = ऑटो)
आउटपुट को रंगीन करें। जब 'हमेशा', 'कभी नहीं' या 'ऑटो' में से एक होना चाहिए।
--मानदंड=मानदंड
उपयोगकर्ता निर्दिष्ट करें वरीयताओं इस रन के लिए निर्भरता को हल करने के लिए। दोनों को ओवरराइड करता है
$OPAMCRITERIA और $OPAMUPGRADECRITERIA. समर्थित भाषा के विवरण के लिए, और
बाहरी सॉल्वर उपलब्ध हैं, देखें
http://opam.ocaml.org/doc/Specifying_Solver_Preferences.html. उपयोग करने के लिए एक सामान्य गाइड
सॉल्वर प्राथमिकताएं यहां पाई जा सकती हैं http://www.dicosmo.org/Articles/usercriteria.pdf.
डिफ़ॉल्ट मान है
-गिनती (नीचे), -गिनती (हटाई गई), - अद्यतन (समाधान), -सम (समाधान, संस्करण-अंतराल), -गिनती (नया)
उन्नयन के लिए, और
-गिनती (हटाई गई), - अद्यतन नहीं (अनुरोध), -योग (अनुरोध, संस्करण-अंतराल), - गणना (नीचे), - अद्यतन (बदला हुआ), - गणना (परिवर्तित), - अद्यतन (समाधान), -सम (समाधान) , संस्करण-अंतराल)
अन्यथा।
--कडफ=फ़ाइल का नाम
डीबग विकल्प: सॉल्वर को भेजे गए CUDF अनुरोधों को सहेजें फ़ाइल का नाम- सीयूडीएफ
- दाढ़
डिबग संदेश को stderr पर प्रिंट करें। यह सेटिंग के बराबर है $OPAMDEBUG "सच" के लिए।
--debug स्तरीय=LEVEL
`--debug' की तरह, लेकिन डीबग स्तर निर्दिष्ट करने की अनुमति देता है (`--debug' इसे 1 पर सेट करता है)।
सेटिंग के बराबर $OPAMDEBUG एक सकारात्मक पूर्णांक के लिए।
--गिट-संस्करण
यदि यह मौजूद है तो git संस्करण प्रिंट करें और बाहर निकलें।
--मदद[=FMT] (डिफ़ॉल्ट = पेजर)
इस सहायता को प्रारूप में दिखाएं FMT (पेजर, सादा या ग्रॉफ)।
--नो-बेस-पैकेज
आधार पैकेज स्थापित न करें (परीक्षण उद्देश्यों के लिए उपयोगी)। यह बराबर है
की स्थापना $OPAMNOBASEपैकेज एक गैर-रिक्त स्ट्रिंग के लिए।
--नहीं-स्व-उन्नयन
OPAM अपने आप को एक नए बाइनरी से बदल देगा जो यहां पाया जाता है ओपमरूट/ओपम अगर मौजूद है। इस
इस व्यवहार को अक्षम करता है।
-q, --शांत
नया कंपाइलर इंस्टॉल करते समय शांत रहें।
--जड़=जड़ (अनुपस्थित =~/.ओपम)
उपयोग जड़ वर्तमान रूट पथ के रूप में। यह सेटिंग के बराबर है $Opamroot सेवा मेरे जड़.
--सुरक्षित
सुनिश्चित करें कि कुछ भी स्वचालित रूप से अपडेट या फिर से लिखा नहीं जाएगा। से कॉल करने के लिए उपयोगी
उदाहरण के लिए, पूर्ण स्क्रिप्ट। जब भी इस तरह के ऑपरेशन की आवश्यकता होगी विफल हो जाएगा; भी
ताले की प्रतीक्षा से बचता है, संवादात्मक प्रश्नों को छोड़ देता है और OPAMDEBUG को ओवरराइड करता है
चर।
--सॉल्वर=सीएमडी
बाहरी निर्भरता का नाम निर्दिष्ट करें सॉल्वर. डिफ़ॉल्ट मान aspcud है।
या तो 'aspcud', 'packup' या एक कस्टम कमांड जिसमें वेरिएबल हो सकते हैं
%{इनपुट}%,%{आउटपुट}% और%{मानदंड}%
--कठोर
जब भी पैकेज परिभाषा या कॉन्फ़िगरेशन फ़ाइल में कोई त्रुटि मिलती है तो विफल हो जाता है। NS
डिफ़ॉल्ट यदि संभव हो तो चुपचाप जारी रखना है।
--स्विच=स्विच
उपयोग स्विच वर्तमान कंपाइलर स्विच के रूप में। यह सेटिंग के बराबर है $ओपैमस्विच
सेवा मेरे स्विच.
--उपयोग-आंतरिक सॉल्वर, --नो-एस्पकुड
बाहरी सॉल्वर उपलब्ध होने पर भी, आंतरिक अनुमानों का बलपूर्वक उपयोग करें।
-v, --शब्दशः
अधिक वर्बोज़ बनें, पैकेज उप-आदेश और उनका आउटपुट दिखाएं। अधिक देखने के लिए दोहराएं।
दोहरा n टाइम्स सेटिंग के बराबर है $OPAMVERBOS सेवा मेरे "n".
--संस्करण
संस्करण की जानकारी दिखाएं।
-y, --हां
इंटरेक्टिव मोड को अक्षम करें और उन सभी प्रश्नों का उत्तर दें जो अन्यथा पूछे जाएंगे
उपयोगकर्ता को। यह सेटिंग के बराबर है $OPAMYES "सच" के लिए।
वातावरण चर
OPAM यहां सूचीबद्ध पर्यावरण चर का उपयोग करता है। बूलियन चर सेट किया जाना चाहिए
"0", "नहीं" को "झूठा" अक्षम करने के लिए, "1", "हां" या "सत्य" सक्षम करने के लिए।
ओपमकोलोर, जब सेट किया गया हमेशा or कभी नहीँ, --color विकल्प के लिए एक डिफ़ॉल्ट मान सेट करता है।
OPAMCRITERIA उपयोगकर्ता निर्दिष्ट करता है वरीयताओं निर्भरता समाधान के लिए। डिफ़ॉल्ट मान है
-गिनती (हटाई गई), - अद्यतन नहीं (अनुरोध), -योग (अनुरोध, संस्करण-अंतराल), - गणना (नीचे), - अद्यतन (बदला हुआ), - गणना (परिवर्तित), - अद्यतन (समाधान), -सम (समाधान) , संस्करण-अंतराल)।
विकल्प भी देखें -- मानदंड
OPAMCURL किसी दिए गए 'कर्ल' प्रोग्राम को चुनने के लिए इस्तेमाल किया जा सकता है। देखो ओपमफेच अधिक विकल्पों के लिए
ओपमडेबग विकल्प देखें `--debug' और `--debug-level'।
नौकरी डाउनलोड करें एक साथ डाउनलोड की अधिकतम संख्या निर्धारित करता है।
OPAMEXTERNALSOLVER विकल्प '--सॉल्वर' देखें।
ओपमफेच फ़ाइलों को डाउनलोड करने का तरीका निर्दिष्ट करता है: या तो `wget', `curl' या एक कस्टम कमांड जहां
चर %{यूआरएल}%, %{बाहर}%, %{पुन: प्रयास}%, %{संकुचित करें}% और %{चेकसम}% बदल दिया जाएगा।
मुख्य कॉन्फ़िग फ़ाइल से 'डाउनलोड-कमांड' मान को ओवरराइड करता है।
ओपमजॉब्स चलाने के लिए समानांतर श्रमिकों की अधिकतम संख्या निर्धारित करता है।
ओपमलॉकरेट्रीज़ कोशिशों की संख्या निर्धारित करता है जिसके बाद OPAM अपना ताला प्राप्त करना छोड़ देता है और
विफल रहता है। <= 0 का अर्थ है अनंत प्रतीक्षा।
OPAMNO पूछे गए किसी भी प्रश्न का उत्तर नहीं।
OPAMNOASPCUD विकल्प देखें `--no-aspcud'।
ओपमनोसल्फअपग्रेड '--नो-सेल्फ-अपग्रेड' विकल्प देखें।
OPAMPINKINDAUTO यदि सेट किया जाता है, तो स्थानीय पथ पर पिन करते समय संस्करण नियंत्रण प्रणाली का पता लगाया जाता है।
OPAMREQUIRE चेकसम विकल्प देखें `--require-checksums'।
ओपामेट्री डाउनलोड विफल होने से पहले प्रयासों की संख्या निर्धारित करता है।
ओपमरूट विकल्प देखें '--रूट'। यह स्वचालित रूप से `opam config env --root=DIR' द्वारा सेट किया जाता है
जब DIR गैर-डिफ़ॉल्ट है या OPAMROOT पहले से ही परिभाषित है।
ओपामसेफ विकल्प देखें '--सुरक्षित'
OPAMSKIPVERSIONCHECK कुछ संस्करण जाँचों को बायपास करता है। असुरक्षित, संगतता परीक्षण के लिए
केवल.
ओपैमसॉल्वरटाइमआउट आंतरिक सॉल्वर का समय भत्ता बदलें।
ओपमस्टैटसलाइन वर्तमान में क्या चल रहा है, यह दिखाते हुए एक गतिशील स्थिति रेखा प्रदर्शित करें
टर्मिनल। ('हमेशा', 'कभी नहीं' या 'ऑटो' में से एक)
ओपम्सविच विकल्प '--स्विच' देखें। स्वचालित रूप से `opam config env --switch=SWITCH' द्वारा सेट किया गया।
OPAMUPGRADECTERIA उपयोगकर्ता निर्दिष्ट करता है वरीयताओं एक प्रदर्शन करते समय निर्भरता को हल करने के लिए
उन्नयन। ओवरराइड OPAMCRITERIA उन्नयन में यदि दोनों सेट हैं। डिफ़ॉल्ट मान है
-गिनती (नीचे), -गिनती (हटाई गई), - अद्यतन (समाधान), -सम (समाधान, संस्करण-अंतराल), -गिनती (नया)।
विकल्प भी देखें -- मानदंड
Opamuseआंतरिक सॉल्वर विकल्प देखें '--उपयोग-आंतरिक-सॉल्वर'।
OPAMUTF8 आउटपुट में UTF8 वर्णों का उपयोग करें ('हमेशा', 'कभी नहीं' या 'ऑटो' में से एक में से एक)। द्वारा
डिफ़ॉल्ट `ऑटो', जो लोकेल से निर्धारित होता है)।
OPAMUTF8MSGS OPAM संदेशों में विस्तारित UTF8 वर्णों (ऊंट) का उपयोग करें। तात्पर्य OPAMUTF8.
यह डिफ़ॉल्ट रूप से केवल OSX पर सेट होता है।
OPAMVAR_var चर की सामग्री को ओवरराइड करता है था `%{var}%` स्ट्रिंग्स को प्रतिस्थापित करते समय
'ओपम' फाइलों में।
OPAMVAR_पैकेज_var चर की सामग्री को ओवरराइड करता है पैकेज: Var प्रतिस्थापित करते समय
`opam` फाइलों में `% {पैकेज: var}%` स्ट्रिंग्स।
OPAMVERBOSE विकल्प देखें '--verbose'।
OPAMYES विकल्प देखें '--हां'।
आगे की प्रलेखन
https://opam.ocaml.org देखें।
लेखक
थॉमस गज़गनायर[ईमेल संरक्षित]>
अनिल माधवपेड्डी[ईमेल संरक्षित]>
फैब्रिस ले फेसेंट[ईमेल संरक्षित]>
फ़्रेडरिक तुओंग[ईमेल संरक्षित]>
लुई गेस्बर्टे[ईमेल संरक्षित]>
विन्सेंट बर्नार्डॉफ़[ईमेल संरक्षित]>
गुइलम रिउ[ईमेल संरक्षित]>
रॉबर्टो डि कॉस्मो[ईमेल संरक्षित]>
onworks.net सेवाओं का उपयोग करके ऑनलाइन ओपम-सूची का उपयोग करें
 














