এটি হল গিট-পিবিল্ডার কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
git-pbuilder - gbp বিল্ড প্যাকেজের জন্য cowbuilder/qemubuilder এর চারপাশে মোড়ানো
সাইনোপিসিস
DIST=বিতরণ ARCH=স্থাপত্য [বিল্ডার=(পিবিল্ডার|কিমুবিল্ডার)] \
git-pbuilder debbuild-বিকল্প
DIST=বিতরণ ARCH=স্থাপত্য [বিল্ডার=(পিবিল্ডার|কিমুবিল্ডার)] \
git-pbuilder (আপডেট | তৈরি করুন | লগইন করুন) কাউবিল্ডার-বিকল্প
বর্ণনাঃ
git-pbuilder চারপাশে একটি মোড়ানো হয় pdebuild দ্বারা ব্যবহারের উদ্দেশ্যে জিবিপি বিল্ড প্যাকেজ। এটা
কনফিগার করে pdebuild ব্যবহার করার জন্য কাউবিল্ডার ডিফল্টরূপে, উপযুক্ত বিকল্প পাস করে ডেববিল্ড,
এবং এর জন্য ভিত্তি পথ সেট করে কাউবিল্ডার পরিবেশ পরিবর্তনশীল DIST এর উপর ভিত্তি করে এবং, যদি সেট করা হয়,
পরিবেশ পরিবর্তনশীল ARCH. qemubuilder পরিবর্তে সেট করে নির্বাচন করা যেতে পারে
পরিবেশ পরিবর্তনশীল BUILDER থেকে "qemubuilder", এবং pbuilder সেটিংস দ্বারা নির্বাচন করা যেতে পারে
BUILDER থেকে "pbuilder"।
গতানুগতিক, git-pbuilder অনুমান করে লক্ষ্য বন্টন হল "sid", একই আর্কিটেকচার
যেমন কাউবিল্ডার ডিফল্ট, এবং ব্যবহার /var/cache/pbuilder/base-sid.cow যদি এটি বিদ্যমান থাকে। যদি এটা
করে না, /var/cache/pbuilder/base.cow চেষ্টা করা হয়। যদি DIST সেট করা থাকে, তাহলে এর মান হল লক্ষ্য
বিতরণ এবং /var/cache/pbuilder/base-dist.cow পরিবর্তে ব্যবহার করা হয়। DIST হলে "etch" বা
"ইবো", --ডেবিয়ান-এচ-ওয়ার্করাউন্ড এছাড়াও পাস করা হয় কাউবিল্ডার. ARCH সেট করা থাকলে, এর মান
লক্ষ্য স্থাপত্য এবং /var/cache/pbuilder/base-dist-arch.cow ব্যবহার করা হয়, সঙ্গে Dist
DIST সেট না হলে "sid" এ সেট করা হচ্ছে।
If qemubuilder নির্মাতা হিসাবে ব্যবহৃত হয়, কোন বেস ডিরেক্টরি ব্যবহার করা হয় না। পরিবর্তে, qemubuilder is
সঙ্গে আহ্বান --config বিকল্পটি ফাইলের দিকে নির্দেশ করে
/var/cache/pbuilder/qemubuilder-arch-dist.conf
If pbuilder নির্মাতা হিসাবে ব্যবহৃত হয়, git-pbuilder পরিবর্তে খুঁজছেন
/var/cache/pbuilder/base-sid.tgz ডিফল্টরূপে এবং /var/cache/pbuilder/base.tgz যদি তা না হয়
বিদ্যমান যদি DIST বা ARCH সেট করা থাকে, তাহলে এগুলি tgz ফাইলের প্রত্যাশিত নাম তৈরি করতে ব্যবহৃত হয়
একইভাবে যেমন তারা প্রত্যাশিত বেস ডিরেক্টরি তৈরি করতে ব্যবহৃত হয় কাউবিল্ডার.
অনুরূপ, একই, সমতুল্য কাউবিল্ডার, --ডেবিয়ান-এচ-ওয়ার্করাউন্ড পাস করা হয় pbuilder যদি DIST থেকে
এটা সেট করা লক্ষ্য বন্টন ইচ মত দেখায়.
If git-pbuilder "git-*-" দিয়ে শুরু হওয়া একটি নামের মাধ্যমে ডাকা হয়, এর মধ্যবর্তী অংশ
হাইফেন ব্যবহার করার জন্য নির্মাতার ডিফল্ট নাম হিসাবে নেওয়া হয়। যাইহোক, "pbuilder" হয়
ম্যাপ করা হয়েছে কাউবিল্ডার অনগ্রসর সামঞ্জস্যের জন্য; আপনি যদি ব্যবহার করতে চান pbuilder, তোমাকে করতেই হবে
স্পষ্টভাবে বিল্ডার সেট করুন। শেষ হাইফেনের পরের অংশটিকে ডিফল্ট হিসেবে নেওয়া হয়
ডিস্ট্রিবিউশন (যদি এতে কোনো অতিরিক্ত হাইফেন না থাকে) অথবা ডিফল্ট ডিস্ট্রিবিউশন অনুসরণ করে
ডিফল্ট আর্কিটেকচার (যদি এটিতে একটি হাইফেন থাকে)। একজন তাই সিমলিঙ্ক তৈরি করতে পারেন
যেমন "git-pbuilder-squeeze" নির্দেশ করে git-pbuilder এবং যখন ব্যবহার করতে চান তখন সেই নামটি ব্যবহার করুন
ব্যবহার করার জন্য "squeeze", বা "git-qemubuilder-sid-armel" এর একটি বিতরণ qemubuilder গঠন করা
"আরমেল" আর্কিটেকচার এবং "সিড" ডিস্ট্রিবিউশনের জন্য। বিল্ডারের স্পষ্ট সেটিংস,
DIST, বা ARCH সর্বদা কমান্ডের নাম থেকে যেকোনো অনুমানকে ওভাররাইড করে। (তবে নোট করুন যে জিবিপি
বিল্ড প্যাকেজ সঙ্গে চালানোর সময় পরিবেশ ভেরিয়েবল পাস না --গিট-পিবিল্ডার; দেখ
নিচে.)
যেকোন আর্গুমেন্ট যেমন-যেমন পাস করা হয় dpkg-বিল্ড প্যাকেজ মাধ্যমে -- debbuildopts বিকল্প
pdebuild. পরিবর্তে বিল্ডারকে আর্গুমেন্ট পাঠাতে, এগুলিকে এনভায়রনমেন্ট ভেরিয়েবলে রাখুন
GIT_PBUILDER_OPTIONS
বেস পাথ, টারবল, বা কনফিগারেশন ফাইল এবং সেট আবিষ্কার করার সমস্ত প্রচেষ্টা নিষ্ক্রিয় করতে
pbuilder অপশন আপ করুন এবং পরিবর্তে .pbuilderrc, সেট এর সেটিংসের উপর নির্ভর করুন
GIT_PBUILDER_AUTOCONF থেকে "না"।
সাধারণত, কেউ এই স্ক্রিপ্টটি সরাসরি চালায় না। পরিবর্তে, এটি নির্মাতা স্ক্রিপ্ট হিসাবে ব্যবহৃত হয়
উন্নত জিবিপি বিল্ড প্যাকেজ মাধ্যমে --গিট-পিবিল্ডার কমান্ড লাইন বিকল্প। এইভাবে দৌড়ে গেলে, তুমি
ব্যবহার করা উচিত --git-dist, --গিট-খিলান, --গিট-কিউমুবিল্ডার, --git-pbuilder-autoconf, এবং
--গিট-পিবিল্ডার-বিকল্প DIST, ARCH, BUILDER সেট করার পরিবর্তে পতাকা,
GIT_PBUILDER_AUTOCONF, এবং GIT_PBUILDER_OPTIONS পরিবেশ ভেরিয়েবল। দেখা
জিবিপি-বিল্ড প্যাকেজ(1) আরও তথ্যের জন্য।
পর্যায়ক্রমে, git-pbuilder "আপডেট", "তৈরি করুন" বা এর যুক্তি দিয়ে বলা যেতে পারে
"প্রবেশ করুন". এই ক্ষেত্রে, এটি কল কাউবিল্ডার (অথবা উপরে বর্ণিত কনফিগার করা নির্মাতা)
ব্যবহার উবুন্টু এবং একই যুক্তি ব্যবহার করে নির্মাতাকে সংশ্লিষ্ট কমান্ডটি পাস করে
উপরে ভিত্তি ডিরেক্টরি এবং বিতরণ নির্ধারণ করতে. যদি বিতরণ (DIST এ সেট করা হয়)
"-ব্যাকপোর্ট" এ শেষ হয়, নিম্নলিখিতগুলির মধ্যে একটি হিসাবে যোগ করা হবে --অন্য আয়না প্যারামিটারে
নির্মাতা:
দেবের http://ftp.debian.org/debian $DIST প্রধান
দেবের http://backports.debian.org/debian-backports $DIST প্রধান
প্রথমটি বেশিরভাগ ডিস্ট্রিবিউশনের জন্য এবং দ্বিতীয়টি "স্কুইজ-ব্যাকপোর্ট" বা এর জন্য ব্যবহার করা হবে
"পুরাতন স্থিতিশীল-ব্যাকপোর্ট"। যদি ডিস্ট্রিবিউশন "-lts" এ শেষ হয়, তাহলে নিম্নলিখিতটি যোগ করা হবে
an --অন্য আয়না নির্মাতার কাছে পরামিতি:
দেবের http://ftp.debian.org/debian $DIST প্রধান
দীর্ঘমেয়াদী সমর্থন রিলিজের জন্য বিল্ডিং সমর্থন করতে.
কোন অতিরিক্ত আর্গুমেন্ট git-pbuilder নির্মাতা বরাবর পাস করা হয়. কিভাবে কারণে উবুন্টু
কাজ করে, বিল্ডারকে একটি অ্যাকশন দিয়ে আমন্ত্রণ জানানো ব্যবহারকারীর কথা পড়বে না .pbuilderrc by
ডিফল্ট, তাই এই ক্ষেত্রে git-pbuilder একটি সুস্পষ্ট যোগ করা হবে --configfile বিকল্প নির্দেশ করে
ব্যবহারকারীর .pbuilderrc যদি এটি বিদ্যমান থাকে।
যদি আপনি ব্যবহার git-pbuilder এই আর্গুমেন্টগুলির একটির সাথে, আপনার অবশ্যই "sudo" প্যাকেজ থাকতে হবে
ইনস্টল করা হয়েছে, এবং আপনাকে অবশ্যই কনফিগার করতে হবে উবুন্টু বর্তমান ব্যবহারকারীকে উপযুক্ত নির্মাতা চালাতে দিতে
কমান্ড।
পরিবেশ
ARCH দ্বারা
লক্ষ্য আর্কিটেকচার সেট করে। একটি জন্য কাউবিল্ডার নির্মাতা, এটি উভয় ভিত্তি পথ সেট করে
এবং হিসাবে পাস করা হয় -- স্থাপত্য বিকল্প সঙ্গে qemubuilder, এটি পথ নিয়ন্ত্রণ করে
কনফিগারেশন ফাইলে। সঙ্গে pbuilder, এটি tgz পাথ সেট করে এবং হিসাবে পাস করা হয়
-- স্থাপত্য.
নির্মাতা
নির্মাতাকে ব্যবহার করতে সেট করে। শুধুমাত্র সমর্থিত সেটিংস হল "কাউবিল্ডার" (ডিফল্ট),
"qemubuilder", এবং "pbuilder"।
COWBUILDER_BASE
কাউবিল্ডার বেসের জন্য ডিফল্ট অবস্থান পরিবর্তন করতে এই পরিবেশ পরিবর্তনশীল সেট করুন
ডিরেক্টরি (/var/cache/pbuilder).
ডিআইএসটি
লক্ষ্য বন্টন সেট করে। এটি প্রাথমিকভাবে বেস পাথ নির্ধারণ করতে ব্যবহৃত হয়
কাউবিল্ডার or pbuilder অথবা এর জন্য কনফিগারেশন ফাইল পাথ qemubuilder, কিন্তু এটাও
পাস করতে হবে কিনা তা নির্ধারণ করতে ব্যবহৃত হয় --ডেবিয়ান-এচ-ওয়ার্করাউন্ড থেকে কাউবিল্ডার or pbuilder.
GIT_PBUILDER_AUTOCONF
যদি "না" তে সেট করা থাকে, তাহলে যুক্তি নিষ্ক্রিয় করুন যা ভিত্তি পথ, টারবল, বা তৈরি করে
কনফিগারেশন ফাইল এবং অন্যান্য সমস্ত যুক্তিতে পাস করার বিকল্পগুলি নির্ধারণ করতে
নির্মাতা. পরিবর্তে, শুধু কনফিগার করা বিল্ডার চালান এবং ধরে নিন এর কনফিগারেশন
অন্যত্র পরিচালনা করা হয় (যেমন in .pbuilderrc) এটি সেটিংকেও দমন করে
--নির্মাণ ফলাফল, তাই ব্যবহারকারীকে নিশ্চিত করতে হবে যে কনফিগারেশনটি এখনও রাখে
প্যাকেজ যেখানে জিবিপি বিল্ড প্যাকেজ তাদের প্রত্যাশা করে।
GIT_PBUILDER_OPTIONS
নির্মাতার জন্য অতিরিক্ত বিকল্প যোগ করুন। এই বিকল্পগুলি যেমন-যেমন পাস করা হয় কাউবিল্ডার,
qemubuilder, বা pbuilder মাধ্যমে pdebuild. এই পরিবর্তনশীল বিষয়বস্তু সহ্য করা হবে
শেল সম্প্রসারণ, তাই শেল মেটাক্যারেক্টার বা হোয়াইটস্পেস থাকা যেকোনো আর্গুমেন্টের প্রয়োজন
এনভায়রনমেন্ট ভেরিয়েবলের মান উদ্ধৃত করতে হবে।
GIT_PBUILDER_OUTPUT_DIR
বিল্ডের ফলাফল কোথায় রাখবেন। ডিফল্ট হল ".." (মূল ডিরেক্টরি)।
GIT_PBUILDER_AUTOCONF "না" তে সেট করা থাকলে এই সেটিংটি উপেক্ষা করা হয়৷
PBUILDER_BASE
pbuilder tgz-এর জন্য ডিফল্ট অবস্থান পরিবর্তন করতে এই পরিবেশ পরিবর্তনশীল সেট করুন
নথি পত্র (/var/cache/pbuilder) যখন BUILDER "pbuilder" এ সেট করা হয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে git-pbuilder ব্যবহার করুন