ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

dpkg-উৎস - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে dpkg-সোর্স চালান

এটি হল কমান্ড dpkg-উৎস যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


dpkg-source - ডেবিয়ান সোর্স প্যাকেজ (.dsc) ম্যানিপুলেশন টুল

সাইনোপিসিস


dpkg-উৎস [পছন্দ...] হুকুম

বর্ণনাঃ


dpkg-উৎস ডেবিয়ান সোর্স আর্কাইভ প্যাক এবং আনপ্যাক করে।

এই কমান্ডগুলির কোনটিই একাধিক বিকল্পকে একত্রিত করার অনুমতি দেয় না এবং তারা তা করে না
একটি বিকল্পের মান একটি পৃথক যুক্তিতে নির্দিষ্ট করার অনুমতি দিন।

কম্যান্ডস


-x, --নির্যাস ফাইলের নাম.dsc [আউটপুট-ডিরেক্টরি]
একটি উৎস প্যাকেজ বের করুন (--নির্যাস dpkg 1.17.14 থেকে)। একটি অ-বিকল্প যুক্তি
সরবরাহ করতে হবে, ডেবিয়ান উৎস নিয়ন্ত্রণ ফাইলের নাম (.dsc) একটি ঐচ্ছিক
দ্বিতীয় নন-অপশন আর্গুমেন্টটি এক্সট্রাক্ট করার জন্য ডিরেক্টরি নির্দিষ্ট করার জন্য সরবরাহ করা যেতে পারে
সোর্স প্যাকেজ, এটি অবশ্যই বিদ্যমান থাকবে না। যদি কোন আউটপুট ডিরেক্টরি নির্দিষ্ট করা না থাকে,
সোর্স প্যাকেজ নামের একটি ডিরেক্টরিতে বের করা হয় উৎস-সংস্করণ স্রোতের নিচে
কাজের ডিরেক্টরি।

dpkg-উৎস উৎস প্যাকেজ তৈরি করা অন্যান্য ফাইল(গুলি) এর নাম পড়বে
নিয়ন্ত্রণ ফাইল থেকে; তারা হিসাবে একই ডিরেক্টরিতে অনুমান করা হয় .dsc.

এক্সট্র্যাক্ট করা প্যাকেজের ফাইলগুলিতে তাদের অনুমতি এবং মালিকানা সেট থাকবে
যাদের কাছে ফাইল এবং ডিরেক্টরি সহজভাবে থাকলে আশা করা যেত
তৈরি করা হয়েছে - ডিরেক্টরি এবং এক্সিকিউটেবল ফাইলগুলি 0777 এবং প্লেইন ফাইলগুলি হবে
0666 হতে হবে, উভয়ই এক্সট্রাক্টরদের উমাস্ক দ্বারা পরিবর্তিত হয়েছে; যদি মূল ডিরেক্টরি সেটগিড হয়
তারপর নিষ্কাশিত ডিরেক্টরিও হবে, এবং সমস্ত ফাইল এবং ডিরেক্টরি হবে
এর গোষ্ঠী মালিকানা উত্তরাধিকারী হয়।

যদি উত্স প্যাকেজ একটি অ-মানক বিন্যাস ব্যবহার করে (বর্তমানে এর অর্থ সমস্ত বিন্যাস
"1.0" ছাড়া), এর নাম সংরক্ষণ করা হবে debian/source/format যাতে
উত্স প্যাকেজের নিম্নলিখিত বিল্ডগুলি ডিফল্টরূপে একই বিন্যাস ব্যবহার করে।

-b, -- নির্মাণ ডিরেক্টরি [বিন্যাস-নির্দিষ্ট-পরামিতি]
একটি উত্স প্যাকেজ তৈরি করুন (-- নির্মাণ dpkg 1.17.14 থেকে)। প্রথম অ-বিকল্প যুক্তি
ডেবিয়ানাইজড সোর্স ট্রি ধারণকারী ডিরেক্টরির নাম হিসাবে নেওয়া হয় (যেমন
একটি ডেবিয়ান সাব-ডিরেক্টরি সহ এবং সম্ভবত মূল ফাইলগুলিতে পরিবর্তন)। উপর নির্ভর করে
প্যাকেজ তৈরি করতে ব্যবহৃত উত্স প্যাকেজ বিন্যাস, অতিরিক্ত পরামিতি হতে পারে
স্বীকার করা হয়েছে।

dpkg-উৎস এটিতে পাওয়া প্রথম বিন্যাসের সাথে উত্স প্যাকেজ তৈরি করবে
অর্ডার করা তালিকা: এর সাথে নির্দেশিত বিন্যাস --ফরম্যাট কমান্ড লাইন বিকল্প,
বিন্যাসে নির্দেশিত debian/source/format, "1.0"। "1.0" এর ফলব্যাক হল৷
অপ্রচলিত এবং ভবিষ্যতে কোনো সময়ে সরানো হবে, আপনার সবসময় উচিত
পছন্দসই উৎস বিন্যাসে নথিভুক্ত করুন debian/source/format. বিভাগ দেখুন উৎস
প্যাকেজ ফরম্যাট বিভিন্ন উৎস প্যাকেজ বিন্যাসের বিস্তৃত বিবরণের জন্য।

--প্রিন্ট-ফরম্যাট ডিরেক্টরি
উৎস প্যাকেজ তৈরি করতে ব্যবহার করা হবে যে উত্স বিন্যাস মুদ্রণ যদি
dpkg-উৎস -- নির্মাণ ডিরেক্টরি বলা হয়েছিল (একই শর্তে এবং একই সাথে
পরামিতি; যেহেতু dpkg 1.15.5)।

--নির্মাণের আগে ডিরেক্টরি
সোর্স প্যাকেজ ফরম্যাটের সংশ্লিষ্ট হুক চালান (যেহেতু dpkg 1.15.8)। এই
প্যাকেজ তৈরির আগে হুক বলা হয় (dpkg-বিল্ড প্যাকেজ এটা খুব কল
তাড়াতাড়ি এমনকি আগে ডেবিয়ান/নিয়ম পরিষ্কার) এই আদেশটি অদম্য এবং বলা যেতে পারে
একাধিক বার. সব উৎস বিন্যাস এই হুক কিছু বাস্তবায়ন, এবং যারা
যেগুলি সাধারণত বিল্ডের জন্য উত্স গাছ প্রস্তুত করে যেমন নিশ্চিত করে
ডেবিয়ান প্যাচ প্রয়োগ করা হয়।

--পরে-নির্মাণ ডিরেক্টরি
সোর্স প্যাকেজ ফরম্যাটের সংশ্লিষ্ট হুক চালান (যেহেতু dpkg 1.15.8)। এই
প্যাকেজ তৈরির পরে হুক বলা হয় (dpkg-বিল্ড প্যাকেজ এটিকে শেষ বলে)।
এই কমান্ডটি অদম্য এবং একাধিকবার বলা যেতে পারে। সব সোর্স ফরম্যাট নয়
এই হুক কিছু বাস্তবায়ন, এবং যারা সাধারণত এটি ব্যবহার করে কি পূর্বাবস্থায়
--নির্মাণের আগে করেছে

-- কমিট [ডিরেক্টরি]...
উৎস ট্রি আনপ্যাক ইন পরিবর্তন রেকর্ড করুন ডিরেক্টরি (dpkg 1.16.1 থেকে)। এই
কমান্ড উৎস বিন্যাসের উপর নির্ভর করে পরিপূরক পরামিতি নিতে পারে। এটা হবে
ফরম্যাটের জন্য ত্রুটি যেখানে এই অপারেশন কিছুই মানে না.

-?, --help
ব্যবহারের বার্তা দেখান এবং প্রস্থান করুন।

--সংস্করণ
সংস্করণটি দেখান এবং প্রস্থান করুন।

বিকল্প


জাতিবাচক নির্মাণ করা অপশন
-cনিয়ন্ত্রণ ফাইল
মূল উৎস নিয়ন্ত্রণ ফাইল থেকে তথ্য পড়ার জন্য নির্দিষ্ট করে। ডিফল্ট হয়
ডিবিয়ান / নিয়ন্ত্রণ. যদি আপেক্ষিক পথনাম দিয়ে দেওয়া হয় তাহলে এটি থেকে শুরু করে ব্যাখ্যা করা হয়
উৎস গাছের শীর্ষ স্তরের ডিরেক্টরি।

-lচেঞ্জলগ-ফাইল
চেঞ্জলগ ফাইল থেকে তথ্য পড়ার জন্য নির্দিষ্ট করে। ডিফল্ট হয়
ডেবিয়ান/চেঞ্জলগ. যদি আপেক্ষিক পথনাম দিয়ে দেওয়া হয় তাহলে এটি থেকে শুরু করে ব্যাখ্যা করা হয়
উৎস গাছের শীর্ষ স্তরের ডিরেক্টরি।

