xstow - क्लाउड में ऑनलाइन

यह कमांड xstow है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


XStow, GNU Stow का प्रतिस्थापन

SYNOPSIS


xstow [विकल्प ...] पैकेज

वर्णन


XStow GNU Stow का प्रतिस्थापन है (भरना) C++ में लिखा गया है। यह स्टोव की सभी सुविधाओं का समर्थन करता है
कुछ एक्सटेंशन के साथ.

GNU Stow के रूप में XStow, सॉफ़्टवेयर पैकेजों की स्थापना के प्रबंधन के लिए प्रोग्राम हैं,
उन्हें अलग रखते हुए (/usr/local/stow/emacs बनाम /usr/local/stow/perl, उदाहरण के लिए)
जिससे वे एक ही स्थान पर स्थापित प्रतीत हों (/ Usr / स्थानीय).

उपयोग


xstow [विकल्प ...] पैकेज

एक पैकेज स्थापित करें

xstow फूबार

पैकेज अनइंस्टॉल करें

xstow -D फूबार

विकल्प


-डीएल -डिबग-स्तर INT
डिबग स्तर सेट करें. एक अहस्ताक्षरित पूर्णांक स्वीकार किया जाता है. डिफॉल्यू मूल्य शून्य है।

-डीएम -डीबग-मॉड्यूल [सभी|ARG|मुख्य|वृक्ष|CPPDIR]
किसी विशिष्ट मॉड्यूल से संदेशों को फ़िल्टर करें।

-h -मदद
एक सहायता स्क्रीन दिखाता है.

-V -संस्करण
XStows संस्करण संख्या और समर्थित सुविधाएँ प्रदर्शित करता है।

-n -नहीं
वास्तव में परिवर्तन न करें

-c -संघर्ष
संघर्षों के लिए स्कैन करें, इसका तात्पर्य है -n.

-s -अनुकरण
स्थापना का अनुकरण करें. यदि यह विकल्प सेट है तो अनुमति समस्याओं को नजरअंदाज कर दिया जाएगा
-कहना 1 पर सेट किया जाएगा.

-d -दिरो डीआईआर
स्टो डीआईआर को डीआईआर पर सेट करें। डिफ़ॉल्ट वर्तमान निर्देशिका है.

-d -गोट लगाना डीआईआर
डीआईआर पर लक्ष्य निर्धारित करें। डिफ़ॉल्ट स्टोव निर्देशिका का जनक है।

-v -कहना [0|1|2|3]
वाचालता बढ़ाएँ. संभावित स्तर 0,1,2 या 3 हैं। सरल सेटिंग -v or -कहना
1 जोड़ता है.

-D -डेली
स्टोव के बजाय अनस्टो करें। पैकेज को अनइंस्टॉल करें.

-R -पुनः स्थापित करें
वैसा ही वैसा -डेली उसके बाद पुनः स्थापित करें।

-एपी -निरपेक्ष-पथ
निरपेक्ष पथ नामों के साथ सिम्लिंक बनाएं। XStow हमेशा उन पैकेजों को संभाल सकता है जो थे
इस विकल्प के साथ स्थापित किया गया. पूर्ण पथ नाम और एक के साथ एक पैकेज स्थापित करना
बिना कोई समस्या नहीं है. इससे केवल सिम्लिंक का निर्माण प्रभावित होगा
विकल्प। इसका कारण यह होगा कि यदि इस विकल्प के साथ एक पैकेज स्थापित किया जाता है और एक
बिना, पहले पैकेज के कुछ सिम्लिंक, जब उन्हें फिर से बनाना होता है
रिश्तेदार के रूप में पुनः निर्मित किया जाएगा। ऐसा करना अच्छा विचार नहीं है, यहां तक ​​कि XStow भी ऐसा करता है
इसमें कोई समस्या नहीं है. चेतावनी: स्टो के साथ संगतता तोड़ता है!

-तो -ट्रैवर्सेबल कड़ियाँ
निर्देशिकाओं की ओर इशारा करने वाले लिंक की एक सूची, जिसे अनदेखा किया जा सकता है। उदाहरण: / usr / स्थानीय / आदमी is
का लिंक /usr/स्थानीय/शेयर/आदमी चेतावनी: स्टो के साथ संगतता तोड़ता है!

-tkt -tr-रख-लक्ष्य
लक्ष्य सूची में ट्रैवर्सेबल लिंक की सूची भी जोड़ें। यह रोकता है
लिंक के लक्ष्य को XStow द्वारा हटाया जा रहा है, जिसके कारण यह होगा
ट्रैवर्सेबल लिंक एक मृत लिंक बन जाता है।

-त्रे -tr-ऑटो प्रतिरूप
स्वचालित रूप से ऐसे लिंक जोड़ें जिनका लक्ष्य इस पैटर्न से मेल खाता हो।

