अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

मिनी-डिइंस्टॉल - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


मिनी-डिइंस्टॉल - एक रिपॉजिटरी में डेबियन पैकेज को अपडेट करने के लिए डेमॉन

SYNOPSIS


मिनी-डिइंस्टॉल [विकल्पों] [डायरेक्टरी]

वर्णन


मिनी-डिइंस्टॉल एक व्यक्तिगत एपीटी भंडार में डेबियन पैकेज स्थापित करने के लिए एक उपकरण है; यह
के समान है स्थापना रद्द करें ऑरिक पर उपकरण: यह एक परिवर्तन फ़ाइल लेता है और इसे स्थापित करता है
डेबियन संग्रह में।

ऑपरेशन का मुख्य फोकस एक परिवर्तन फ़ाइल है। यह फ़ाइल डेबियन बाइनरी के एक सेट को निर्दिष्ट करती है
पैकेज, और अक्सर एक स्रोत पैकेज भी होता है। परिवर्तन फ़ाइलें समूह के लिए अभिप्रेत हैं
डेबियन स्रोत और बाइनरी पैकेज दोनों एक साथ, ताकि एक फ़ाइल हो
पैकेज अपलोड करते समय हेरफेर करें।

मिनी-डिइंस्टॉल में एक परिवर्तन फ़ाइल लेता है आवक निर्देशिका (या इसकी कमांड लाइन पर
बैच मोड), और निर्देशिका में संदर्भित फ़ाइलों को स्थापित करता है, और पैकेज सेट करता है
और एपीटी के साथ उपयोग के लिए स्रोत फ़ाइलें।

चल रहा है


मिनी-डिइंस्टॉल दो मोड में से एक में चल सकता है: बैच मोड या डेमॉन मोड। बैच मोड में,
कतार तुरंत प्रक्रिया है, और जब यह किया जाता है तो आदेश बाहर निकलता है। डेमॉन मोड में, जो
डिफ़ॉल्ट है, मिनी-डिइंस्टॉल पृष्ठभूमि में चलता है और लगातार कतार की जाँच करता है, और
इसे संसाधित करेगा जब भी यह बदल गया है।

वैकल्पिक डायरेक्टरी तर्क कतार की मूल निर्देशिका निर्दिष्ट करता है। अगर कोई तर्क नहीं
निर्दिष्ट है, कॉन्फ़िगरेशन फ़ाइल से मान का उपयोग किया जाता है।

निम्नलिखित विकल्पों का उपयोग किया जा सकता है:

-v, --verbose
दौड़ते समय अतिरिक्त जानकारी प्रदर्शित करें

-q, --शांत
यथासंभव कम जानकारी प्रदर्शित करें

-c, --कॉन्फ़िगरेशन=फ़ाइल
कॉन्फ़िगरेशन फ़ाइल के रूप में FILE का उपयोग करें, के बजाय ~/.mini-dinstall.conf

-d, - दाढ़
टर्मिनल और लॉग के लिए आउटपुट डिबगिंग जानकारी

--नो-लॉग
लॉग में कोई जानकारी न लिखें

--नो-डीबी
पैकेज डेटाबेस पर लुकअप अक्षम करें। उपयुक्त-ftparchive बिना --db विकल्प के चलाएँ

-n, --नो-एक्ट
कोई परिवर्तन न करें; के साथ संयोजन में उपयोगी -v झंडा

-b, --बैच
बैच मोड में चलाएं

-r, --Daud
वर्तमान में चल रहे डेमॉन को कतार को तुरंत संसाधित करने के लिए कहें

-k, --किल
वर्तमान में चल रहे डेमॉन को मार डालो

--मदद उपलब्ध विकल्पों का संक्षिप्त अवलोकन प्रदर्शित करें

--संस्करण
सॉफ्टवेयर संस्करण प्रदर्शित करें

विन्यास


मिनी-डिइंस्टॉलकी मुख्य विन्यास फाइल है ~/.mini-dinstall.conf. फ़ाइल के होते हैं a
विभिन्न वर्गों की संख्या, प्रत्येक एक अलग वितरण के लिए आवेदन कर रहा है (जो
परिवर्तन फ़ाइल में वितरण फ़ील्ड से मेल खाती है)। एक डिफ़ॉल्ट अनुभाग भी है
(चूक), जो सभी वितरणों पर लागू होता है।

प्रत्येक अनुभाग में कितनी भी संख्या हो सकती है

नाम = मान

