আপনি আপনার উদাহরণের ধাপগুলির সাথে খুব কাছাকাছি রয়েছেন, তবে আমি যা পরামর্শ দিচ্ছি তা এখানে:
- নতুন ডিরেক্টরিটি সহ
apt-get source wine
এবং উত্সগুলি ধরুনcd
- ওয়াইন প্যাকেজটি কোন ধরণের প্যাচ সিস্টেমের উপর ভিত্তি করে আবিষ্কার করুন
what-patch
:; এই ক্ষেত্রে, এটি আমাদের জানায় যে ওয়াইন প্যাকেজটি quilt
প্যাচ পরিচালনার জন্য ব্যবহার করে
- যেহেতু আমরা কুইল্ট ব্যবহার করছি, তাই কুইট সিরিজে আপনার কাস্টম প্যাচ (এস) যুক্ত করুন:
QUILT_PATCHES = ডেবিয়ান / প্যাচগুলি কুইল্ট আমদানি <আপনার-প্যাচফিল.প্যাচ>
আপনার যদি একাধিক প্যাচ থাকে তবে প্রতিটি প্যাচের জন্য এটি প্রয়োগ করুন যাতে আপনি তাদের প্রয়োগ করতে চান।
debian/changelog
ফাইলটিতে উপযুক্ত এন্ট্রি যুক্ত করুন - আপনার পিপিএ সংস্করণটি অফিসিয়াল সংস্করণ থেকে পৃথক হয়েছে তা নিশ্চিত করতে আপনাকে সংস্করণ নম্বরটি পরিবর্তন করতে হবে। সাধারণত, আপনার শেষ সংস্করণ নম্বরটি বৃদ্ধি করা উচিত এবং আপনার কাস্টম সংস্করণ স্ট্রিংয়ের পরে একটি টিলড (~) যুক্ত করা উচিত (উদাঃ ~jbowtie1
)। dch -i
কমান্ড খুব এই সাথে সাহায্য করতে পারেন।
- উত্স প্যাকেজ তৈরি করুন:
debuild -S
- পিপিএ বিল্ড সিস্টেমে আপনার উত্স প্যাকেজটি আপলোড করুন:
ডিপুট পিপিএ: <আপনার আর্গুমেন্ট .. / ওয়াইন*
আপনি যে পিপিএ আপলোড করতে চান তার জন্য লঞ্চপ্যাড পৃষ্ঠায় <আপনার- পিপিওএল প্যারামিটার নির্দিষ্ট করা আছে (আপনাকে এটি আগে তৈরি করতে হবে)।
ডিপুট করার আগে সাধারণত একটি পরীক্ষা তৈরি করা ভাল ধারণা - pbuilder
কমান্ড আপনাকে পিপিএ বিল্ড সিস্টেমটি আপনার প্যাকেজটির সাথে কী করবে তা পুনরায় তৈরি করতে দেয় (যেমন, একটি পরিষ্কার ইনস্টল থেকে শুরু করুন, প্রয়োজনীয় ডিপগুলি যুক্ত করুন, তারপরে বিল্ড করুন)।
এক্ষেত্রে আপনাকে প্রথমে পিবিল্ডার সেটআপ করতে হবে ( https://wiki.ubuntu.com/PbuilderHowto দেখুন ), তারপরে এটি করার আগে dput
:
sudo pbuilder build ../*.dsc