পটভূমি
উবুন্টু বাইনারি প্যাকেজগুলি আপলোড করার অনুমতি দেয় না, তবে কেবল উত্স প্যাকেজগুলি যা বিল্ড সার্ভারগুলি তৈরি করে।
আপনার প্যাকেজগুলি সরাসরি উবুন্টু সংগ্রহস্থলগুলিতে পাওয়া এত সহজ নয়। এটি প্রথমে দেবিয়ানে রাখার এবং সেখান থেকে এটি সিঙ্ক করার পরামর্শ দেওয়া হয়। সুতরাং আপাতত আপনি এটি আপনার পিপিএতে রাখতে পারেন। আপনি আপনার লঞ্চপ্যাড অ্যাকাউন্ট দিয়ে পিপিএ তৈরি করতে পারেন।
পিপিএ-তে আপলোড হচ্ছে
আপনি যদি debuild
প্যাকেজটি তৈরি করতে ব্যবহার করেন তবে আপনার কাজটি আরও সহজ। debuild
.dsc এবং। পরিবর্তনগুলি সহ অনেকগুলি ফাইল উত্পন্ন করে
আপনি ডাব ফাইলটি তৈরি করতে .dsc
ফাইলটি ব্যবহার pbuilder-dist
করতে পারেন, সুতরাং এখন আপনাকে কেবলমাত্র এটি পিপিএতে প্রকাশ করা উচিত। ব্যবহার
dput ppa: yourlaunchpadusername / ppaname foo.changes
আপনি আপনার লঞ্চপ্যাড অ্যাকাউন্টে যেমন আপলোড করেছেন ঠিক একই কী দিয়ে আপলোড করার আগে আপনাকে প্যাকেজটি সই করতে হবে
দেবিয়ান / উবুন্টুতে পুশ করছে
উবুন্টু / ডেবিয়ান সংগ্রহস্থলগুলিতে আপনার প্যাকেজটি চাপ দেওয়ার মধ্যে ডিবানের রক্ষণাবেক্ষণকারী এবং এফটিপি মাস্টারদের একটি পর্যালোচনা অন্তর্ভুক্ত রয়েছে। অস্পষ্টতার সাথে লাইসেন্সটি খুব পরিষ্কার হতে হবে। দেবিয়ানে আপলোড করার জন্য আপনার স্পনসর প্রয়োজন হতে পারে
একটি আইটিপি ফাইল করা হচ্ছে
এটি ডেবিয়ানে প্যাকেজড করার জন্য আপনার আইটিপি ফাইল করতে হবে (প্যাকেজ প্রেরণ করুন) । এটি কেবল একটি আনুষ্ঠানিক প্রক্রিয়া।
যখন প্যাকেজটি পরীক্ষামূলক / অস্থির ক্ষেত্রে উপলব্ধ থাকে তখন আপনি requestsync
এলপিতে একটি সিঙ্ক অনুরোধ ফাইল করার জন্য সরঞ্জামটি ব্যবহার করতে পারেন । পাওয়ার জন্য requestsync
কাজ আপনি চালাতে প্রয়োজন manage-credentials
Launchpad লগইন করতে
এই দুটি সরঞ্জামই প্যাকেজে রয়েছে ubuntu-dev-tools