यह कमांड 0स्टोर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
0store - कार्यान्वयन कैश का प्रबंधन करें
SYNOPSIS
0 स्टोर जोड़ना डाइजेस्ट निर्देशिका
0 स्टोर जोड़ना डाइजेस्ट पुरालेख [ EXTRACT ]
0 स्टोर आडिट [ निर्देशिका ...]
0 स्टोर प्रतिलिपि निर्देशिका [ निर्देशिका ]
0 स्टोर खोज डाइजेस्ट
0 स्टोर सूची
0 स्टोर प्रकट निर्देशिका [ कलन विधि ]
0 स्टोर अनुकूलन [ कैश ]
0 स्टोर सत्यापित ( डाइजेस्ट | निर्देशिका )
0 स्टोर प्रबंधन
वर्णन
0store निम्न-स्तरीय कार्यान्वयन कैश तक पहुँच प्रदान करता है। आम तौर पर, कैश है
का उपयोग करके स्वचालित रूप से अपडेट किया गया 0लॉन्च(1).
जोड़ें
स्टोर में निर्देशिका जोड़ने के लिए (एक प्रतिलिपि बनाता है):
0 स्टोर जोड़ना sha256 = XXX डायरेक्टरी
स्टोर में संग्रह जोड़ने के लिए:
0 स्टोर जोड़ना sha256 = XXX संग्रह.tgz
संग्रह की उपनिर्देशिका को स्टोर में जोड़ने के लिए:
0 स्टोर जोड़ना sha256 = XXX संग्रह.tgz सबदिरो
वास्तविक डाइजेस्ट की गणना की जाती है और दिए गए डाइजेस्ट से तुलना की जाती है। यदि वे मेल नहीं खाते हैं, तो
ऑपरेशन खारिज कर दिया है।
लेखा परीक्षा
प्रत्येक दिए गए कैश निर्देशिका में या सभी में प्रत्येक कार्यान्वयन को सत्यापित करता है
डिफ़ॉल्ट कैश निर्देशिका यदि कोई तर्क नहीं दिया जाता है। यह किसी भी पैकेज का पता लगाएगा जो
अनपैक होने के बाद से उनके साथ छेड़छाड़ की गई है। अगर 0store खुद हो सकता था
एक हमलावर द्वारा संशोधित, एक ज्ञात-अच्छी मशीन पर संदिग्ध फ़ाइल-सिस्टम को माउंट करें और चलाएं
माउंटेड कैश डायरेक्टरी पर उस मशीन का 0store।
प्रत्येक पैकेज पर किए गए सत्यापन के विवरण के लिए नीचे "सत्यापित करें" कमांड देखें।
कॉपी
एक कार्यान्वयन की प्रतिलिपि बनाने के लिए ("एल्गोरिदम = मान" के रूप में एक नाम वाली निर्देशिका), का उपयोग करें
प्रतिलिपि समारोह। यह एक सामान्य पुनरावर्ती निर्देशिका प्रतिलिपि करने के बाद के समान है
a 0 स्टोर सत्यापित यह जांचने के लिए कि नाम सामग्री से मेल खाता है। जैसे:
0 स्टोर प्रतिलिपि ~someuser/.cache/0install.net/implementations/sha256=XXX
/var/cache/0install.net/क्रियान्वयन/
FIND
किसी संग्रहीत वस्तु का पथ खोजने के लिए:
0 स्टोर खोज sha256 = XXX
सूची
वर्तमान में कॉन्फ़िगर किए गए कार्यान्वयन कैश की सूची देखें:
0 स्टोर सूची
इस सूची में निर्देशिका जोड़ने के लिए, उन्हें अपने 'कार्यान्वयन-डीआईआर' कॉन्फ़िगरेशन में जोड़ें
फ़ाइल.
प्रबंधित
कैश की सामग्री दिखाने वाली विंडो खोलने के लिए:
0 स्टोर प्रबंधन
आप इसका उपयोग उन कार्यक्रमों के संस्करणों को हटाने के लिए कर सकते हैं जिनकी अब आपको आवश्यकता नहीं है। हालांकि, यह नहीं
आपके द्वारा जोड़े गए किसी भी लॉन्चर को हटा दें (प्रोग्राम लॉन्च करने का प्रयास आपको डाउनलोड करने के लिए प्रेरित करेगा
लापता फ़ाइलें फिर से)। उसके लिए, प्रयास करें:
0डेस्कटॉप
MANIFEST
पदावनत। इसके बजाय "0इंस्टॉल डाइजेस्ट" का प्रयोग करें।
अनुकूलन
स्थान बचाने के लिए डुप्लिकेट फ़ाइलों को एक साथ हार्ड-लिंक करने के लिए:
0 स्टोर अनुकूलन [कैश]
यह कैश निर्देशिका में सभी मेनिफेस्ट फ़ाइलों में पढ़ता है
(~/.cache/0install.net/क्रियान्वयन डिफ़ॉल्ट रूप से) और डुप्लीकेट ढूंढता है (फ़ाइलें . के साथ)
वही अनुमतियाँ, संशोधन समय और डाइजेस्ट)। जब उसे कोई जोड़ा मिल जाता है, तो वह एक को हटा देता है
और इसे (परमाणु रूप से) दूसरे से हार्ड-लिंक से बदल देता है।
पुराने 'sha1' एल्गोरिथम का उपयोग करने वाले कार्यान्वयन को अनुकूलित नहीं किया गया है।
सत्यापित करें
यह जांचने के लिए कि कोई आइटम सही तरीके से संग्रहीत है:
0 स्टोर सत्यापित /पथ/से/sha256=XXX
यह निर्देशिका के मेनिफेस्ट की गणना करता है और जांचता है कि इसका डाइजेस्ट किससे मेल खाता है
निर्देशिका का नाम। यह यह भी जांचता है कि यह .manifest फ़ाइल के अंदर के डाइजेस्ट से मेल खाता है
निर्देशिका। यदि .manifest वर्तमान ट्री के अनुरूप नहीं है, तो यह एक सूची प्रदर्शित करता है
अंतर (एकीकृत अंतर प्रारूप में)।
कमांड लाइन विकल्प
-h, --मदद
अंतर्निहित सहायता पाठ दिखाएं।
-v, --शब्दशः
अधिक वर्बोज़ आउटपुट। और भी अधिक वर्बोज़ आउटपुट के लिए दो बार उपयोग करें।
-V, --संस्करण
संस्करण जानकारी प्रदर्शित करें।
onworks.net सेवाओं का उपयोग करके 0स्टोर ऑनलाइन का उपयोग करें