यह कमांड डिबार्चिवर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
डिबार्चिवर - डेबियन पैकेजों को पैकेज संग्रह में क्रमबद्ध करने का उपकरण।
SYNOPSIS
डिबार्चिवर [विकल्प]
वर्णन
डेबियन आर्काइवर एक उपकरण है जो डेबियन पैकेज को उपयुक्त फ़ाइल संरचना में स्थापित करता है
एपीटी-गेट, एप्टीट्यूड, डीसेलेक्ट और इसी तरह के टूल के लिए। इसका उपयोग डेबियन को अद्यतन करने के लिए किया जा सकता है
प्रणाली। इसका उपयोग स्थानीय प्रशासकों द्वारा किया जाता है जिन्हें विशेष पैकेज की आवश्यकता होती है, या
प्रशासन को आसान बनाने के लिए संशोधित संस्करण।
फ़ाइल संरचना आलू फ़ाइल संरचना पर आधारित है और पैकेज का समर्थन नहीं करती है
पूल।
विकल्प
-a | --ऑटो स्कैन
--autoscanpackages और --autoscansources दोनों करता है।
--autoscanall
--scanall --autoscan के समान।
--ऑटोस्कैनपैकेज
सभी नए पैकेज स्थापित होने के बाद स्वचालित रूप से dpkg-scanpackages चलाएँ।
--ऑटोस्कैनस्रोत
सभी नए पैकेज स्थापित होने के बाद स्वचालित रूप से dpkg-scansources चलाएँ।
-b | --बज़िप
bzip2 संपीड़ित packages.bz2 औरsources.bz2 फ़ाइलें बनाएं।
--कचेदिर दीर
Apt-ftparchive पैकेज कैश निर्देशिका, यदि --index का उपयोग किया जाता है। डिफ़ॉल्ट है
$कैशेडिर.
--सीइंस्टॉल करें दीर
जहां .changes फ़ाइल स्थापित की जाएगी। हटाने के लिए खाली स्ट्रिंग का उपयोग करें
इसके बजाय फ़ाइल बदलता है। डिफ़ॉल्ट $cinstall है।
--कॉन्फ़िगफ़ाइल पट्टिका
पढ़ने के लिए एक अतिरिक्त कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट करता है। आदि कॉन्फ़िगरेशन के बाद पढ़ा जाएगा
और उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइलों के बाद।
--copycmd
इंस्टॉल कमांड का उपयोग वहां करें जहां डिफ़ॉल्ट $copycmd है। पैकेज और .परिवर्तन दोनों
इस कमांड का उपयोग करके फ़ाइलें इंस्टॉल की जाती हैं।
-d | --मंजिल | --destdir दीर
गन्तव्य निर्देशिका। आधार निर्देशिका जहां सभी वितरण पैकेज होंगे
निवास करें और $distrib/$majar/$arch/$section निर्देशिका संरचना कहां होगी
बनाया था। इनपुट निर्देशिका के सापेक्ष डिफ़ॉल्ट $destdir है।
--debug स्तरीय | --डीएल स्तर
वह कौन सी जानकारी छापी जानी चाहिए. 1=गंभीर, 2=त्रुटि, 3=सामान्य, 4=संदेश,
5=डिबग, 6=वर्बोज़ डिबग (मॉड्यूल)।
--distinputcriteria
कौन से बाइनरी पैकेज स्थापित किए जाने चाहिए, इसके लिए मानदंड, भले ही उनके पास कोई न हो
.फ़ाइल बदलता है। डिफ़ॉल्ट $distinputcriteria है।
--gpgkey
संग्रह पर हस्ताक्षर करने के लिए उपयोग की जाने वाली GnuPG कुंजी।
--gpgpassfile
वह फ़ाइल जो GnuPG को पासवर्ड प्रदान करती है।
--मदद
यह जानकारी प्रिंट करता है.
-i | --इनपुट | --इंदिर | --inputdir दीर
यह वह निर्देशिका है जहां डिबार्चिवर नए पैकेज संस्करणों की तलाश करेगा और
संबंधित *.परिवर्तन फ़ाइलें जिन्हें --dest निर्देशिका में स्थापित किया जाना चाहिए।
डिफ़ॉल्ट $instdir है।
--ignoredestcheck
.changes फ़ाइल में निर्दिष्ट कुछ फ़ाइलें होने पर भी .changes फ़ाइल को जबरन इंस्टॉल करें
गलत आकार या md5 हैश के साथ पहले से मौजूद है।
--अपूर्णसमय
.changes फ़ाइल को सेकंडों में अधूरा होने की अनुमति देने का समय। डिफ़ॉल्ट 24 घंटे है.
--अनुक्रमणिका | -x
सभी नए पैकेज स्थापित होने के बाद स्वचालित रूप से apt-ftparchive चलाएँ। इसका उपयोग करें *या*
--ऑटोस्कैन, दोनों नहीं।
--instcmd
निन्दित!
--लॉकफाइल पट्टिका
उपयोग करने के लिए लॉकफ़ाइल. डिफ़ॉल्ट $lockfile है.
--मेलcmd
ईमेल भेजने के लिए उपयोग की जाने वाली कमांड. डिफ़ॉल्ट व्यवहार सेंडमेल का उपयोग करना है
आदेश।
--मेल प्रारूप
द्वारा निर्दिष्ट कमांड द्वारा ईमेल भेजने के लिए उपयोग किए जाने वाले प्रारूप को परिभाषित करता है
--मेल प्रेषक। केवल 'सेंडमेल' और 'मेल' प्रारूप समर्थित हैं। डिफॉल्ट डिबार्चिवर द्वारा
'सेंडमेल' प्रारूप मानता है। तर्क निम्नलिखित में से एक हो सकता है:
सेंडमेल = सेंडमेल प्रारूप का उपयोग
मेल = मेल प्रारूप का उपयोग
--मेल प्रेषक
मेल भेजने वाले को निर्दिष्ट करें.
--मेजरडिफॉल्ट
उपयोग करने के लिए डिफ़ॉल्ट प्रमुख अनुभाग. डिफ़ॉल्ट 'मुख्य' है.
--स्थानांतरित करें
फ़ाइलों को स्थानांतरित करने का आदेश (वर्तमान में बिल्कुल भी उपयोग नहीं किया जाता है)।
--नो सॉर्ट
पैकेजों को क्रमबद्ध न करें.
--नोस्ट्रक्चरफिक्स
निर्देशिकाएँ न बनाएं और पैकेज फ़ाइलों को स्पर्श न करें।
-o | --एडओवरराइड
ओवरराइड फ़ाइल में स्वचालित रूप से नए पैकेज जोड़ें।
--छोड़ने का स्तर स्तर
एप्लिकेशन को किस स्तर पर छोड़ना है, डिबग स्तर देखें।
--आरएमसीएमडी
उपयोग करने के लिए रिमूव कमांड. डिफ़ॉल्ट $rmcmd है। इसका उपयोग दूर ले जाने के लिए किया जा सकता है
पुराने पैकेजों को किसी अन्य स्थान पर।
--स्कैनॉल
सभी वितरणों, अनुभागों आदि को स्कैन करें।
--scandetect | -s
'apt-ftparchive' या 'dpkg-scan*' (dpkg-scanpackages और dpkg-scansources) का उपयोग करके स्कैन करें
सिस्टम पर क्या स्थापित है उसके आधार पर। यह अनुशंसित तरीका है. केवल उपयोग करें
--इंडेक्स या --ऑटोस्कैन यदि आप जानते हैं कि आप क्या कर रहे हैं।
--केवल स्कैन करें
--नोसॉर्ट --नोस्ट्रक्चरफिक्स के समान।
-v | --संस्करण
संस्करण स्ट्रिंग प्रिंट करता है।
विन्यास फ़ाइलें
आप कॉन्फ़िगरेशन फ़ाइलों को निम्नलिखित नामों से भी रख सकते हैं (निम्नलिखित क्रम में)
/etc/debarchiver.conf, ~/.debarchiver.conf और इनपुट.conf (इनपुट निर्देशिका के सापेक्ष)
इसे इस प्रोग्राम के तर्कों को पार्स करने से पहले पढ़ा जाएगा। उपरोक्त फाइलों में
आप निम्नलिखित चर बदल सकते हैं:
कॉन्फ़िगरेशन फ़ाइलों को पर्ल मॉड्यूल के रूप में पढ़ा जाता है, उन्हें सही मान के साथ समाप्त होना चाहिए।
इसलिए उन्हें हमेशा '1;' कहने वाली पंक्ति के साथ समाप्त होना चाहिए।
$bzip
यदि 0 पर सेट किया जाए तो कोई bzip2 फ़ाइलें उत्पन्न नहीं होंगी। यदि 1 पर सेट किया जाए तो bzip2 फ़ाइलें होंगी
उत्पन्न।
$कैशेडिर
यदि --index का उपयोग किया जाता है तो apt-ftparchive के लिए कैश निर्देशिका का उपयोग किया जाता है।
$cइंस्टॉल
जहां .changes फ़ाइलें स्थापित की गई हैं (ऊपर --cinstall देखें)।
$copycmd
इंस्टाल कमांड (देखें --copycmd)।
$destdir
गंतव्य निर्देशिका (ऊपर --destdir देखें)।
$distinputcriteria
कौन से पैकेज स्थापित किए जाने चाहिए, इसके लिए मानदंड, भले ही उसमें कोई न हो
.फ़ाइल बदलता है। डिफ़ॉल्ट $distinputcriteria है।
%distinputdirs
अतिरिक्त बाइनरी पैकेजों के लिए निर्देशिकाएँ (वितरण => डीआईआर) की खोज की जानी चाहिए
स्थापित करने के लिए .changes फ़ाइल की आवश्यकता नहीं है, लेकिन $distinputcriteria से मेल खाता है। डिफ़ॉल्ट है
मेक-केपीकेजी द्वारा उत्पन्न कर्नेल पैकेजों को स्वीकार करने के लिए (जो .परिवर्तन उत्पन्न नहीं करता है)।
फ़ाइल)। इसके अतिरिक्त वैध .changes फ़ाइल वाले बाइनरी पैकेज में डिफ़ॉल्ट होगा
वितरण को वर्तमान कतार निर्देशिका के रूप में ओवरराइड किया गया। इसके कारण a पर अपलोड होता है
पैकेज को सीधे उस वितरण में रखने के लिए विशिष्ट कतार।
$gpgkey
संग्रह पर हस्ताक्षर करने के लिए उपयोग की जाने वाली GnuPG कुंजी। यदि यह वेरिएबल सेट है, तो रिलीज़ फ़ाइल
संग्रह के प्रत्येक परिवर्तित अनुभाग के लिए $gpgkey का उपयोग करके GnuPG के साथ हस्ताक्षर किए जाएंगे
कुंजी आईडी. जब तक आप ऐसी कुंजी का उपयोग नहीं करते जिसमें कोई पासफ़्रेज़ नहीं है या $gpgpassfile का उपयोग नहीं करते, आप ऐसा करेंगे
चलाने की जरूरत है डिबार्चिवर इस विकल्प का उपयोग करते समय अंतःक्रियात्मक रूप से ताकि आप आपूर्ति कर सकें
पासफ़्रेज़.
$gpgpassfile
वह फ़ाइल जिसमें GnuPG कुंजी के लिए पासफ़्रेज़ है। अधिक के लिए $gpgkey देखें
जानकारी.
$अनदेखाचेक
.changes फ़ाइल में निर्दिष्ट कुछ फ़ाइलें होने पर भी .changes फ़ाइल को जबरन इंस्टॉल करें
गलत आकार या md5 हैश के साथ पहले से मौजूद है। डिफ़ॉल्ट 0 पर (अनदेखा न करें)।
$अपूर्णसमय
.changes फ़ाइलों को सेकंडों में अधूरा होने की अनुमति देने का समय। धीमे अपलोड के लिए उपयोगी.
डिफ़ॉल्ट 24 घंटे है.
$inputdir
इनपुट निर्देशिका ($inputconfigfile में कोई प्रभाव नहीं)।
$लॉकफ़ाइल
उपयोग करने के लिए लॉकफ़ाइल. डिफ़ॉल्ट $lockfile है.
@मेलटोस
स्ट्रिंग्स की एक श्रृंखला जो ईमेल प्राप्त करेगी। यदि स्ट्रिंग में एक ईमेल पता है
उसी का उपयोग किया जाता है. यदि इसमें अधूरा ईमेल पता है, यानी @hostname, तो
फ़ाइल के स्वामित्व वाले उपयोगकर्ता नाम का उपयोग निर्दिष्ट होस्टनाम पर किया जाता है। यदि कोई '@' वर्ण नहीं है
स्ट्रिंग में पाया गया, इसे .changes फ़ाइल में एक फ़ील्ड के रूप में माना जाता है। ऐसा मैदान
उदाहरण के लिए अनुरक्षक या अपलोडर हो सकते हैं।
$मेलप्रारूप
ईमेल भेजने के लिए उपयोग किया जाने वाला प्रारूप (ऊपर --mailformat देखें)।
$मेलफ्रॉम
ईमेल भेजने वाले को निर्दिष्ट करता है. डिफ़ॉल्ट कोई नहीं है ("")
$मेजरडिफॉल्ट
डिफॉल्ट प्रमुख अनुभाग (ऊपर --मेजरडिफॉल्ट देखें)।
$movecmd
मूव कमांड (देखें --movecmd)।
%मुक्त करना
जनरेट की गई रिलीज़ फ़ाइलों में जोड़ने के लिए अतिरिक्त जानकारी। समर्थित कुंजियाँ 'मूल' हैं,
'लेबल', और 'विवरण'।
$rmcmd
रिमूव कमांड (ऊपर --rmcmd देखें)।
$सत्यापित हस्ताक्षर
अपलोड किए गए पैकेजों के लिए हस्ताक्षर सत्यापन को सक्षम (1) या अक्षम (0) करना चुनें
$inputdir (%distinputdirs नहीं)।
$verifysignaturesdistinput
अपलोड किए गए पैकेजों के लिए हस्ताक्षर सत्यापन को सक्षम (1) या अक्षम (2) करना चुनें
%distinputdirs. यह $verifysignatures से स्वतंत्र रूप से काम करता है।
$usermailcmd
यह उपयोगकर्ता को ईमेल भेजने के लिए डिबार्चाइवर को एक विशिष्ट कमांड का उपयोग करने के लिए कहने की अनुमति देता है। आप
हो सकता है कि आप मान सेट करके आपके मेल कमांड द्वारा संभाले जाने वाले मेलफ़ॉर्मेट को भी निर्दिष्ट करना चाहें
$mailformat वैरिएबल का। कमांड लाइन पर --mailcmd विकल्प का उपयोग करना होगा
इस चर को सुपरसीड करें।
पैकेज अनुक्रमण
इंडेक्स जनरेट करने के दो तरीके हैं उपयुक्त - मिल पर निर्भर करता है।
का प्रयोग --ऑटोस्कैनपैकेज, --ऑटोस्कैनस्रोतया, --ऑटो स्कैन उपयोग होगा डीपीकेजी-स्कैनपैकेज और
डीपीकेजी-स्कैन स्रोत. यह पैकेज और स्रोत फ़ाइलें उत्पन्न करेगा, लेकिन उत्पन्न नहीं करेगा
सामग्री फ़ाइलें और बड़े भंडार के साथ धीमी हो सकती हैं।
वैकल्पिक रूप से, --अनुक्रमणिका विन्यास विकल्प कॉल करेगा उपयुक्त-ftparchive पैकेज को अनुक्रमित करने के लिए
पेड़. उपयुक्त-ftparchive सामग्री फ़ाइलें भी उत्पन्न कर सकते हैं (उपयोग के लिए)। apt-फ़ाइल), और कर सकते हैं
एकाधिक रन की गति बढ़ाने के लिए वैकल्पिक रूप से पैकेज जानकारी के कैश का उपयोग करें। उपयुक्त-
ftparchive कॉन्फ़िगरेशन फ़ाइल स्वचालित रूप से जेनरेट हो जाएगी. हालाँकि ये पूरी तरह से नहीं है
का परीक्षण किया।
आपको या तो उपयोग करना चाहिए --ऑटोस्कैनपैकेज और --ऑटोस्कैनस्रोत or --अनुक्रमणिका, दोनों नहीं, जैसे
वे मूलतः एक ही काम करते हैं।
डिफ़ॉल्ट क्रिया (और अनुशंसित) है --scandetect वह स्थापित सॉफ़्टवेयर की जांच करता है
और आपके द्वारा इंस्टॉल किए गए सॉफ़्टवेयर के आधार पर सर्वोत्तम विकल्प का उपयोग करें (इनमें से चुनें)।
--इंडेक्स और --ऑटोस्कैन अभी)।
अस्वीकार
निम्नलिखित स्थितियों में परिवर्तन फ़ाइलें अस्वीकार कर दी जाती हैं:
* जो फ़ाइल इंस्टॉल होने वाली है वह पहले से ही संग्रह में मौजूद है और समान नहीं है
जो स्थापित होने वाला है।
* परिवर्तन फ़ाइल अधूरी है और $अधूरे समय से वहाँ मौजूद है।
* एक फ़ाइल जो परिवर्तन फ़ाइल का हिस्सा है वह अभी तक पर्याप्त बड़ी नहीं है और परिवर्तन फ़ाइल में है
$अधूरे समय तक वहाँ रहा।
* एक फ़ाइल जो परिवर्तन फ़ाइल का हिस्सा है, निर्दिष्ट से बड़ी है।
* हस्ताक्षर सत्यापित करें सक्षम है और हस्ताक्षर मेल नहीं खाते।
onworks.net सेवाओं का उपयोग करके ऑनलाइन डिबार्चिवर का उपयोग करें