संयोजन, जो उस वितरण के लिए कॉन्फ़िगरेशन पैरामीटर सेट करते हैं (या डिफ़ॉल्ट
एक)। सूचियों को अल्पविराम से अलग किया जाना चाहिए, स्ट्रिंग्स को केवल उद्धरणों के साथ संलग्न किया जाना चाहिए यदि
उनमें रिक्त स्थान या अल्पविराम होते हैं, और बूलियन मान सत्य के लिए 1 और असत्य के लिए 0 होना चाहिए।

में उपलब्ध विन्यास पैरामीटर चूक खंड इस प्रकार हैं:

आर्काइवडिर
की जड़ मिनी-डिइंस्टॉल संग्रह। सेट होना चाहिए, या तो यहाँ या कमांड पर
लाइन.

एक्स्ट्रा_कीरिंग्स
हस्ताक्षर सत्यापन के लिए उपयोग करने के लिए अतिरिक्त GnuPG कीरिंग।

आने वाली_अनुमतियां
के लिए अनुमतियाँ आवक निर्देशिका. मिनी-डिइंस्टॉल सेट करने का प्रयास करेंगे
स्टार्टअप पर निर्देशिका की अनुमति। शून्य का मान (´'0´' या ´'0000´') होगा
अनुमति सेटिंग अक्षम करें। ऐसा करते हुए, आपको आने वाले के लिए अनुमति सेट करनी होगी
हाथ! 0750 के लिए डिफ़ॉल्ट।

चाभी के छल्ले
परिवर्तन फ़ाइलों के हस्ताक्षर सत्यापन के लिए उपयोग करने के लिए GnuPG कीरिंग्स। इसे सेट करना
पैरामीटर डिफ़ॉल्ट सूची को संशोधित करेगा; आम तौर पर संशोधित करना बेहतर होता है
एक्स्ट्रा_कीरिंग्स बजाय। डेबियन-कीरिंग पैकेज से कीरिंग के लिए डिफ़ॉल्ट।

लॉग फ़ाइल
फ़ाइलनाम(के सापेक्ष आर्काइवडिर) जहां जानकारी लॉग की जाएगी। चूक
"मिनी-dinstall.log" के लिए।

mail_log_flush_count
लॉग संदेशों की संख्या जिसके बाद आपको कतारबद्ध संदेश भेजे जाएंगे। चूक
10 लिए.

mail_log_flush_level
लॉग स्तर जिस पर सभी कतारबद्ध लॉग संदेशों को तुरंत भेजना है। मान्य मान
के लिए समान हैं मेल_लॉग_लेवल विकल्प। डिफ़ॉल्ट करने के लिए त्रुटि.

मेल_लॉग_लेवल
डिफ़ॉल्ट लॉग स्तर जो आपको ईमेल द्वारा भेजा जाता है। मान्य मानों में शामिल हैं डीबग,
जानकारी, चेतावनी, त्रुटि, तथा गंभीर. डिफ़ॉल्ट करने के लिए त्रुटि.

mail_to
वह उपयोगकर्ता जिसे लॉग मेल किए जाने चाहिए। वर्तमान उपयोगकर्ता के लिए डिफ़ॉल्ट।

mail_subject_template
ईमेल विषय की शैली। उपलब्ध प्रतिस्थापन चर हैं स्रोत, संस्करण,
मेंटेनर, ... (सभी कथन .changes में) और परिवर्तन_बिना_डॉट (के समान
परिवर्तन, लेकिन केवल एक बिंदु वाली रेखाओं के बिना)। डिफ़ॉल्ट है:

मिनी-डिइंस्टॉल: सफलतापूर्वक स्थापित %(source)s %(version)s to %(वितरण)s

mail_body_template
ईमेल बॉडी की शैली। मान्य मान के समान हैं mail_subject_template
विकल्प। डिफ़ॉल्ट है:

पैकेज: %(स्रोत)s
अनुरक्षक:% (रखरखाव) s
परिवर्तित-द्वारा: %(परिवर्तित-द्वारा)s
परिवर्तन:
%(परिवर्तन_बिना_डॉट)s

ट्वीट_सर्वर
ट्वीट को पुश करने के लिए सर्वर। संभावित मान हैं twitter or Identica

ट्वीट_उपयोगकर्ता
ट्वीट सर्वर पर लॉगिन करने के लिए उपयोगकर्ता नाम

ट्वीट_पासवर्ड
ट्वीट सर्वर पर लॉगिन करने के लिए पासवर्ड

ट्वीट_टेम्पलेट
ट्वीट बॉडी का स्टाइल। मान्य मान के समान हैं mail_subject_template
विकल्प। डिफ़ॉल्ट है:

%(स्रोत)s%(संस्करण)s से %(वितरण)s . स्थापित किया गया

