এটি হল কমান্ড ব্যাকপোর্টপ্যাকেজ যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
ব্যাকপোর্টপ্যাকেজ - প্যাকেজ ব্যাকপোর্ট পরীক্ষা করতে সাহায্যকারী
সাইনোপিসিস
ব্যাকপোর্ট প্যাকেজ [অতিরিক্ত অপশন]
--আপলোডআপলোড লক্ষ্য>
<উৎস প্যাকেজ নাম or .dsc URL/ফাইল>
ব্যাকপোর্ট প্যাকেজ -h
বর্ণনাঃ
ব্যাকপোর্ট প্যাকেজ একটি ডিস্ট্রিবিউশন রিলিজ বা একটি নির্দিষ্ট .dsc থেকে একটি প্যাকেজ আনে
পাথ বা ইউআরএল এবং এক বা একাধিক উবুন্টুতে সেই প্যাকেজের একটি নো-চেঞ্জ ব্যাকপোর্ট তৈরি করে
রিলিজ রিলিজ, ঐচ্ছিকভাবে প্যাকেজের একটি পরীক্ষা তৈরি করা এবং/অথবা আপলোড করা
পরীক্ষার জন্য ফলে backport.
একটি ওয়ার্কিং ডাইরেক্টরি নির্দিষ্ট করা না থাকলে, ব্যাকপোর্টেড প্যাকেজটি আনা হয় এবং একটি তে তৈরি করা হয়
মধ্যে অস্থায়ী ডিরেক্টরি / tmp -র পরিবর্তে, যা স্ক্রিপ্ট চলা শেষ হলে সরানো হয়।
ব্যাকপোর্ট প্যাকেজ শুধুমাত্র পিপিএ-তে ব্যাকপোর্ট পরীক্ষা করার জন্য সুপারিশ করা হয়, আপলোড না করা
উবুন্টু সংরক্ষণাগারে ব্যাকপোর্ট।
বিকল্প
-d শেষ, --গন্তব্য=শেষ
প্যাকেজটিকে নির্দিষ্ট উবুন্টু রিলিজে ব্যাকপোর্ট করুন। যদি এই বিকল্প হয়
অনির্দিষ্ট, তারপর ব্যাকপোর্ট প্যাকেজ রিলিজের ডিফল্ট যা এটি বর্তমানে রয়েছে
চলছে।
-s উৎস, --সূত্র=উৎস
নির্দিষ্ট রিলিজ থেকে প্যাকেজটি ব্যাকপোর্ট করুন, যা আপনার যেকোনো রিলিজ হতে পারে
ডিস্ট্রিবিউশন বা আপনার ডিস্ট্রিবিউশনের প্যারেন্ট ডিস্ট্রিবিউশন। যদি না এই
বিকল্প বা --সংস্করণ তারপর নির্দিষ্ট করা হয় ব্যাকপোর্ট প্যাকেজ বর্তমান থেকে ডিফল্ট
আপনার বিতরণের জন্য বিকাশ রিলিজ।
-S প্রত্যয়, --প্রত্যয়=প্রত্যয়
ব্যাকপোর্ট করার সময় সংস্করণ নম্বরে নির্দিষ্ট প্রত্যয় যোগ করুন। ব্যাকপোর্ট প্যাকেজ
সর্বদা ~ উবুন্টু যুক্ত হবেগন্তব্য.1 মূল সংস্করণ নম্বর, এবং যদি
প্রত্যয় নির্দিষ্ট করা হয়েছে, ফর্মটির সংস্করণ নম্বর পেতে এটির সাথে সংযুক্ত করা হয়েছে
মূল সংস্করণ~ উবুন্টুগন্তব্য.1প্রত্যয়. তাহলে ব্যাকপোর্টেড প্যাকেজ হচ্ছে
একটি PPA আপলোড, তারপর প্রত্যয় ডিফল্ট থেকে ~ppa1, অন্যথায় ডিফল্ট ফাঁকা।
-b, -- নির্মাণ
আপলোড করার আগে নির্দিষ্ট নির্মাতার সাথে প্যাকেজটি তৈরি করুন। জন্য নোট
কাউবিল্ডার(8) এবং pbuilder(8) ব্যবহারকারী: এটি সাধারণ কনফিগারেশন ধরে নেয়, যেখানে
দ্য ARCH দ্বারা এবং ডিআইএসটি পরিবেশ দ্বারা পড়া হয় pbuilderrc(5) সঠিক ভিত্তি নির্বাচন করতে
চিত্র।
-B নির্মাতা, --নির্মাতা=নির্মাতা
প্যাকেজ তৈরি করতে নির্দিষ্ট নির্মাতা ব্যবহার করুন। সমর্থিত হয় কাউবিল্ডার(২০১১),
cowbuilder-dist(২০১১), pbuilder(২০১১), pbuilder-dist(1), এবং নির্মাণ(1)। ডিফল্ট হয়
pbuilder(8).
-U, --হালনাগাদ
নির্মাণের চেষ্টা করার আগে বিল্ড পরিবেশ আপডেট করুন।
-u আপলোড, --আপলোড=আপলোড
আপলোড করুন আপলোড সঙ্গে dput(1) (নিশ্চিতকরণের পরে)।
-k KEYID, --চাবি=KEYID
স্বাক্ষর করার জন্য কী আইডি ব্যবহার করা হবে তা উল্লেখ করুন।
--না-চিহ্ন
আপলোড সাইন ইন করবেন না.
-y, --হ্যাঁ
একটি PPA আপলোড করার আগে অনুরোধ করবেন না. প্রত্যেকের নিরাপত্তার জন্য, এই বিকল্পটি
উপেক্ষা করা হলে আপলোড is উবুন্টু.
-v সংস্করণ, --সংস্করণ=সংস্করণ
যদি --সূত্র বিকল্প নির্দিষ্ট করা হয়, তারপর ব্যাকপোর্ট প্যাকেজ যাচাই করে যে বর্তমান
সংস্করণ উৎস প্যাকেজ in উৎস হিসাবে একই সংস্করণ। অন্যথায়,
ব্যাকপোর্ট প্যাকেজ সংস্করণ খুঁজে পায় সংস্করণ of উৎস প্যাকেজ আপনার বিতরণের মধ্যে
প্রকাশনার ইতিহাস, এটি যে রিলিজে প্রকাশিত হয়েছিল তা নির্বিশেষে (বা যদি তা
সংস্করণ এখনও বর্তমান)। একটি .dsc URL বা পাথ পাস করা হলে এই বিকল্পটি উপেক্ষা করা হয়৷
একটি উত্স প্যাকেজ নামের পরিবর্তে।
-w ওয়ার্কডির, --ওয়ার্কডির=ওয়ার্কডির
If ওয়ার্কডির নির্দিষ্ট করা হয়, তারপর সমস্ত ফাইল ডাউনলোড করা হয়, আনপ্যাক করা হয়, অন্তর্নির্মিত হয় এবং
অন্যথায় ম্যানিপুলেটেড ওয়ার্কডির. অন্যথায়, একটি অস্থায়ী ডিরেক্টরি তৈরি করা হয়,
যা আগে মুছে ফেলা হয় ব্যাকপোর্ট প্যাকেজ প্রস্থান
-r, --মুক্তি-পকেট
রিলিজ পকেটে আপলোড টার্গেট, পরিবর্তে -ব্যাকপোর্ট পকেট এই
লঞ্চপ্যাড পিপিএগুলির জন্য প্রয়োজন, যা পকেট-লেস (এবং ডিফল্ট, যখন
আপলোড লক্ষ্য একটি PPA)।
-m MIRROR, -- আয়না=MIRROR
নির্দিষ্ট আয়না ব্যবহার করুন। ফর্মে থাকা উচিত http://archive.ubuntu.com/ubuntu.
যদি এই আয়নায় প্যাকেজটি না পাওয়া যায়, ব্যাকপোর্ট প্যাকেজ লঞ্চপ্যাড ব্যবহার করবে।
-c বাগ, -- বন্ধ=বাগ
স্বয়ংক্রিয়ভাবে তৈরি চেঞ্জলগে নির্দিষ্ট বাগটির জন্য কাছাকাছি একটি লঞ্চপ্যাড অন্তর্ভুক্ত করুন।
ভবিষ্যতে, এটি আসলে বাগটি বন্ধ করতে পারে, কিন্তু বর্তমানে তা নয়।
-l দৃষ্টান্ত, --lpinstance=দৃষ্টান্ত
ডিফল্টের পরিবর্তে লঞ্চপ্যাডের (যেমন "স্টেজিং") নির্দিষ্ট উদাহরণ ব্যবহার করুন
"উৎপাদন"।
--no-conf
কোন কনফিগারেশন ফাইল, বা পরিবেশ ভেরিয়েবল থেকে কনফিগারেশন পড়ুন না.
পরিবেশ
DEBFULLNAME, DEBEMAIL, UBUMAIL
আপলোডার নির্ধারণ করতে ব্যবহৃত হয় (যদি বিকল্প হিসাবে সরবরাহ করা না হয়)। দেখা
ubuntu-dev-tools(5) বিস্তারিত জানার জন্য।
সব কনফিগারেশন বৈচিত্র্য নীচে পরিবেশ ভেরিয়েবল হিসাবেও সমর্থিত।
পরিবেশের ভেরিয়েবলগুলি কনফিগারেশন ফাইলগুলির মধ্যে অগ্রাধিকার নেয়।
কনফিগারেশন বৈচিত্র্য
নিম্নলিখিত ভেরিয়েবলগুলি পরিবেশে বা মধ্যে সেট করা যেতে পারে ubuntu-dev-tools(5)
কনফিগারেশন ফাইল। প্রতিটি ক্ষেত্রে, স্ক্রিপ্ট-নির্দিষ্ট ভেরিয়েবল এর চেয়ে অগ্রাধিকার নেয়
প্যাকেজ-ওয়াইড পরিবর্তনশীল।
BACKPORTPACKAGE_BUILDER, #BUNTUTOOLS_BUILDER
এর জন্য ডিফল্ট মান --নির্মাতা.
BACKPORTPACKAGE_UPDATE_BUILDER, UBUNTUTOOLS_UPDATE_BUILDER
এর জন্য ডিফল্ট মান --হালনাগাদ.
BACKPORTPACKAGE_UPLOAD
এর জন্য ডিফল্ট মান --আপলোড.
BACKPORTPACKAGE_WORKDIR, #BUNTUTOOLS_WORKDIR
এর জন্য ডিফল্ট মান --ওয়ার্কডির.
BACKPORTPACKAGE_UBUNTU_MIRROR, UBUNTUTOOLS_UBUNTU_MIRROR
এর জন্য ডিফল্ট মান -- আয়না যদি নির্দিষ্ট করা হয় উৎস মুক্তি একটি উবুন্টু
মুক্তি.
BACKPORTPACKAGE_DEBIAN_MIRROR, #BUNTUTOOLS_DEBIAN_MIRROR
এর জন্য ডিফল্ট মান -- আয়না যদি নির্দিষ্ট করা হয় উৎস মুক্তি একটি ডেবিয়ান রিলিজ।
BACKPORTPACKAGE_LPINSTANCE, #BUNTUTOOLS_LPINSTANCE
এর জন্য ডিফল্ট মান --lpinstance.
উদাহরণ
আপনার পিপিএ-তে বর্তমান ডেভেলপমেন্ট রিলিজ থেকে znc-এর ব্যাকপোর্ট তৈরি করুন
ওয়ার্কস্টেশনের রিলিজ, পরে বিল্ড পণ্য মুছে ফেলা হচ্ছে:
ব্যাকপোর্ট প্যাকেজ -u পিপিএ:ব্যবহারকারী/পিপিএ জেডএনসি
ব্যাকপোর্ট স্কোয়াশফস-টুল ম্যাভেরিক থেকে কার্মিক এবং লুসিড এবং উভয়েরই টেস্ট-বিল্ড
স্থানীয়ভাবে, বর্তমান কার্যকারী ডিরেক্টরিতে সমস্ত বিল্ড পণ্য রেখে:
ব্যাকপোর্ট প্যাকেজ -b -s বাউণ্ডুলে -d কর্মিক -d স্বচ্ছ -w . \
স্কোয়াশফ-সরঞ্জাম
একটি পিপিএ থেকে একটি প্যাকেজ আনুন, এটি হার্ডিতে ব্যাকপোর্ট করুন, তারপরে এটি একই পিপিএতে আবার আপলোড করুন:
ব্যাকপোর্ট প্যাকেজ -d শক্ত -u পিপিএ:ব্যবহারকারী/পিপিএ \
https://launchpad.net/some/file.dsc
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ব্যাকপোর্টপ্যাকেজ ব্যবহার করুন