আমি লঞ্চপ্যাড ব্যবহার করছি একটি .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
।