আমি লঞ্চপ্যাড ব্যবহার করছি একটি .dsc, ক debian.tar.gzএবং একটি আপলোড করতে .orig.tar.xz। উত্স সংরক্ষণাগারটিতে i386 এবং amd64 উভয় ফাইল রয়েছে এবং আমি debian/rulesবিভিন্ন আর্কিটেকচার প্যাকেজ তৈরি করতে ব্যবহার করি । তবে এটি কেবল নির্ভরযোগ্য সিরিজে তৈরি করে। আমি বৈশিষ্ট্যটি অনুলিপি প্যাকেজগুলি ব্যবহার করতে চাই , তবে আমি এটি স্বয়ংক্রিয় হওয়া চাই।
বর্তমানে, আমি লঞ্চপ্যাডের সাথে সংযোগ স্থাপন করতে হবে , প্যাকেজ বিশদটি দেখুন ক্লিক করুন , প্যাকেজগুলি অনুলিপি করুন ক্লিক করুন এবং ব্যবহার করুন:
> Destination PPA:
> This PPA
> Destination series:
> Utopic
> Copy existing binaries
এই সমস্ত "স্বয়ংক্রিয়ভাবে কোনও পুরানো সিরিজ থেকে নতুন সিরিজে বিদ্যমান বাইনারিগুলি অনুলিপি করার", বা স্ক্রিপ্টে এটি ব্যবহার করার জন্য সিএলআইয়ের মাধ্যমে এটি করার কোনও উপায় আছে?
ধন্যবাদ
শীর্ষস্থানীয়:
প্রশ্ন: সম্ভবত এটি
ubuntu-archive-toolsকরতে আমাকে সাহায্য করতে পারেন, মনে হচ্ছে এটি একটি অনুলিপি-কপির প্যাকেজ রয়েছে?উত্তর: এটি এর সাথে কাজ করে না:
python copy-package -y -b --ppa-name=myname/myppa --to-ppa-name=myname/myppa -s trusty --to-suite=utopic -e versionofpackageপ্রশ্ন: হতে পারে যদি আমি আমার পরিবর্তণের এন্ট্রি পরিবর্তন
trusty ; urgency=lowকরতেutopic trusty ; urgency=low?উত্তর: এটি কাজ করে না:
Unable to find distroseries: utopic trusty. Further error processing not possible because of a critical previous error.প্রশ্ন: বিল্ড 1
orig.tar.xzএবং একাধিক.dscএবংdebian.tar.gzউত্তর: আমি বর্তমানে বর্ধিত সংস্করণ-সংখ্যা তৈরি করেছি (যেমন
mypackage-1.1.0-0trusty0এবংmypackage-1.1.0-0utopic0) তবে সমাধানটি আরও ভাল হতে পারে যেহেতু আমাকেorig.tar.xzপ্রত্যেকটির জন্য পুনরায় আপলোড করতে হবে এবং এটি পিপিএতে দ্বিগুণ জায়গা নেয় কারণ বিল্টটি.debঅনুলিপি হিসাবে বিবেচিত হয় না since একে অপরের 2 প্যাকেজ।
--to-suite"সিরিজ" এর জন্য নয় তবে অন্য কোনও কিছুর জন্য তৈরি। আমি জানি না। দেখে মনে হচ্ছে এটি কাজ করেছে কিন্তু আমার পিপিএতে কিছুই পরিবর্তন হয়নি।
--to-suiteসিরিজের জন্য। আমি -eপতাকাটি নির্দিষ্ট করব না , কারণ ডিফল্টরূপে সর্বশেষতম সংস্করণটি বেছে নেওয়া হবে। এছাড়াও, বিভক্ত --ppa-name=myname/myppaকরার চেষ্টা করুন -p myname --ppa-name=myppa, যেহেতু --ppa-nameকেবল পিপিএর নাম চান। এছাড়াও, আপনার --to-*এটি উল্লেখ করার দরকার নেই যে এটি যদি একই জিনিস থেকে আসে তবে।
orig.tar.xzযদি আগেই এটি আপলোড করেন তবে আপনাকে পুনরায় আপলোড করতে হবে না । আসল টার্বল আপলোড না করে এমন একটি ফাইল তৈরি করতেdebuild -sd(বাdpkg-build-package -sd) চালান.changes।