-त्रे -tr-ऑटो-रेगेक्स regex
स्वचालित रूप से ऐसे लिंक जोड़ें जिनका लक्ष्य इस पैटर्न से मेल खाता हो।

-केडी -रखें-दिरें डीआईआर
निर्देशिकाओं की एक सूची, जिसे पैकेज हटाए जाने पर हटाया नहीं जाना चाहिए।
चेतावनी: स्टो के साथ संगतता तोड़ता है!

-i -अनदेखा करना प्रतिरूप
इस पैटर्न से मेल खाने वाली फ़ाइलों को अनदेखा करें।

-मैं जाउंगा -अनदेखा-रेगेक्स regex
इस अभिव्यक्ति से मेल खाने वाली फ़ाइलों को अनदेखा करें।

-नि -अनदेखा प्रतिरूप
इस अभिव्यक्ति से मेल खाने वाली फ़ाइल और निर्देशिकाओं को छोड़कर बाकी सभी चीज़ों पर ध्यान न दें। उदाहरण:
"सिस्ट्री/बिंट्री सिस्ट्री/हेडरट्री"। निग्नोर समर्थन fnmatch और का उपयोग करने के लिए
कॉन्फ़िगरेशन फ़ाइल समर्थन सक्षम करना होगा. अधिक जानकारी के लिए देखें xstow.ini(5).

-सीपी कॉपी प्रतिरूप
इस पैटर्न से मेल खाने वाली फ़ाइलों या निर्देशिकाओं की प्रतिलिपि बनाएँ।

-क्रे -कॉपी-रेगेक्स regex
इस अभिव्यक्ति से मेल खाने वाली फ़ाइलों या निर्देशिकाओं की प्रतिलिपि बनाएँ।

-आईएफडी -आई-फ़ाइल-इन-डीआईआर डीआईआर/फ़ाइल
इस निर्देशिका में इस फ़ाइल को अनदेखा करें. (पैकेज डीआईआर के सापेक्ष।)

-सीएफडी -सी-फाइल-इन-डीआईआर डीआईआर/फ़ाइल
इस फ़ाइल को इस निर्देशिका में कॉपी करें। (पैकेज डीआईआर के सापेक्ष।)

-SD -स्टोव-डीआईआर डीआईआर
अन्य स्टोव डीआईआर की एक सूची, जिसमें xstow में बदलाव की अनुमति है

-एसडीए -एसडी-ऑटो प्रतिरूप
इस अभिव्यक्ति से मेल खाने पर स्वचालित रूप से सूची में निर्देशिकाएँ जोड़ें।

-एसडीई -एसडी-ऑटो-रेगेक्स regex
इस अभिव्यक्ति से मेल खाने पर स्वचालित रूप से सूची में निर्देशिकाएँ जोड़ें।

-पीडी -प्रोटेक्ट-डीआईआर डीआईआर
अन्य डीआईआर की सूची, जिसमें xstow में बदलाव की अनुमति नहीं है

-पीडीए -पीडी-ऑटो प्रतिरूप
इस अभिव्यक्ति से मेल खाने पर स्वचालित रूप से सूची में निर्देशिकाएँ जोड़ें।

-पी.डी.ई -पीडी-ऑटो-रेगेक्स regex
इस अभिव्यक्ति से मेल खाने पर स्वचालित रूप से सूची में निर्देशिकाएँ जोड़ें।

-PDT -पीडी-लक्ष्य डीआईआर
Dirs की एक सूची, xstow को बदलने की अनुमति है।

-पीटीए -पीडीटी-ऐड-ट्रैवर्सेबल डीआईआर
ट्रैवर्सेबल लिंक के लक्ष्यों को लक्ष्य सूची में स्वचालित रूप से जोड़ें।

-f फोर्स
यदि संभव हो तो विवादों को छोड़ें।

-F पट्टिका
इस कॉन्फ़िगरेशन फ़ाइल को भी पढ़ें.

वापसी मान


0 सफलता पर.

1 xstow की गलत वर्तनी वाली कॉल पर।

2 यदि कोई आंतरिक त्रुटि हुई हो.

3 किसी कारण से पैकेज स्थापित करना विफल रहा। सारी प्रीचेकिंग ठीक थी, लेकिन
कार्यकारी सूची का निष्पादन विफल रहा.

4 पैकेज स्थापित करना विफल रहा.

वातावरण चर


चूंकि डिबगिंग स्तर सेट होने पर कमांड लाइन पार्सिंग की डिबगिंग कठिन हो सकती है
कमांड लाइन द्वारा दो पर्यावरण चर हैं:

XSTOW_DEBUG_LEVEL
as के समान -डिबग-स्तर विकल्प.

