উত্তর:
না, আপনি এটি করতে পারবেন না। লঞ্চপ্যাড সরাসরি বাইনারি প্যাকেজ আপলোড করার অনুমতি দেয় না। এটি আপনার সাথে dsc
ফাইল changes
এবং মূল টার্বল আপলোড করা দরকার । তারপরে বিল্ড সিস্টেম এটি একটি পরিষ্কার ক্রোয়েড পরিবেশে তৈরি করে
আপনি এই টারবালটি কীভাবে তৈরি করলেন? আপনি প্যাকেজিং ডিরেক্টরি যা debian/
ডিরেক্টরি ছিল ? রাইট?
আমি এইভাবে করি:
আনজিপ / আনতার একটি উজানের ট্রাবল। বলুনfoo-x.y.tar.gz
তারপরে সেই এক্সট্রাক্ট ডিরেক্টরিটির ভিতরে ডিবিয়ান / ডিরেক্টরিটি রাখুন
ডেবিয়ান / চেঞ্জলগ ফাইলটিতে একটি প্রবেশিকা রাখুন (ম্যানুয়ালি বা ব্যবহার করা হচ্ছে
dch -i
the সংস্করণ সংখ্যাটি পড়লে বলুনx.y
পুনঃনামকরণ যে foo-x.y.tar.gz
করতে foo_x.y.orig.tar.gz
। দয়া করে দেখুন কীভাবে উত্স টারবালটির নামকরণ করা উচিত -
sourcepackagename_x.y.orig.tar.gz
এখন আপনার ডিরেক্টরিতে যেখানে ডিবিয়ান / ডিরেক্টরি রয়েছে সেখানে পরিবর্তন করুন
debuild -S -k9E6622AB
9E6622AB হ'ল আমার জিপিজি কী Run আপনার প্যাকেজগুলিতে স্বাক্ষর করতে হবে।
যদি সবকিছু ঠিকঠাক থাকে তবে তিনটি ফাইল তৈরি করা হয় - সেই .orig.tar.gz
ফাইল, একটি .dsc
ফাইল এবং তৃতীয়টি .changes
ফাইল
আমি আশা করি আপনি ডাব ফাইলটি তৈরি করতে আপনি পুবিল্ডার / কাউবিল্ডার বা আপনার পছন্দের এমন কোনও বিল্ডার ব্যবহার করবেন।
বিশ্রাম আপনাকে করতে হবে
ডিপুট পিপিএ: আপনার ব্যবহারকারীর নাম / পিপানামে foo.changes
অবশ্যই আপনাকে সেই নামের একটি পিপিএ তৈরি করতে হবে
ক্ষেত্রে আপনার নির্ভরতা রুবি রত্ন যা বেমানান প্যাকেজিং সিস্টেম ব্যবহার, তাহলে আপনি ব্যবহার করতে পারেন postinst
, preinst
, postrm
, এবং prerm
প্যাকেজিং প্রক্রিয়া উপর ভাল নিয়ন্ত্রণ করার জন্য ফাইল
আপনি একটি .deb আপলোড করতে পারবেন না, পিপিএ তৈরির জন্য আপনাকে .deb এর উত্সগুলি আপলোড করতে হবে (এটি, যদি আপনার .deb আর্কিটেকচার নির্ভর হয় তবে এটি 32 বিট এবং 64 বিট উভয়ের জন্য নির্মিত হতে পারে!) । এটি দিয়ে শুরু করার জন্য এখানে দেখুন ।