ट्रिगर_रीइंडेक्स
डेमॉन मोड में, पैकेज और स्रोत फ़ाइलों को बाद में फिर से बनाना है या नहीं
हर अपलोड। यदि आप इसे अक्षम करते हैं, तो संभवतः आप सक्षम करना चाहते हैं डायनामिक_रीइंडेक्स. आप
यदि आप एक स्थापित करते हैं तो इसे अक्षम करना चाह सकते हैं बहुत संकुल की। सक्षम करने के लिए डिफ़ॉल्ट।

use_dnotify
यदि सक्षम है, तो का उपयोग करता है सूचित करें(1) परिवर्तनों के लिए निर्देशिकाओं की निगरानी के लिए आदेश। केवल
प्रासंगिक अगर डायनामिक_रीइंडेक्स सक्षम किया गया है। असत्य के लिए डिफ़ॉल्ट।

सत्यापित_सिग
परिवर्तन फ़ाइलों पर हस्ताक्षर सत्यापित करना है या नहीं। सक्षम करने के लिए डिफ़ॉल्ट यदि
डेबियन-कीरिंग पैकेज स्थापित है, अन्यथा अक्षम है।

कॉन्फ़िगरेशन पैरामीटर जिन्हें सेट किया जा सकता है चूक खंड और वितरण-
विशिष्ट खंड हैं:

उर्फ वैकल्पिक वितरण नामों की एक सूची।

आर्किटेक्चर
उपनिर्देशिका बनाने के लिए आर्किटेक्चर की एक सूची। डिफ़ॉल्ट "सभी, i386,
पावरपीसी, स्पार्क"।

संग्रह_शैली
या तो "फ्लैट" या "सरल-सबदिर"। एक सपाट संग्रह शैली सभी बाइनरी को रखती है
एक उपनिर्देशिका में संकुल, जबकि सरल संग्रह शैली बाइनरी को विभाजित करती है
वास्तुकला द्वारा पैकेज। सेट होना चाहिए।

"फ्लैट" शैली के स्रोत इस तरह दिखना चाहिए:

डिबेट फ़ाइल: /// होम / वाल्टर्स / डेबियन / अस्थिर /
deb-src फ़ाइल: /// होम/वाल्टर्स/डेबियन/अस्थिर/
डिबेट फ़ाइल: /// होम/वाल्टर्स/डेबियन/प्रयोगात्मक/
deb-src file:///home/walters/debian/ प्रयोगात्मक/

"उपदिर" शैली के स्रोत इस तरह दिखना चाहिए:

लोगों के सामने पहली उपस्थिति करनेवाली http://localhost/~walters/debian/ स्थानीय/$(आर्क)/
लोगों के सामने पहली उपस्थिति करनेवाली http://localhost/~walters/debian/ स्थानीय/सभी/
देब-src http://localhost/~walters/debian/ स्थानीय/स्रोत/

chown_changes_files
निर्धारित करता है कि क्या परिवर्तन फ़ाइलों को दूसरों द्वारा अपठनीय बनाया जाना चाहिए। यह है
डिफ़ॉल्ट रूप से सक्षम है, और यह एक अच्छी बात है, क्योंकि कोई और अप्रत्याशित रूप से कर सकता है
अपना पैकेज अपलोड करें। इसे बदलने से पहले अच्छी तरह सोच लें।

डायनामिक_रीइंडेक्स
यदि सक्षम किया गया है, तो निर्देशिकाओं को परिवर्तनों और नए पैकेज और स्रोत फ़ाइलों के लिए देखा जाता है
आवश्यकतानुसार बनाए जाते हैं। केवल डेमॉन मोड में उपयोग किया जाता है। सत्य के लिए डिफ़ॉल्ट।

जनरेट_रिलीज
रिलीज़ फ़ाइल उत्पन्न होने का कारण बनता है (देखें रिहाई_* नीचे) यदि सक्षम है। विकलांग
डिफ़ॉल्ट रूप से

कीप_ओल्ड
पुराने पैकेज रखे जाने चाहिए या नहीं, नए होने पर उन्हें हटाने के बजाय
समान पैकेज के संस्करण अपलोड किए जाते हैं। असत्य के लिए डिफ़ॉल्ट।

mail_on_success
सफल स्थापना पर मेल करना है या नहीं। सत्य के लिए डिफ़ॉल्ट।

ट्वीट_ऑन_सफलता
सफल इंस्टालेशन पर ट्वीट करना है या नहीं (जैसे twitter/identi.ca पर)। चूक
असत्य को।

max_retry_time
अधूरे अपलोड को अस्वीकार करने से पहले प्रतीक्षा करने के लिए अधिकतम समय।
सेकंड में निर्दिष्ट। दो दिनों के लिए डिफ़ॉल्ट।

मतदान_समय
परिवर्तन के लिए कितनी बार निर्देशिकाओं का चुनाव करें (सेकंड में) if डायनामिक_रीइंडेक्स is
सक्षम। 30 सेकंड के लिए डिफ़ॉल्ट।

पोस्ट_इंस्टॉल_स्क्रिप्ट
यह स्क्रिप्ट परिवर्तन फ़ाइल के स्थापित होने के बाद, के पूर्ण पथ के साथ चलाई जाती है
फ़ाइल को इसके तर्क के रूप में बदलता है।

प्री_इंस्टॉल_स्क्रिप्ट
यह स्क्रिप्ट परिवर्तन फ़ाइल के स्थापित होने से पहले चलाई जाती है, जिसमें का पूरा पथ है
फ़ाइल को इसके तर्क के रूप में बदलता है। यदि यह किसी त्रुटि के साथ बाहर निकलता है, तो परिवर्तन फ़ाइल है
छोड़ दिया

रिलीज_कोडनाम
रिलीज़ फ़ाइल में कोडनाम फ़ील्ड। "कोई नहीं" के लिए डिफ़ॉल्ट।

रिलीज_विवरण
रिलीज़ फ़ाइल में विवरण फ़ील्ड। "कोई नहीं" के लिए डिफ़ॉल्ट।

रिलीज_लेबल
रिलीज़ फ़ाइल में लेबल फ़ील्ड। वर्तमान उपयोगकर्ता के उपयोगकर्ता नाम के लिए डिफ़ॉल्ट।

रिलीज_ओरिजिन
रिलीज़ फ़ाइल में मूल फ़ील्ड। वर्तमान उपयोगकर्ता के उपयोगकर्ता नाम के लिए डिफ़ॉल्ट।

रिलीज_सुइट
रिलीज़ फ़ाइल में सुइट फ़ील्ड। "कोई नहीं" के लिए डिफ़ॉल्ट।

प्रयोगात्मक_रिलीज
प्रयोगात्मक_रिलीज़ फ़ील्ड रिलीज़ को प्रयोगात्मक के रूप में चिह्नित करती है। डिफ़ॉल्ट करने के लिए
"कोई नहीं"।

रिलीज_साइनस्क्रिप्ट
यदि निर्दिष्ट किया गया है, तो इस स्क्रिप्ट को रिलीज फाइलों पर हस्ताक्षर करने के लिए बुलाया जाएगा। इसका आह्वान किया जाएगा
रिलीज फ़ाइल वाली निर्देशिका में, और का फ़ाइल नाम स्वीकार करना चाहिए
पहले तर्क के रूप में हस्ताक्षर करने के लिए फ़ाइल जारी करें (ध्यान दें कि इसे अस्थायी रूप से पारित किया गया है
फ़ाइल नाम, नहीं रिलीज) इसे नाम की फ़ाइल में एक अलग हस्ताक्षर उत्पन्न करना चाहिए
रिलीज.जीपीजी.

का उपयोग करते हुए डीपीयूटी


उपयोग करने का एक सुविधाजनक तरीका मिनी-डिइंस्टॉल के साथ संयोजन में है dput"स्थानीय" विधि। NS
लेखक आमतौर पर अपने डेबियन पैकेज का परीक्षण करता है dput उन्हें स्थानीय में अपलोड करने के लिए
रिपोजिटरी, और फिर उन्हें स्थानीय रूप से पुनर्प्राप्त करने के लिए एपीटी की "फ़ाइल" विधि का उपयोग करता है। यहाँ एक नमूना है
dput छंद:

[स्थानीय]
fqdn = space-ghost.verbum.private
इनकमिंग = /src/डेबियन/मिनी-डिइंस्टॉल/इनकमिंग
विधि = स्थानीय
run_dinstall = 0
post_upload_command = मिनी-डिइंस्टॉल -r

जाहिर है, आपको "fqdn" और "इनकमिंग" मानों को जो कुछ भी है उसके साथ बदलना चाहिए
आपकी मशीन के लिए उपयुक्त। कुछ नमूना APT विधियों को कॉन्फ़िगरेशन में सूचीबद्ध किया गया था
अनुभाग।

अब, आपको अपने डेबियन पैकेजों का परीक्षण करने के लिए बस इतना करना है:

$ डीपीकेजी-बिल्डपैकेज
$ dput स्थानीय ../program_1.2.3-1_powerpc.changes
# कुछ सेकंड प्रतीक्षा करें
$ उपयुक्त-अपडेट प्राप्त करें
$ उपयुक्त-प्राप्त प्रोग्राम स्थापित करें

onworks.net सेवाओं का उपयोग करके ऑनलाइन मिनी-डिइंस्टॉल का उपयोग करें


Ad


Ad