এটি জনসাধারণের জন্য উপলব্ধ গিট বা সাবভার্সন সংগ্রহস্থল উপলব্ধ কিনা তা নির্ভর করে। যদি তা হয় তবে অফিসিয়াল রেপোর একটি শাখা তৈরির জন্য গিটটি ব্যবহার করা সম্ভবত বোধগম্য।
ব্যর্থ যে কোনও ভাগ্যের সাথেই, প্যাকেজটি dpatch বা quilt এর মতো কিছু ব্যবহার করে, তাই আপনি কেবল প্যাচটি ডিবিয়ান / প্যাচগুলিতে রাখতে পারেন।
আপনি যদি সত্যিই দুর্ভাগ্য হন তবে প্রতিবার নতুন প্যাকেজ হাতে নেওয়ার সাথে সাথে আপনার প্যাচ আপডেট করার বিষয়ে আপনাকে মোকাবেলা করতে হবে। যাইহোক এটির জন্য গিট ব্যবহার করা এবং প্রতিটি নতুন বিল্ড আমদানি করা উপযুক্ত।
ডিবিয়ান প্যাকেজগুলি তৈরি করার সময়, আপনার কাছে বিল্ড-প্রয়োজনীয় এবং ডিভাস্ক্রিপ্ট প্যাকেজ ইনস্টল রয়েছে কিনা তা নিশ্চিত করুন।
আসলে পরিবর্তন করতে, চালান
# apt-get source foo
তারপরে foo-1.2.3 ডিরেক্টরিতে পরিবর্তন করুন এবং আপনাকে পরিবর্তন করুন।
তারপরে দৌড়াও
# debuild -us -uc -b
যা প্যাকেজ তৈরি করবে। এটি হয় সরাসরি তৈরি হবে বা আপনাকে আবার চেষ্টা করার আগে আপনাকে প্রথমে ইনস্টল করতে হবে নির্ভরতাগুলি বলবে। বিল্ড প্যাকেজগুলি উত্সের উপরে ডিরেক্টরিতে শেষ হবে।
আমি ডিবিয়ান / চেঞ্জলগ ফাইলে প্যাকেজ সংস্করণ নম্বরটি পরিবর্তন করার জন্য সুপারিশ করব, যাতে আপনি স্থানীয়ভাবে নির্মিত প্যাকেজটি মূলটির সাথে বিভ্রান্ত করবেন না। এই ফাইলটি সম্পাদনা করা সহজ করার জন্য আপনি dch সরঞ্জামটি দেখতে পারেন।