-Fচেঞ্জলগ-ফর্ম্যাট
চেঞ্জলগের বিন্যাস নির্দিষ্ট করে। দেখা dpkg-পার্সচেঞ্জলগ(1) তথ্যের জন্য
বিকল্প বিন্যাস সম্পর্কে।

--ফরম্যাট=মূল্য
উৎস প্যাকেজ তৈরির জন্য প্রদত্ত বিন্যাসটি ব্যবহার করুন (যেহেতু dpkg 1.14.17)। এটা করে
প্রদত্ত যে কোনো বিন্যাস ওভাররাইড করুন debian/source/format.

-Vনাম=মূল্য
একটি আউটপুট প্রতিস্থাপন ভেরিয়েবল সেট করুন। দেখা deb-substvars(5) আলোচনার জন্য
আউটপুট প্রতিস্থাপন।

-Tsubstvars-ফাইল
প্রতিস্থাপন ভেরিয়েবল পড়ুন substvars-ফাইল; ডিফল্ট হল কোন ফাইল পড়া না।
একাধিক থেকে প্রতিস্থাপন ভেরিয়েবল পড়তে এই বিকল্পটি একাধিকবার ব্যবহার করা যেতে পারে
ফাইল (dpkg 1.15.6 থেকে)।

-Dক্ষেত্র=মূল্য
ওভাররাইড বা একটি আউটপুট নিয়ন্ত্রণ ফাইল ক্ষেত্র যোগ করুন.

-Uক্ষেত্র
একটি আউটপুট নিয়ন্ত্রণ ফাইল ক্ষেত্র সরান.

-Zসঙ্কোচন, --সঙ্কোচন=সঙ্কোচন
তৈরি টারবল এবং ডিফ ফাইলের জন্য ব্যবহার করার জন্য কম্প্রেশন নির্দিষ্ট করুন (--সঙ্কোচন
dpkg 1.15.5 থেকে)। মনে রাখবেন যে এই বিকল্পটি বিদ্যমান টারবলের কারণ হবে না
পুনরায় সংকুচিত, এটি শুধুমাত্র নতুন ফাইল প্রভাবিত করে। সমর্থিত মান হল: gzip,, bzip2, lzma
এবং xz। ডিফল্ট হয় xz ফরম্যাট 2.0 এবং নতুনের জন্য, এবং gzip, ফরম্যাট 1.0 এর জন্য। xz
শুধুমাত্র dpkg 1.15.5 থেকে সমর্থিত।

-zস্তর, -- কম্প্রেশন লেভেল=স্তর
ব্যবহার করার জন্য কম্প্রেশন স্তর (-- কম্প্রেশন লেভেল dpkg 1.15.5 থেকে)। সঙ্গে -Z it
শুধুমাত্র নতুন তৈরি ফাইল প্রভাবিত করে। সমর্থিত মান হল: 1 থেকে 9, সেরা, এবং দ্রুত.
ডিফল্ট হয় 9 gzip এবং bzip2 এর জন্য, 6 xz এবং lzma এর জন্য।

-i[regex], --পার্থক্য-উপেক্ষা[=regex]
আপনি ফিল্টার আউট করতে চান এমন ফাইলগুলির সাথে মেলে একটি পার্ল রেগুলার এক্সপ্রেশন নির্দিষ্ট করতে পারেন
পার্থক্যের জন্য ফাইলের তালিকা (--পার্থক্য-উপেক্ষা dpkg 1.15.6 থেকে)। (এই তালিকাটি
একটি সন্ধান কমান্ড দ্বারা উত্পন্ন।) (যদি উৎস প্যাকেজটি একটি সংস্করণ 3 হিসাবে নির্মিত হচ্ছে
একটি ভিসিএস ব্যবহার করে উৎস প্যাকেজ, এটি অপ্রতিরোধ্য পরিবর্তন উপেক্ষা করতে ব্যবহার করা যেতে পারে
নির্দিষ্ট ফাইল। -i.* ব্যবহার করলে সেগুলিকে উপেক্ষা করা হবে।)

সার্জারির -i বিকল্পটি নিজেই এই সেটিংটিকে একটি ডিফল্ট রেজেক্সের সাথে সক্ষম করে (যেকোনও সংরক্ষণ করে
পূর্ববর্তী ব্যবহারের দ্বারা ডিফল্ট রেজেক্সে পরিবর্তন করা হয়েছে --প্রসারিত-পার্থক্য-উপেক্ষা)
যেটি সবচেয়ে সাধারণ রিভিশনের কন্ট্রোল ফাইল এবং ডিরেক্টরিগুলিকে ফিল্টার করবে
কন্ট্রোল সিস্টেম, ব্যাকআপ এবং সোয়াপ ফাইল এবং Libtool বিল্ড আউটপুট ডিরেক্টরি। সেখানে
শুধুমাত্র একটি সক্রিয় regex হতে পারে, একাধিক -i অপশন শুধুমাত্র শেষ একটি নিতে হবে
প্রভাব।

এটি বহিরাগত ফাইলগুলি কাটাতে খুব সহায়ক যা পার্থক্যের মধ্যে অন্তর্ভুক্ত হয়,
উদাহরণস্বরূপ, যদি আপনি একটি রিভিশন কন্ট্রোল সিস্টেমে আপনার উত্স বজায় রাখেন এবং একটি ব্যবহার করতে চান
অতিরিক্ত ফাইল এবং অন্তর্ভুক্ত না করে একটি উত্স প্যাকেজ তৈরি করতে চেকআউট করুন
যে ডিরেক্টরিগুলি সাধারণত এতে থাকবে (যেমন CVS/, .cvsignore, .svn/)। দ্য
ডিফল্ট regex ইতিমধ্যেই খুব বিস্তৃত, কিন্তু আপনি যদি এটি প্রতিস্থাপন করতে চান, দয়া করে
মনে রাখবেন যে ডিফল্টরূপে এটি একটি পাথের যেকোনো অংশের সাথে মেলে, তাই আপনি যদি মেলে চান
একটি ফাইলের নাম বা শুধুমাত্র সম্পূর্ণ ফাইলের নাম দিয়ে শুরু, আপনাকে প্রয়োজনীয় প্রদান করতে হবে
অ্যাঙ্কর (যেমন '(^|/)', '($|/)') নিজে।

--প্রসারিত-পার্থক্য-উপেক্ষা=regex
নির্দিষ্ট করা পার্ল রেগুলার এক্সপ্রেশন দ্বারা ব্যবহৃত ডিফল্ট মান প্রসারিত হবে
--পার্থক্য-উপেক্ষা এবং এর বর্তমান মান, যদি সেট করা হয় (dpkg 1.15.6 থেকে)। এটি দ্বারা এই করে
সংযুক্ত করা "|regex” বিদ্যমান মান থেকে। এই বিকল্পটি ব্যবহার করা সুবিধাজনক
ডেবিয়ান/উৎস/বিকল্প স্বয়ংক্রিয় প্যাচ থেকে কিছু স্বয়ংক্রিয়-উত্পন্ন ফাইল বাদ দিতে
প্রজন্ম।

-I[ফাইল-প্যাটার্ন], --তার-উপেক্ষা[=ফাইল-প্যাটার্ন]
এই বিকল্পটি নির্দিষ্ট করা থাকলে, প্যাটার্নটি পাস করা হবে আলকাতরা(1) এর --বাদ
বিকল্পটি যখন .orig.tar বা .tar ফাইল তৈরি করতে বলা হয় (--তার-উপেক্ষা থেকে
dpkg 1.15.6)। উদাহরণ স্বরূপ, -ICVS যখন CVS ডিরেক্টরির উপর টার স্কিপ করবে
একটি .tar.gz ফাইল তৈরি করা হচ্ছে। তালিকার জন্য বিকল্পটি একাধিকবার পুনরাবৃত্তি হতে পারে
বাদ দিতে একাধিক নিদর্শন।

-I নিজেই ডিফল্ট যোগ করে --বাদ বিকল্পগুলি যা নিয়ন্ত্রণ ফাইলগুলিকে ফিল্টার করবে এবং
সবচেয়ে সাধারণ রিভিশন কন্ট্রোল সিস্টেমের ডিরেক্টরি, ব্যাকআপ এবং সোয়াপ ফাইল এবং
Libtool আউটপুট ডিরেক্টরি তৈরি করে।

বিঃদ্রঃ: যদিও তাদের একই উদ্দেশ্য রয়েছে, -i এবং -I খুব ভিন্ন সিনট্যাক্স আছে এবং
শব্দার্থবিদ্যা -i শুধুমাত্র একবার নির্দিষ্ট করা যেতে পারে এবং একটি পার্ল সামঞ্জস্যপূর্ণ রেগুলার এক্সপ্রেশন নেয়
যা প্রতিটি ফাইলের সম্পূর্ণ আপেক্ষিক পথের সাথে মিলে যায়। -I একাধিক নির্দিষ্ট করতে পারেন
বার এবং শেল ওয়াইল্ডকার্ড সহ একটি ফাইলের নাম প্যাটার্ন নেয়। প্যাটার্ন প্রয়োগ করা হয়
সম্পূর্ণ আপেক্ষিক পথ কিন্তু পৃথকভাবে পথের প্রতিটি অংশে। এর সঠিক শব্দার্থক
tar এর --বাদ বিকল্পটি কিছুটা জটিল, দেখুন
https://www.gnu.org/software/tar/manual/tar.html#wildcards for a full documentation.

উভয় অপশনের জন্য ডিফল্ট রেজেক্স এবং প্যাটার্ন আউটপুটে দেখা যাবে --help
কমান্ড।

জাতিবাচক নির্যাস অপশন
--নো-কপি
নিষ্কাশিত উত্স প্যাকেজের কাছে আসল টারবলগুলি অনুলিপি করবেন না (যেহেতু dpkg
1.14.17).

--না-চেক
আনপ্যাক করার আগে স্বাক্ষর এবং চেকসাম চেক করবেন না (যেহেতু dpkg 1.14.17)।

--প্রয়োজন-বৈধ-স্বাক্ষর
উৎস প্যাকেজটি আনপ্যাক করতে অস্বীকার করুন যদি এতে OpenPGP স্বাক্ষর না থাকে
যাচাই করা যেতে পারে (dpkg 1.15.0 থেকে) হয় ব্যবহারকারীর সাথে trustedkeys.gpg চাবির গোছা,
বিক্রেতা-নির্দিষ্ট কীরিংগুলির একটি, বা অফিসিয়াল ডেবিয়ান কীরিংগুলির একটি৷
(/usr/share/keyrings/debian-keyring.gpg এবং
/usr/share/keyrings/debian-maintainers.gpg).

-- উপেক্ষা-খারাপ-সংস্করণ
খারাপ সোর্স প্যাকেজ সংস্করণ চেকটিকে একটি অ-মারাত্মক সতর্কতায় পরিণত করে (যেহেতু dpkg
1.17.7)। এই বিকল্পটি শুধুমাত্র প্রাচীন উৎস বের করার সময় প্রয়োজনীয় হওয়া উচিত
ভাঙা সংস্করণ সহ প্যাকেজগুলি, শুধুমাত্র পিছনের সামঞ্জস্যের জন্য।

উৎস প্যাকেজ ফরম্যাট


আপনি যদি জানেন না যে কোন উৎস বিন্যাসটি ব্যবহার করতে হবে, আপনার সম্ভবত "3.0 (কুইল্ট)" বাছাই করা উচিত।
অথবা "3.0 (নেটিভ)"। তথ্যের জন্য https://wiki.debian.org/Projects/DebSrc3.0 দেখুন
ডেবিয়ানের মধ্যে সেই বিন্যাসগুলির স্থাপনা।

বিন্যাস: 1.0
এই বিন্যাসে একটি উত্স প্যাকেজ একটি গঠিত হয় .orig.tar.gz একটির সাথে যুক্ত .diff.gz
বা একক .tar.gz (সেক্ষেত্রে প্যাকেজটি বলা হয় স্থানীয়).

নিষ্কাশন হচ্ছে

একটি নেটিভ প্যাকেজ নিষ্কাশন লক্ষ্যে একক টারবলের একটি সহজ নিষ্কাশন
ডিরেক্টরি একটি নন-নেটিভ প্যাকেজ বের করা প্রথমে আনপ্যাক করে করা হয় .orig.tar.gz এবং
তারপর এর মধ্যে থাকা প্যাচ প্রয়োগ করা .diff.gz ফাইল সমস্ত প্যাচ করা ফাইলের টাইমস্ট্যাম্প
উত্স প্যাকেজের নিষ্কাশনের সময় পুনরায় সেট করা হয়েছে (এটি টাইমস্ট্যাম্প স্ক্যুগুলিকে এড়িয়ে যায়
স্বয়ংক্রিয়ভাবে তৈরি ফাইলগুলি প্যাচ করা হলে সমস্যাগুলির জন্য)। পার্থক্য নতুন ফাইল তৈরি করতে পারে (
পুরো ডেবিয়ান ডিরেক্টরিটি এইভাবে তৈরি করা হয়েছে) কিন্তু ফাইলগুলি সরাতে পারে না (খালি ফাইলগুলি হবে
বাকি)।

ভবন

একটি নেটিভ প্যাকেজ তৈরি করা শুধুমাত্র উৎস ডিরেক্টরির সাথে একটি একক টারবল তৈরি করছে।
একটি নন-নেটিভ প্যাকেজ তৈরি করার জন্য আলাদাভাবে মূল টারবল বের করা জড়িত
".orig" ডিরেক্টরি এবং পুনরায় তৈরি করা .diff.gz উৎস প্যাকেজ তুলনা করে ডিরেক্টরি
.orig ডিরেক্টরির সাথে।

নির্মাণ করা অপশন (সঙ্গে --বিল্ড):

যদি একটি দ্বিতীয় অ-বিকল্প যুক্তি সরবরাহ করা হয় তবে এটি মূল উৎসের নাম হওয়া উচিত
ডিরেক্টরি বা টারফাইল বা খালি স্ট্রিং যদি প্যাকেজটি ডেবিয়ান-নির্দিষ্ট হয় এবং তাই
কোন ডেবিয়ানাইজেশন পার্থক্য আছে. যদি কোন দ্বিতীয় যুক্তি সরবরাহ করা হয় না dpkg-উৎস চেহারা হবে
মূল উৎস টারফাইলের জন্য প্যাকেজ_আপস্ট্রিম-সংস্করণ.orig.tar.gz বা মূল
উৎস ডিরেক্টরি ডিরেক্টরি.orig উপর নির্ভর করে -sX আর্গুমেন্ট।

-সাসা, -sp, -স্ক, -সু এবং -sr বিদ্যমান টারফাইল বা ডিরেক্টরি ওভাররাইট করবে না। এই যদি হয়
তখন ইচ্ছা -এসএ, -এসপি, -এসকে, -তার এবং -এসআর পরিবর্তে ব্যবহার করা উচিত।

-স্ক ডিফল্টরূপে, একটি টারফাইল হিসাবে মূল উত্স আশা করার জন্য নির্দিষ্ট করে প্যাকেজ_উপর-
সংস্করণ.orig.tar.প্রসার. এটি এই মূল উত্সটিকে একটি হিসাবে রেখে দেবে
tarfile, অথবা এটি বর্তমান ডিরেক্টরিতে অনুলিপি করুন যদি এটি ইতিমধ্যে সেখানে না থাকে। টারবল
মধ্যে আনপ্যাক করা হবে ডিরেক্টরি.orig পার্থক্য প্রজন্মের জন্য.

-sp মত -স্ক কিন্তু পরে আবার ডিরেক্টরি মুছে ফেলবে।

-সু নির্দিষ্ট করে যে মূল উৎসটি ডিফল্টরূপে ডিরেক্টরি হিসেবে প্রত্যাশিত প্যাকেজ-
আপস্ট্রিম-সংস্করণ.orig এবং dpkg-উৎস একটি নতুন মূল উৎস সংরক্ষণাগার তৈরি করবে
ইহা হতে.

-sr মত -সু কিন্তু এটি ব্যবহার করার পরে সেই ডিরেক্টরিটি মুছে ফেলবে।

-এসএস নির্দিষ্ট করে যে মূল উত্সটি একটি ডিরেক্টরি এবং একটি হিসাবে উভয়ই উপলব্ধ
টারফাইল dpkg-উৎস ডিফ তৈরি করতে ডিরেক্টরি ব্যবহার করবে, কিন্তু টারফাইল
তৈরি করুন .dsc. এই বিকল্পটি যত্ন সহকারে ব্যবহার করা আবশ্যক - যদি ডিরেক্টরি এবং tarfile
মেলে না একটি খারাপ উৎস সংরক্ষণাগার তৈরি করা হবে.

-sn কোনো মূল উৎসের সন্ধান না করার জন্য এবং একটি পার্থক্য তৈরি না করার জন্য নির্দিষ্ট করে। দ্য
দ্বিতীয় যুক্তি, সরবরাহ করা হলে, খালি স্ট্রিং হতে হবে। এটি ডেবিয়ানের জন্য ব্যবহৃত হয়-
নির্দিষ্ট প্যাকেজগুলির একটি পৃথক আপস্ট্রিম উত্স নেই এবং তাই আছে
কোন debianisation পার্থক্য.

-সাসা or -এসএ
একটি টারফাইল বা একটি ডিরেক্টরি হিসাবে মূল উৎস সংরক্ষণাগারের জন্য সন্ধান করার জন্য নির্দিষ্ট করে -
দ্বিতীয় যুক্তি, যদি থাকে, হয় হতে পারে, অথবা খালি স্ট্রিং (এটি সমতুল্য
ব্যবহার করতে -sn) যদি একটি টারফাইল পাওয়া যায় তবে এটি পার্থক্য তৈরি করতে এটি আনপ্যাক করবে এবং
পরে এটি সরান (এটি সমতুল্য -sp); একটি ডিরেক্টরি পাওয়া গেলে এটি হবে
মূল উত্স তৈরি করতে এটি প্যাক করুন এবং পরে এটি সরান (এটি সমতুল্য
থেকে -sr); যদি কোনটিই পাওয়া না যায় তবে অনুমান করা হবে যে প্যাকেজের কোন ডেবিয়ানাইজেশন নেই
diffs, শুধুমাত্র একটি সহজবোধ্য উৎস সংরক্ষণাগার (এটি এর সমতুল্য -sn) যদি উভয়
তখন পাওয়া যায় dpkg-উৎস ডিরেক্টরিটিকে উপেক্ষা করবে, এটি ওভাররাইট করে, যদি -এসএ ছিল
নির্দিষ্ট করা (এটি এর সমতুল্য -এসপি) অথবা যদি একটি ত্রুটি বাড়ান -সাসা নির্দিষ্ট করা হয়েছিল। -এসএ
ডিফল্ট হয়

--অবর্ট-অন-আপস্ট্রিম-পরিবর্তন
প্রসেস ব্যর্থ হয় যদি জেনারেট করা ডিফ-এর বাইরের ফাইলগুলিতে পরিবর্তন থাকে
ডেবিয়ান সাব-ডিরেক্টরি (ডিপিকেজি 1.15.8 থেকে)। এই বিকল্পটি অনুমতি দেওয়া হয় না
ডেবিয়ান/উৎস/বিকল্প কিন্তু ব্যবহার করা যেতে পারে ডেবিয়ান/উৎস/স্থানীয়-বিকল্প.

নির্যাস অপশন (সঙ্গে --নির্যাস):

সব ক্ষেত্রে বিদ্যমান মূল উৎস গাছ মুছে ফেলা হবে।

-sp নিষ্কাশন করার সময় ব্যবহার করা হয় তারপর মূল উৎস (যদি থাকে) একটি টারফিল হিসাবে ছেড়ে দেওয়া হবে।
যদি এটি ইতিমধ্যে বর্তমান ডিরেক্টরিতে অবস্থিত না থাকে বা বিদ্যমান থাকে তবে
ভিন্ন ফাইল সেখানে কপি করা হবে। (এই is দ্য ডিফল্ট).

-সু মূল উৎস গাছ আনপ্যাক.

-sn নিশ্চিত করে যে আসল উত্সটি বর্তমান ডিরেক্টরিতেও অনুলিপি করা হয়নি বা না
আনপ্যাক বর্তমান ডিরেক্টরির মধ্যে যে কোনো মূল উৎস গাছ এখনও আছে
সরানো হয়েছে।

সব -sX বিকল্পগুলি পারস্পরিক একচেটিয়া। যদি আপনি একাধিক উল্লেখ করেন শুধুমাত্র শেষ এক
ব্যবহার করা হবে.

--স্কিপ-ডেবিয়ানাইজেশন
আপস্ট্রিম সোর্সের উপরে ডেবিয়ান ডিফের প্রয়োগ এড়িয়ে যায় (যেহেতু dpkg
1.15.1).

বিন্যাস: 2.0
dpkg 1.13.9 থেকে নিষ্কাশন সমর্থিত, dpkg 1.14.8 থেকে বিল্ডিং সমর্থিত। পাশাপাশি পরিচিত
উইগ এবং কলম হিসাবে। এই বিন্যাসটি ব্যাপকভাবে ব্যবহারের জন্য সুপারিশ করা হয় না, বিন্যাস "3.0 (কুইল্ট)"
এটি প্রতিস্থাপন করে। উইগ এবং পেন একটি নতুন প্রজন্মের উত্স প্যাকেজের প্রথম স্পেসিফিকেশন ছিল
বিন্যাস।

এই বিন্যাসের আচরণ "3.0 (কুইল্ট)" বিন্যাসের মতই, এটি ছাড়া
প্যাচগুলির একটি সুস্পষ্ট তালিকা ব্যবহার করে না। সমস্ত ফাইল ডেবিয়ান/প্যাচ/ পার্লের সাথে মেলে
নিয়মিত প্রকাশ [\w-]+ বৈধ প্যাচ হতে হবে: তারা নিষ্কাশন সময় প্রয়োগ করা হয়.

একটি নতুন সোর্স প্যাকেজ তৈরি করার সময়, আপস্ট্রিম সোর্সের যেকোনো পরিবর্তন একটি প্যাচে সংরক্ষণ করা হয়
নামে zz_debian-diff-auto.

বিন্যাস: 3.0 (স্থানীয়)
dpkg 1.14.17 থেকে সমর্থিত। এই বিন্যাসটি নেটিভ প্যাকেজ বিন্যাসের একটি এক্সটেনশন হিসাবে
1.0 বিন্যাসে সংজ্ঞায়িত। এটি সমস্ত কম্প্রেশন পদ্ধতি সমর্থন করে এবং ডিফল্টরূপে উপেক্ষা করবে
যেকোনো VCS নির্দিষ্ট ফাইল এবং ডিরেক্টরির পাশাপাশি অনেক অস্থায়ী ফাইল (ডিফল্ট মান দেখুন
যুক্ত -I বিকল্প মধ্যে --help আউটপুট)।

বিন্যাস: 3.0 (কুইল্ট)
dpkg 1.14.17 থেকে সমর্থিত। এই বিন্যাসের একটি উত্স প্যাকেজে কমপক্ষে একটি রয়েছে৷
আসল টারবল (.orig.tar.EXT কোথায় EXT হতে পারে gz, bz2, lzma এবং xz) এবং একজন ডেবিয়ান
টারবল (.debian.tar.EXT) এটিতে অতিরিক্ত আসল টারবলও থাকতে পারে
(.orig-উপাদান.tarEXT). উপাদান শুধুমাত্র আলফানিউমেরিক অক্ষর এবং হাইফেন থাকতে পারে
('-')।

নিষ্কাশন হচ্ছে

প্রধান মূল টারবল প্রথমে নিষ্কাশন করা হয়, তারপর সমস্ত অতিরিক্ত আসল টারবল হয়
এর নামানুসারে সাব-ডিরেক্টরিতে বের করা হয়েছে উপাদান তাদের ফাইলের নামের অংশ (যেকোন প্রাক-
বিদ্যমান ডিরেক্টরি প্রতিস্থাপিত হয়)। উৎসের উপরে ডেবিয়ান টারবল বের করা হয়
কোনো প্রাক-বিদ্যমান পূর্বে অপসারণের পরে ডিরেক্টরি ডেবিয়ান ডিরেক্টরি উল্লেখ্য যে ডেবিয়ান
টারবল একটি ধারণ করা আবশ্যক ডেবিয়ান সাব-ডিরেক্টরি কিন্তু এর বাইরে বাইনারি ফাইলও থাকতে পারে
সেই ডিরেক্টরির (দেখুন --ইনক্লুড-বাইনারী বিকল্প)।

সমস্ত প্যাচ তালিকাভুক্ত debian/patches/debian.series or ডেবিয়ান/প্যাচ/সিরিজ তারপর হয়
প্রয়োগ করা যদি পূর্ববর্তী ফাইলটি ব্যবহার করা হয় এবং পরবর্তীটি বিদ্যমান না থাকে (বা একটি সিমলিংক),
তারপর পরেরটি আগেরটির সাথে একটি সিমলিংক দিয়ে প্রতিস্থাপিত হয়। এটি ব্যবহার সহজ করার জন্য বোঝানো হয়েছে
of রেজাই প্যাচ সেট পরিচালনা করতে. উল্লেখ্য যে যদিও dpkg-উৎস পার্স
প্যাচ অ্যাপ্লিকেশনের জন্য ব্যবহৃত সুস্পষ্ট বিকল্পগুলির সাথে সঠিকভাবে সিরিজ ফাইলগুলি (প্রতিটিতে সংরক্ষিত
প্যাচ ফাইলের নাম এবং এক বা একাধিক স্থানের পরে লাইন), এটি সেই বিকল্পগুলিকে উপেক্ষা করে এবং
সর্বদা প্যাচগুলি আশা করুন যা এর সাথে প্রয়োগ করা যেতে পারে -p1 বিকল্প তালি. এটি এইভাবে নির্গত হবে
একটি সতর্কতা যখন এটি এই ধরনের বিকল্পগুলির সম্মুখীন হয়, এবং বিল্ডটি ব্যর্থ হওয়ার সম্ভাবনা থাকে।

সমস্ত প্যাচ করা ফাইলের টাইমস্ট্যাম্প উৎস প্যাকেজের নিষ্কাশন সময়ে পুনরায় সেট করা হয়
(এটি টাইমস্ট্যাম্পের তির্যক এড়ায় যা স্বয়ংক্রিয়ভাবে তৈরি ফাইলগুলি প্যাচ করার সময় সমস্যার দিকে পরিচালিত করে)।

বিপরীতে রেজাইএর ডিফল্ট আচরণ, প্যাচগুলি কোনো অস্পষ্টতা ছাড়াই প্রত্যাশিত।
যে ক্ষেত্রে না হয়, আপনি সঙ্গে এই ধরনের প্যাচ রিফ্রেশ করা উচিত রেজাই, বা dpkg-উৎস ইচ্ছা
তাদের প্রয়োগ করার চেষ্টা করার সময় ত্রুটি আউট.

একইভাবে রেজাইএর ডিফল্ট আচরণ, প্যাচগুলি ফাইলগুলিও সরাতে পারে।

ফাইল .pc/applied-patches তৈরি করা হয় যদি কিছু প্যাচ সময় প্রয়োগ করা হয়
নিষ্কাশন।

ভবন

বর্তমান ডিরেক্টরিতে পাওয়া সমস্ত আসল টারবল একটি অস্থায়ীভাবে বের করা হয়
ডাইরেক্টরি আনপ্যাকের মতো একই যুক্তি অনুসরণ করে, ডেবিয়ান ডিরেক্টরিটি অনুলিপি করা হয়
অস্থায়ী ডিরেক্টরিতে ওভার, এবং স্বয়ংক্রিয় প্যাচ ছাড়া সমস্ত প্যাচ
(ডেবিয়ান-পরিবর্তন-সংস্করণ or ডেবিয়ান-পরিবর্তনউপর নির্ভর করে --একক-ডেবিয়ান-প্যাচ) হয়
প্রয়োগ করা অস্থায়ী ডিরেক্টরিকে উৎস প্যাকেজ ডিরেক্টরির সাথে তুলনা করা হয়। যখন
diff খালি নয়, বিল্ড ব্যর্থ না হলে --একক-ডেবিয়ান-প্যাচ or --অটো-কমিট হয়েছে
ব্যবহৃত হয়, যে ক্ষেত্রে পার্থক্য স্বয়ংক্রিয় প্যাচে সংরক্ষণ করা হয়। যদি স্বয়ংক্রিয় প্যাচ হয়
তৈরি/মুছে ফেলা হয়েছে, এটি সিরিজ ফাইল থেকে এবং থেকে যোগ/মুছে ফেলা হয়েছে রেজাই মেটাডেটা।

একটি বাইনারি ফাইলের কোনো পরিবর্তন একটি পার্থক্যে উপস্থাপনযোগ্য নয় এবং এইভাবে একটি ব্যর্থতার দিকে পরিচালিত করবে
যদি না রক্ষণাবেক্ষণকারী ইচ্ছাকৃতভাবে সেই পরিবর্তিত বাইনারি ফাইলটিকে অন্তর্ভুক্ত করার সিদ্ধান্ত নেয়
ডেবিয়ান টারবল (এটি তালিকাভুক্ত করে debian/source/include-binaries) নির্মাণও ব্যর্থ হবে
যদি এটি ডেবিয়ান সাব-ডিরেক্টরিতে বাইনারি ফাইল খুঁজে পায় যদি না সেগুলিকে সাদা তালিকাভুক্ত করা হয়
দ্বারা debian/source/include-binaries.

আপডেট করা ডেবিয়ান ডিরেক্টরি এবং পরিবর্তিত বাইনারিগুলির তালিকা তারপর তৈরি করতে ব্যবহৃত হয়
ডেবিয়ান টারবল।

স্বয়ংক্রিয়ভাবে উত্পন্ন পার্থক্য VCS নির্দিষ্ট ফাইলের পরিবর্তনগুলিকে অন্তর্ভুক্ত করে না
অনেক অস্থায়ী ফাইল (এর সাথে সম্পর্কিত ডিফল্ট মান দেখুন -i বিকল্প মধ্যে --help আউটপুট)। ভিতরে
বিশেষ করে, .pc দ্বারা ব্যবহৃত ডিরেক্টরি রেজাই স্বয়ংক্রিয় প্রজন্মের সময় উপেক্ষা করা হয়
প্যাচ।

বিঃদ্রঃ: dpkg-উৎস --নির্মাণের আগে (এবং -- নির্মাণ) তালিকাভুক্ত সমস্ত প্যাচ নিশ্চিত করবে
সিরিজ ফাইল প্রয়োগ করা হয় যাতে একটি প্যাকেজ বিল্ডে সর্বদা সমস্ত প্যাচ প্রয়োগ করা হয়। এটা করে
এটি অপ্রয়োগিত প্যাচগুলি খুঁজে বের করে (এগুলি তালিকাভুক্ত করা হয়েছে ক্রম ফাইল কিন্তু না
.pc/applied-patches), এবং যদি সেই সেটের প্রথম প্যাচটি ত্রুটি ছাড়াই প্রয়োগ করা যায়, এটি
তাদের সব প্রয়োগ করা হবে. পছন্দ --না-প্রস্তুতি এই আচরণ নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে.

রেকর্ডিং পরিবর্তনগুলি

-- কমিট [ডিরেক্টরি] [প্যাচ-নাম] [প্যাচ-ফাইল]
স্থানীয় পরিবর্তনগুলির সাথে সম্পর্কিত একটি প্যাচ তৈরি করে যা দ্বারা পরিচালিত হয় না৷
রেজাই প্যাচ সিস্টেম এবং এটি নামের অধীনে প্যাচ সিস্টেমে সংহত করে প্যাচ-নাম.
নাম অনুপস্থিত থাকলে, এটি ইন্টারেক্টিভভাবে জিজ্ঞাসা করা হবে। যদি প্যাচ-ফাইল দেওয়া হয়, এটা
সংহত করার জন্য স্থানীয় পরিবর্তনগুলির সাথে সম্পর্কিত প্যাচ হিসাবে ব্যবহৃত হয়। একদা
ইন্টিগ্রেটেড, একটি সম্পাদক চালু করা হয়েছে যাতে আপনি মেটা-তথ্য সম্পাদনা করতে পারেন
প্যাচ হেডার।

পাসিং প্যাচ-ফাইল এটি প্রাক-উত্পন্ন একটি বিল্ড ব্যর্থতার পরে প্রধানত দরকারী
ফাইল, এবং এই ভিত্তিতে প্রদত্ত ফাইলটি ইন্টিগ্রেশনের পরে সরানো হয়। এছাড়াও নোট করুন
প্যাচ ফাইলে থাকা পরিবর্তনগুলি অবশ্যই গাছে প্রয়োগ করতে হবে
এবং প্যাচ দ্বারা সংশোধিত ফাইলগুলির সম্পূরক অ-রেকর্ড করা উচিত নয়৷
পরিবর্তন।

যদি প্যাচ প্রজন্ম পরিবর্তিত বাইনারি ফাইল সনাক্ত করে, তাহলে সেগুলি স্বয়ংক্রিয়ভাবে হয়ে যাবে
যোগ করো debian/source/include-binaries যাতে তারা ডেবিয়ান টারবলে শেষ হয়
(ঠিক মত dpkg-উৎস --ইনক্লুড-বাইনারী -- নির্মাণ করতে হবে).

নির্মাণ করা অপশন

--অনুমতি-সংস্করণ-এর-কুইল্ট-db=সংস্করণ
মঞ্জুর করুন dpkg-উৎস সোর্স প্যাকেজ তৈরি করতে যদি এর সংস্করণ রেজাই মেটাডাটা
একটি নির্দিষ্ট করা হয়, এমনকি যদি dpkg-উৎস এটি সম্পর্কে জানেন না (dpkg থেকে
1.15.5.4)। কার্যকরভাবে এই বলে যে প্রদত্ত সংস্করণ রেজাই মেটাডেটা হয়
সংস্করণ 2 সঙ্গে সামঞ্জস্যপূর্ণ যে dpkg-উৎস বর্তমানে সমর্থন করে। এর সংস্করণ
দ্য রেজাই মেটাডেটা সংরক্ষণ করা হয় .pc/.version.

--অন্তর্ভুক্ত-অপসারণ
অপসারণ করা ফাইলগুলিকে উপেক্ষা করবেন না এবং স্বয়ংক্রিয়ভাবে তৈরি হওয়া প্যাচে তাদের অন্তর্ভুক্ত করবেন না।

--ইনক্লুড-টাইমস্ট্যাম্প
স্বয়ংক্রিয়ভাবে তৈরি হওয়া প্যাচে টাইমস্ট্যাম্প অন্তর্ভুক্ত করুন।

--ইনক্লুড-বাইনারী
ডেবিয়ান টারবলে সমস্ত পরিবর্তিত বাইনারি যোগ করুন। এছাড়াও তাদের যোগ করুন
debian/source/include-binaries: তারা পরবর্তী বিল্ডে ডিফল্টরূপে যোগ করা হবে
এবং এই বিকল্পটির আর প্রয়োজন নেই।

--না-প্রস্তুতি
প্যাচ প্রয়োগ করে বিল্ড ট্রি প্রস্তুত করার চেষ্টা করবেন না যা দৃশ্যত
প্রয়োগ করা হয়নি (dpkg 1.14.18 থেকে)।

--একক-ডেবিয়ান-প্যাচ
ব্যবহার ডেবিয়ান/প্যাচ/ডেবিয়ান-পরিবর্তন পরিবর্তে ডেবিয়ান/প্যাচ/ডেবিয়ান-পরিবর্তন-সংস্করণ
বিল্ড করার সময় তৈরি হওয়া স্বয়ংক্রিয় প্যাচের নামের জন্য (dpkg 1.15.5.4 থেকে)।
এই বিকল্পটি বিশেষভাবে উপযোগী যখন প্যাকেজটি একটি VCS এবং a-তে রক্ষণাবেক্ষণ করা হয়
প্যাচ সেট নির্ভরযোগ্যভাবে তৈরি করা যাবে না। পরিবর্তে আপস্ট্রিম সঙ্গে বর্তমান পার্থক্য
একটি একক প্যাচে সংরক্ষণ করা উচিত। অপশন দেওয়া হবে
ডেবিয়ান/উৎস/স্থানীয়-বিকল্প এবং একটি দ্বারা অনুষঙ্গী করা হবে
debian/source/local-patch-header ফাইল ব্যাখ্যা করে কিভাবে ডেবিয়ান পরিবর্তনগুলি সর্বোত্তম হতে পারে
পর্যালোচনা করা হয়েছে, উদাহরণস্বরূপ ব্যবহৃত VCS-এ।

--তৈরি-খালি-মূল
স্বয়ংক্রিয়ভাবে মূল আসল টারবলটিকে খালি হিসাবে তৈরি করুন যদি এটি অনুপস্থিত থাকে এবং যদি থাকে
সম্পূরক মূল টারবল আছে (যেহেতু dpkg 1.15.6)। এই বিকল্প হয়
সোর্স প্যাকেজটি শুধুমাত্র একাধিক আপস্ট্রিমের একটি বান্ডিল হলে ব্যবহার করা বোঝায়
সফ্টওয়্যার এবং যেখানে কোন "প্রধান" সফ্টওয়্যার নেই।

--না-অপ্রয়োগ-প্যাচ, --অপ্রয়োগ-প্যাচ
গতানুগতিক, dpkg-উৎস স্বয়ংক্রিয়ভাবে এর মধ্যে প্যাচগুলি আনপ্রয়োগ করবে --পরে-নির্মাণ
এটি সময় তাদের প্রয়োগ করা হলে হুক --নির্মাণের আগে (--অপ্রয়োগ-প্যাচ dpkg থেকে
1.15.8, --না-অপ্রয়োগ-প্যাচ dpkg 1.16.5 থেকে)। এই বিকল্পগুলি আপনাকে অনুমতি দেয়
প্যাচ আনঅ্যাপ্লিকেশন প্রক্রিয়া জোরপূর্বক নিষ্ক্রিয় বা সক্ষম করুন। ঐ অপশন হয়
শুধুমাত্র প্রবেশের অনুমতি আছে ডেবিয়ান/উৎস/স্থানীয়-বিকল্প যাতে সমস্ত উত্পন্ন উত্স প্যাকেজ
ডিফল্টরূপে একই আচরণ আছে.

--অবর্ট-অন-আপস্ট্রিম-পরিবর্তন
প্রক্রিয়াটি ব্যর্থ হয় যদি একটি স্বয়ংক্রিয় প্যাচ তৈরি করা হয় (dpkg 1.15.8 থেকে)।
সমস্ত পরিবর্তন সঠিকভাবে রেকর্ড করা হয়েছে তা নিশ্চিত করতে এই বিকল্পটি ব্যবহার করা যেতে পারে
আলাদা রেজাই উৎস প্যাকেজ বিল্ড করার আগে প্যাচ। এই বিকল্পটি নয়
অনুমতি দেওয়া ডেবিয়ান/উৎস/বিকল্প কিন্তু ব্যবহার করা যেতে পারে ডেবিয়ান/উৎস/স্থানীয়-বিকল্প.

--অটো-কমিট
একটি স্বয়ংক্রিয় প্যাচ তৈরি করা হলে প্রক্রিয়াটি ব্যর্থ হয় না, পরিবর্তে এটি
অবিলম্বে রেকর্ড রেজাই সিরিজ.

নির্যাস অপশন

--স্কিপ-ডেবিয়ানাইজেশন
আপস্ট্রিম উত্সের উপরে ডেবিয়ান টারবলের নিষ্কাশন এড়িয়ে যায় (যেহেতু dpkg
1.15.1).

-- স্কিপ-প্যাচ
নিষ্কাশন শেষে প্যাচ প্রয়োগ করবেন না (যেহেতু dpkg 1.14.18)।

বিন্যাস: 3.0 (কাস্টম)
dpkg 1.14.17 থেকে সমর্থিত। এই বিন্যাস বিশেষ. এটি একটি বাস্তব উত্স প্রতিনিধিত্ব করে না
প্যাকেজ বিন্যাস কিন্তু নির্বিচারে ফাইলগুলির সাথে উত্স প্যাকেজ তৈরি করতে ব্যবহার করা যেতে পারে।

নির্মাণ করা অপশন

সমস্ত নন-অপশন আর্গুমেন্টগুলি জেনারেটেড সোর্স প্যাকেজে সংহত করার জন্য ফাইল হিসাবে নেওয়া হয়।
তাদের অবশ্যই বিদ্যমান থাকতে হবে এবং বর্তমান ডিরেক্টরিতে থাকতে হবে। অন্তত একটি ফাইল হতে হবে
দেওয়া।

--টার্গেট-ফরম্যাট=মূল্য
প্রয়োজনীয়. উৎপন্ন উৎস প্যাকেজের প্রকৃত বিন্যাস সংজ্ঞায়িত করে। উৎপন্ন
.dsc ফাইলে এই মান থাকবে বিন্যাস ক্ষেত্র এবং "3.0 (কাস্টম)" নয়।

বিন্যাস: 3.0 (গিট)
dpkg 1.14.17 থেকে সমর্থিত। এই বিন্যাস পরীক্ষামূলক.

এই বিন্যাসে একটি উত্স প্যাকেজ একটি গিট সংগ্রহস্থলের একক বান্ডিল নিয়ে গঠিত .গিট থেকে
একটি প্যাকেজের উৎস ধরে রাখুন। এছাড়াও একটি হতে পারে .gitshallow জন্য ফাইল তালিকা সংশোধন
একটি অগভীর গিট ক্লোন।

নিষ্কাশন হচ্ছে

বান্ডেলটি লক্ষ্য ডিরেক্টরিতে একটি গিট সংগ্রহস্থল হিসাবে ক্লোন করা হয়। যদি থাকে a
gitshallow ফাইল, এটি হিসাবে ইনস্টল করা হয় .git/shallow ক্লোন করা গিট সংগ্রহস্থলের ভিতরে।

মনে রাখবেন যে ডিফল্টরূপে নতুন সংগ্রহস্থলে একই শাখা চেক আউট করা হবে
মূল উৎস চেক আউট. (সাধারণত "মাস্টার", তবে এটি যেকোনও হতে পারে।) যেকোনো
অন্যান্য শাখা অধীনে উপলব্ধ করা হবে রিমোট/উৎস/.

ভবন

আরও যাওয়ার আগে, কিছু চেক করা হয় যাতে আমাদের কোন অ-
প্রতিশ্রুতিহীন পরিবর্তন উপেক্ষা।

git-বান্ডেল(1) গিট সংগ্রহস্থলের একটি বান্ডিল তৈরি করতে ব্যবহৃত হয়। ডিফল্টরূপে, সব
সংগ্রহস্থলের শাখা এবং ট্যাগগুলি বান্ডিলে অন্তর্ভুক্ত করা হয়েছে।

নির্মাণ করা অপশন

--git-ref=সুত্র
গিট বান্ডেলে অন্তর্ভুক্ত করার জন্য একটি গিট রেফ উল্লেখ করার অনুমতি দেয়। ব্যবহার ডিফল্ট নিষ্ক্রিয়
সমস্ত শাখা এবং ট্যাগ সহ আচরণ। একাধিকবার নির্দিষ্ট করা যেতে পারে। দ্য
সুত্র অন্তর্ভুক্ত করার জন্য একটি শাখা বা ট্যাগের নাম হতে পারে। এটি কোনো প্যারামিটারও হতে পারে
যা পাস করা যেতে পারে git-rev-তালিকা(1)। উদাহরণস্বরূপ, শুধুমাত্র মাস্টার অন্তর্ভুক্ত করা
শাখা, ব্যবহার --git-ref=মাস্টার সব ট্যাগ এবং শাখা অন্তর্ভুক্ত করার জন্য, ছাড়া
ব্যক্তিগত শাখা, ব্যবহার --git-ref=--সব --git-ref=^ব্যক্তিগত

--গিট-গভীরতা=সংখ্যা
এর নির্দিষ্ট সংখ্যায় কাটা ইতিহাস সহ একটি অগভীর ক্লোন তৈরি করে৷
সংশোধন

বিন্যাস: 3.0 (bzr)
dpkg 1.14.17 থেকে সমর্থিত। এই বিন্যাস পরীক্ষামূলক. এটি একটি একক টারবল তৈরি করে
bzr সংগ্রহস্থল ধারণ করে।

নিষ্কাশন হচ্ছে

টারবলটি আনপ্যাক করা হয় এবং তারপরে বর্তমান শাখাটি চেকআউট করতে bzr ব্যবহার করা হয়।

ভবন

আরও যাওয়ার আগে, কিছু চেক করা হয় যাতে আমাদের কোন অ-
প্রতিশ্রুতিহীন পরিবর্তন উপেক্ষা।

তারপরে উৎস ডিরেক্টরির ভিসিএস নির্দিষ্ট অংশ একটি অস্থায়ীভাবে অনুলিপি করা হয়
ডিরেক্টরি এই অস্থায়ী ডিরেক্টরিটি একটি টারবলে প্যাক করার আগে, বিভিন্ন পরিষ্কার করা হয়
স্থান বাঁচাতে করা হয়েছে।

কারণ নির্ণয়


না। উৎস বিন্যাস নিদিষ্ট in debian/source/format
ফাইল debian/source/format সর্বদা বিদ্যমান এবং পছন্দসই উৎস বিন্যাস নির্দেশ করা উচিত।
পিছনের সামঞ্জস্যের জন্য, "1.0" বিন্যাস ধরে নেওয়া হয় যখন ফাইলটি বিদ্যমান থাকে না কিন্তু আপনি
এই উপর নির্ভর করা উচিত নয়: ভবিষ্যতে কোনো সময়ে dpkg-উৎস ব্যর্থ পরিবর্তন করা হবে
যখন সেই ফাইলটি নেই।

যুক্তি হল যে বিন্যাস “1.0” আর প্রস্তাবিত বিন্যাস নয়, আপনার সাধারণত করা উচিত
নতুন ফর্ম্যাটগুলির মধ্যে একটি বেছে নিন ("3.0 (কুইল্ট)", "3.0 (নেটিভ)") কিন্তু dpkg-উৎস করবে না
এটি আপনার জন্য স্বয়ংক্রিয়ভাবে। আপনি যদি পুরানো ফর্ম্যাট ব্যবহার চালিয়ে যেতে চান, তাহলে আপনার উচিত
এটি সম্পর্কে স্পষ্ট করুন এবং "1.0" লিখুন debian/source/format.

দ্য পরিবর্তন পরিবর্তন করে দ্য অনুসরণ উজানে নথি পত্র
সোর্স ফরম্যাট "1.0" ব্যবহার করার সময় সরাসরি আপস্ট্রিম ফাইলগুলি পরিবর্তন করা একটি খারাপ ধারণা
যেহেতু পরিবর্তনগুলি .diff.gz ফাইলে লুকানো এবং বেশিরভাগই নথিভুক্ত নয়। এর পরিবর্তে আপনি
আপনার পরিবর্তনগুলিকে ডেবিয়ান ডিরেক্টরিতে প্যাচ হিসাবে সংরক্ষণ করা উচিত এবং বিল্ড-টাইমে সেগুলি প্রয়োগ করা উচিত।
এই জটিলতা এড়াতে আপনি "3.0 (কুইল্ট)" ফর্ম্যাটটিও ব্যবহার করতে পারেন যা এটি অফার করে
স্থানীয়ভাবে

না পারেন চিত্রিত করা পরিবর্তন থেকে ফাইল
আপস্ট্রিম সোর্সের পরিবর্তন সাধারণত প্যাচ ফাইলের সাথে সংরক্ষণ করা হয়, কিন্তু সব পরিবর্তন করা যায় না
প্যাচ দিয়ে প্রতিনিধিত্ব করা: তারা শুধুমাত্র প্লেইন টেক্সট ফাইলের বিষয়বস্তু পরিবর্তন করতে পারে। আপনি যদি
একটি ভিন্ন ধরনের কিছু দিয়ে একটি ফাইল প্রতিস্থাপন করার চেষ্টা করুন (উদাহরণস্বরূপ একটি প্লেইন প্রতিস্থাপন
একটি সিমলিঙ্ক বা একটি ডিরেক্টরি সহ ফাইল), আপনি এই ত্রুটি বার্তা পাবেন।

সদ্য নির্মিত খালি ফাইল ফাইল ইচ্ছা না be প্রতিনিধিত্ব in পরিবর্তন
প্যাচ ফাইল দিয়ে খালি ফাইল তৈরি করা যাবে না। এইভাবে এই পরিবর্তন রেকর্ড করা হয় না
উত্স প্যাকেজ এবং আপনি এটি সম্পর্কে সতর্ক করা হয়.

এক্সিকিউটেবল মোড পারমস of ফাইল ইচ্ছা না be প্রতিনিধিত্ব in পরিবর্তন
প্যাচ ফাইলগুলি ফাইলগুলির অনুমতি রেকর্ড করে না এবং এইভাবে এক্সিকিউটেবল অনুমতিগুলি হয় না
উৎস প্যাকেজে সংরক্ষিত। এই সতর্কতা আপনাকে সেই সত্যের কথা মনে করিয়ে দেয়।

প্রশিক্ষণ মোড পারমস of ফাইল ইচ্ছা না be প্রতিনিধিত্ব in পরিবর্তন
প্যাচ ফাইলগুলি ফাইলের অনুমতি রেকর্ড করে না এবং এইভাবে সংশোধিত অনুমতিগুলি হয় না
উৎস প্যাকেজে সংরক্ষিত। এই সতর্কতা আপনাকে সেই সত্যের কথা মনে করিয়ে দেয়।

ফাইল ফরম্যাট


debian/source/format
এই ফাইলটিতে একটি একক লাইনের ফর্ম্যাট রয়েছে যা উৎস তৈরি করতে ব্যবহার করা উচিত
প্যাকেজ (সম্ভাব্য বিন্যাস উপরে বর্ণিত)। কোন অগ্রণী বা পিছনের স্থান অনুমোদিত নয়.

debian/source/include-binaries
এই ফাইলটিতে বাইনারি ফাইলগুলির একটি তালিকা রয়েছে (প্রতি লাইনে একটি) যা অন্তর্ভুক্ত করা উচিত৷
ডেবিয়ান টারবল। অগ্রণী এবং পিছনের স্থানগুলি ছিনতাই করা হয়েছে৷ ' দিয়ে শুরু হওয়া লাইন#' হয়
মন্তব্য এবং এড়িয়ে যাওয়া হয়. খালি লাইন উপেক্ষা করা হয়.

ডেবিয়ান/উৎস/বিকল্প
এই ফাইলটিতে দীর্ঘ বিকল্পগুলির একটি তালিকা রয়েছে যা স্বয়ংক্রিয়ভাবে তে প্রিপেন্ড করা উচিত৷
a এর কমান্ড লাইন বিকল্পের সেট dpkg-উৎস -- নির্মাণ or dpkg-উৎস --প্রিন্ট-ফরম্যাট কল
বিকল্প পছন্দ --সঙ্কোচন এবং -- কম্প্রেশন লেভেল এই ফাইলের জন্য উপযুক্ত।

প্রতিটি বিকল্প একটি পৃথক লাইন করা উচিত. ' দিয়ে শুরু হওয়া খালি লাইন এবং লাইন#' হয়
উপেক্ষা করা নেতৃস্থানীয় '--' ছিনতাই করা উচিত এবং সংক্ষিপ্ত বিকল্পগুলি অনুমোদিত নয়৷ ঐচ্ছিক
চারপাশে স্পেস অনুমোদিত '=' মানের চারপাশে প্রতীক এবং ঐচ্ছিক উদ্ধৃতি অনুমোদিত।
এখানে এই ধরনের একটি ফাইলের একটি উদাহরণ:

# dpkg-source কে সর্বাধিক কম্প্রেশন সহ একটি debian.tar.bz2 তৈরি করতে দিন
কম্প্রেশন = "bzip2"
কম্প্রেশন-লেভেল = 9
# স্বয়ংক্রিয় প্যাচ হিসাবে ডেবিয়ান/প্যাচ/ডেবিয়ান-পরিবর্তনগুলি ব্যবহার করুন
একক-ডেবিয়ান-প্যাচ
# কনফিগারেশনে পরিবর্তন উপেক্ষা করুন।{sub,guess}
extend-diff-ignore = "(^|/)(config.sub|config.guess)$"

বিঃদ্রঃ: বিন্যাস অপশন এই ফাইলে গৃহীত হয় না, আপনি ব্যবহার করা উচিত debian/source/format
পরিবর্তে.

ডেবিয়ান/উৎস/স্থানীয়-বিকল্প
ঠিক মত ডেবিয়ান/উৎস/বিকল্প ব্যতীত যে ফাইলটি জেনারেটের মধ্যে অন্তর্ভুক্ত নয়
উত্স প্যাকেজ। এটি রক্ষণাবেক্ষণকারী বা এর সাথে সংযুক্ত একটি পছন্দ সঞ্চয় করতে উপযোগী হতে পারে
VCS সংগ্রহস্থল যেখানে উৎস প্যাকেজ রক্ষণাবেক্ষণ করা হয়।

debian/source/local-patch-header এবং ডেবিয়ান/সোর্স/প্যাচ-হেডার
ফ্রি ফর্ম টেক্সট যা "2.0" ফর্ম্যাটে তৈরি স্বয়ংক্রিয় প্যাচের উপরে রাখা হয় বা
"3.0 (কুইল্ট)"। স্থানীয়-প্যাচ-হেডার উত্পন্ন উত্স প্যাকেজ অন্তর্ভুক্ত করা হয় না যখন
প্যাচ-হেডার হয়।

ডেবিয়ান/প্যাচ/সিরিজ
এই ফাইলটি সমস্ত প্যাচ তালিকাভুক্ত করে যা প্রয়োগ করতে হবে (প্রদত্ত ক্রমে) এর উপরে
আপস্ট্রিম সোর্স প্যাকেজ। অগ্রণী এবং পিছনের স্থানগুলি ছিনতাই করা হয়েছে৷ লাইন দিয়ে শুরু
'#' মন্তব্য এবং এড়িয়ে যাওয়া হয়. খালি লাইন উপেক্ষা করা হয়. অবশিষ্ট লাইন ক দিয়ে শুরু হয়
প্যাচ ফাইলের নাম (এর সাথে সম্পর্কিত ডেবিয়ান/প্যাচ/ ডিরেক্টরি) প্রথম স্থান অক্ষর পর্যন্ত
বা লাইনের শেষ। ঐচ্ছিক রেজাই বিকল্পগুলি লাইনের শেষ বা প্রথম পর্যন্ত অনুসরণ করতে পারে
'#' এক বা একাধিক স্পেস দ্বারা পূর্বে (যা শেষ পর্যন্ত একটি মন্তব্যের শুরুকে চিহ্নিত করে
লাইন)।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে dpkg-উৎস ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    Phaser
    Phaser
    Phaser একটি দ্রুত, বিনামূল্যে, এবং মজার খোলা
    উৎস HTML5 গেম ফ্রেমওয়ার্ক অফার করে
    WebGL এবং ক্যানভাস রেন্ডারিং জুড়ে
    ডেস্কটপ এবং মোবাইল ওয়েব ব্রাউজার। গেমস
    সহ হতে পারে...
    Phaser ডাউনলোড করুন
  • 2
    ভাসাল ইঞ্জিন
    ভাসাল ইঞ্জিন
    VASSAL তৈরির জন্য একটি গেম ইঞ্জিন
    ঐতিহ্যগত বোর্ডের ইলেকট্রনিক সংস্করণ
    এবং কার্ড গেম। এটি জন্য সমর্থন প্রদান করে
    গেম পিস রেন্ডারিং এবং মিথস্ক্রিয়া,
    এবং...
    ভাসাল ইঞ্জিন ডাউনলোড করুন
  • 3
    OpenPDF - iText এর কাঁটা
    OpenPDF - iText এর কাঁটা
    OpenPDF তৈরির জন্য একটি জাভা লাইব্রেরি
    এবং LGPL দিয়ে PDF ফাইল সম্পাদনা করা এবং
    এমপিএল ওপেন সোর্স লাইসেন্স। OpenPDF হল
    LGPL/MPL ওপেন সোর্স iText এর উত্তরসূরি,
    আছে ...
    OpenPDF ডাউনলোড করুন - iText এর ফর্ক
  • 4
    সাগা জিআইএস
    সাগা জিআইএস
    SAGA - স্বয়ংক্রিয় জন্য সিস্টেম
    ভূ-বৈজ্ঞানিক বিশ্লেষণ - একটি ভৌগলিক
    সাথে ইনফরমেশন সিস্টেম (GIS) সফটওয়্যার
    জিওডাটার জন্য বিশাল ক্ষমতা
    প্রক্রিয়াকরণ এবং ana...
    SAGA GIS ডাউনলোড করুন
  • 5
    Java/JTOpen এর জন্য টুলবক্স
    Java/JTOpen এর জন্য টুলবক্স
    Java/JTOpen এর জন্য IBM টুলবক্স হল a
    জাভা ক্লাসের লাইব্রেরি সমর্থন করে
    ক্লায়েন্ট/সার্ভার এবং ইন্টারনেট প্রোগ্রামিং
    OS/400 চালিত একটি সিস্টেমের মডেল,
    i5/OS, o...
    Java/JTOpen এর জন্য টুলবক্স ডাউনলোড করুন
  • 6
    D3.js
    D3.js
    D3.js (বা ডেটা-চালিত নথিগুলির জন্য D3)
    একটি জাভাস্ক্রিপ্ট লাইব্রেরি যা আপনাকে অনুমতি দেয়
    গতিশীল, ইন্টারেক্টিভ ডেটা তৈরি করতে
    ওয়েব ব্রাউজারে ভিজ্যুয়ালাইজেশন। D3 সহ
    আপনি...
    D3.js ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

  • 1
    আবিদিফ
    আবিদিফ
    abidiff - ELF ফাইলের ABIs তুলনা করুন
    abidiff অ্যাপ্লিকেশন বাইনারি তুলনা করে
    দুটি শেয়ার্ড লাইব্রেরির ইন্টারফেস (ABI)
    ELF ফরম্যাটে। এটি একটি অর্থপূর্ণ নির্গত
    রিপোর্ট...
    আবিদিফ চালান
  • 2
    abidw
    abidw
    abidw - একটি ELF এর ABI সিরিয়ালাইজ করুন
    ফাইল abidw ELF-এ একটি ভাগ করা লাইব্রেরি পড়ে
    ফর্ম্যাট করে এবং একটি XML উপস্থাপনা নির্গত করে
    এর ABI থেকে স্ট্যান্ডার্ড আউটপুট। দ্য
    নির্গত...
    abidw রান
  • 3
    copac2xml
    copac2xml
    bibutils - গ্রন্থপঞ্জি রূপান্তর
    ইউটিলিটি...
    copac2xml চালান
  • 4
    মিশরদেশীয় খৃষ্টান
    মিশরদেশীয় খৃষ্টান
    copt - peephole অপ্টিমাইজার SYSNOPIS:
    copt ফাইল.. বর্ণনা: copt হল একটি
    সাধারণ উদ্দেশ্য peephole অপ্টিমাইজার. এটা
    এর স্ট্যান্ডার্ড ইনপুট থেকে কোড পড়ে এবং
    লেখেন একটি...
    কপ্ট চালান
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - শিরোনাম সংগ্রহ করুন
    Stx নথি থেকে ঘোষণা...
    gather_stx_titles চালান
  • 6
    gatling-বেঞ্চ
    gatling-বেঞ্চ
    বেঞ্চ - http বেঞ্চমার্ক ...
    গ্যাটলিং-বেঞ্চ চালান
  • আরও »

Ad