XSTOW_DEBUG_MODULE
as के समान -डीबग-मॉड्यूल विकल्प.

कमांड के बाद, दोनों मान कमांड लाइन की सेटिंग्स द्वारा अधिलेखित कर दिए जाएंगे
लाइन को पार्स किया गया था.

XSTOW_USE_CURSES
as के समान -कोई शाप नहीं विकल्प.

बाद के संस्करणों में xstow ने डिफ़ॉल्ट रूप से टर्मिनल की चौड़ाई और ऊंचाई का पता लगाने का प्रयास किया
स्टार्टअप रूटीन. भले ही यह मान केवल सहायता स्क्रीन द्वारा उपयोग किया जाता हो। परिणाम
था:

$ अवधि='' xstow
टर्मिनल खोलने में त्रुटि: अज्ञात.

त्रुटि संदेश ncurses lib द्वारा रिपोर्ट किया गया है। यदि आप नहीं चाहेंगे तो यह समस्याएँ पैदा कर सकता है
xstow को क्रॉन जॉब के रूप में प्रारंभ करें। अब xstow उस टर्मिनल की चौड़ाई का पता लगाने का प्रयास करता है जो उसमें नहीं है
स्टार्टअप, लेकिन जब सहायता स्क्रीन प्रिंट हो जाती है। एक अतिरिक्त विकल्प के रूप में आप सेट कर सकते हैं
वातावरण विविधता XSTOW_USE_CURSES= "0" यह xstow को शाप का उपयोग न करने के बारे में बताएगा
वैसे भी.

कॉफ़िगरेशन फ़ाइलें


कॉन्फ़िगरेशन फ़ाइल xstow.ini में स्थित हो सकती है /आदि और/या वर्तमान स्टोव में
निर्देशिका। इस फ़ाइल की संभावित सेटिंग्स और सिंटैक्स के लिए देखें xstow.ini(5)

इस मैनपेज में XStow की कुछ विशेष सेटिंग्स की विस्तृत जानकारी है
बहुत। कृपया इसे पढ़ें!

उदाहरण


सामान्य प्रयोग
उदाहरण के तौर पर हम ixlib लाइब्रेरी को इसमें स्थापित करते हैं / usr / स्थानीय / पेड़.

tar xvfz ixlib-0.96.2.tar.gz
सीडी ixlib-0.96.2
. / कॉन्फ़िगर
बनाना

अब तक, यह हमेशा की तरह व्यवसाय था।

नोट: डिफ़ॉल्ट रूप से कॉन्फिगर स्क्रिप्ट एप्लिकेशन को इंस्टॉल करने के लिए तैयार करती है
/usr/स्थानीय/. अधिक जानकारी के लिए config --help पर एक नज़र डालें।

अब इंस्टालेशन ixlib को सीधे इंस्टाल न करके किया जाता है / usr / स्थानीय /, हम इसे स्थापित करते हैं
/usr/local/stow/ixlib-0.96.2/ में।

उपसर्ग स्थापित करें=/usr/local/stow/ixlib-0.96.2/

अंतिम बिंदु सभी आवश्यक सिम्लिंक बना रहा है ताकि ixlib में फ़ाइलें शामिल हो सकें
कंपाइलर द्वारा /usr/local/include में पाया गया। इसलिए हम xstow का उपयोग कर रहे हैं।

सीडी / यूएसआर / लोकल / स्टो
एक्सस्टोव ixlib-0.96.2

और सभी सिम्लिंक बनाए जाएंगे.

का अधिष्ठापन एक्सस्टो by का उपयोग एक्सस्टो
कॉन्फिगर स्क्रिप्ट को कॉल करने और बनाने के बाद, XStow को स्टोव डायरेक्टरी में इंस्टॉल किया जाता है
मैंने इसे ऊपरी उदाहरण में दिखाया।

प्रीफ़िक्स =/usr/local/stow/xstow-0.1.0 इंस्टॉल करें

फिर आप स्टोव निर्देशिका पर स्विच करें और XStow को कॉल करें

सीडी / यूएसआर / लोकल / स्टो
एक्सस्टो-0.1.0/बिन/एक्सस्टोव एक्सस्टो-0.1.0

बस इतना ही।

संगत


संपर्क निर्माण
डिफ़ॉल्ट रूप से XStow पूरी तरह से Stow संगत है। कुछ उन्नत सुविधाओं का उपयोग कर सकते हैं
क्योंकि स्टोव अब पेड़ को संभाल नहीं सकता।

आदेश लाइन ऑप्शंस
XStow, Stow के सभी कमांड लाइन विकल्पों का समर्थन करता है। यहां तक ​​कि इसका प्रारूप भी.

जैसे: xstow --verbose=2 foobar

onworks.net सेवाओं का उपयोग करके ऑनलाइन xstow का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम