ইংরেজিফরাসিস্প্যানিশ

অনওয়ার্কস ফেভিকন

gbp-buildpackage-rpm - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে gbp-buildpackage-rpm চালান

এটি হল gbp-buildpackage-rpm কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


gbp-buildpackage-rpm - একটি Git সংগ্রহস্থল থেকে RPM প্যাকেজ তৈরি করুন

সাইনোপিসিস


জিবিপি বিল্ডপ্যাকেজ-আরপিএম [ --গিট-[না-]উপেক্ষা-নতুন ] [ --গিট-ট্যাগ ] [ --গীট-ভার্বোস ] [ --গিট-
রঙ=[অটো|চালু|বন্ধ] ] [ --গিট-রঙ-স্কিম=বর্ণবিন্যাস ] [ --git-notify=[অটো|চালু|বন্ধ] ] [
--git-tmp-dir=ডিরেক্টরী ] [ --গিট-বিক্রেতা=VENDOR ] [ --গিট-নেটিভ=[অটো|চালু|বন্ধ] ] [ --গিট-
আপস্ট্রিম-শাখা=গাছ ] [ --গিট-প্যাকেজিং-শাখা=শাখার নাম ] [ --গিট-উপেক্ষা-শাখা ] [
--গিট-[না-]সাবমডিউল ] [ --গিট-বিল্ডার=BUILD_CMD ] [ --গিট-ক্লিনার=CLEAN_CMD ] [
--git-[না-]সাইন-ট্যাগ ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=কমান্ড ] [ --গিট-
postbuild=কমান্ড ] [ --git-postexport=কমান্ড ] [ --গিট-প্রিবিল্ড=কমান্ড ] [
--গিট-[না-]বিল্ড ] [ --গিট-[না-]হুক ] [ --git-প্যাকেজিং-ট্যাগ=ট্যাগ-ফরম্যাট ] [ --গিট-
আপস্ট্রিম-ট্যাগ=ট্যাগ-ফরম্যাট ] [ --গিট-ফোর্স-তৈরি ] [ --git-no-create-orig ] [ --গিট-
upstream-tree=[ট্যাগ|শাখা|গাছ] ] [ --গিট-টারবল-ডির=ডিরেক্টরী ] [ --গিট-কম্প্রেশন-
স্তর =লেভেল ] [ --গিট-এক্সপোর্ট-ডির=ডিরেক্টরী ] [ --গিট-রপ্তানি=গাছ ] [ --গিট-প্যাকেজিং-
dir=ডিরেক্টরী ] [ --git-spec-file=ফাইল পাথ ] [ --git-export-sourcedir=ডিরেক্টরী ] [ --গিট-
এক্সপোর্ট-স্পেকডির=ডিরেক্টরী ] [ --গিট-[না-]প্রিস্টাইন-টার ] [ --গিট-[না-]প্রাচীন-টার-কমিট ]
[ --গিট-ট্যাগ-শুধুমাত্র ] [ --গিট-রিট্যাগ ] [ --গিট-মক ] [ --git-dist=বিতরণ ] [ --গিট-
খিলান =স্থাপত্য ] [ --গিট-মক-বিকল্প =বিকল্প ] [ --গিট-মক-রুট=Root- র ]

বর্ণনাঃ


জিবিপি বিল্ডপ্যাকেজ-আরপিএম একটি Git সংগ্রহস্থল থেকে RPM প্যাকেজ তৈরি করতে ব্যবহৃত হয়। এটি একটি RPM
জন্য প্রতিরূপ জিবিপি বিল্ড প্যাকেজ টুল যা ডেবিয়ান প্যাকেজ তৈরির জন্য ডিজাইন করা হয়েছে।

জিবিপি বিল্ডপ্যাকেজ-আরপিএম হবে, ক্রমে:

· যাচাই করুন যে এটি সঠিক অবস্থান থেকে কার্যকর করা হচ্ছে।

· যাচাই করুন যে সংগ্রহস্থলে কোনো অনিয়মিত উৎস পরিবর্তন নেই।

· যাচাই করুন যে এটি সঠিক শাখা থেকে কার্যকর করা হচ্ছে।

· একটি পৃথক বিল্ড এলাকায় প্যাকেজিং ফাইল রপ্তানি করুন।

একটি মূল উৎস টারবল তৈরি করুন যদি এটি বিদ্যমান না থাকে।

· কল করুন rpmbuild(1) (বা এর মাধ্যমে নির্দিষ্ট করা আবেদন --গিট-নির্মাতা), সব বরাবর পাস
কমান্ড লাইন আর্গুমেন্ট যা --git- দিয়ে শুরু হয় না।

· (ঐচ্ছিকভাবে) সফল নির্মাণের পর গাছটিকে ট্যাগ করুন।

· (ঐচ্ছিকভাবে) একটি পোস্ট বিল্ড হুক কল করুন - যেমন rpmlint চালানোর জন্য।

· (ঐচ্ছিকভাবে) একটি পোস্ট ট্যাগ হুক কল করুন - যেমন ফলাফলগুলিকে দূরবর্তী সংগ্রহস্থলে ঠেলে দিতে
ট্যাগ তৈরি করার পর।

বিকল্প


--গিট-[না-]উপেক্ষা-নতুন
উৎস ট্রি বা কারেন্টে অনিয়মিত পরিবর্তন থাকলে গর্ভপাত করবেন না
শাখার সাথে মেলে না প্যাকেজিং-শাখা.

--গিট-ট্যাগ
একটি সফল বিল্ডের পরে একটি গিট ট্যাগ যোগ করুন।

--গিট-বিল্ডার=BUILD_CMD
ব্যবহার BUILD_CMD পরিবর্তে rpmbuild -বি। এ.

--গিট-ক্লিনার=CLEAN_CMD
ব্যবহার CLEAN_CMD.

--গীট-ভার্বোস
ভার্বোস এক্সিকিউশন

--গিট-রঙ=[অটো|চালু|বন্ধ]
রঙিন আউটপুট ব্যবহার করতে হবে কিনা।

--গিট-রঙ-স্কিম=বর্ণবিন্যাস
আউটপুটে ব্যবহার করার জন্য রঙ (যখন রঙ সক্রিয় থাকে)। COLOR_SCHEME এর বিন্যাস হল৷
' : : : ' সংখ্যাসূচক মান এবং রঙের নাম গৃহীত হয়,
খালি ক্ষেত্রগুলি ডিফল্ট রঙ বোঝায়। যেমন --git-color-scheme='cyan:34::'
সায়ানে ডিবাগ বার্তা, নীল রঙে তথ্য বার্তা এবং অন্যান্য বার্তাগুলি দেখাবে৷
ডিফল্ট (অর্থাৎ লাল রঙে সতর্কতা এবং ত্রুটি বার্তা)।

--git-notify=[অটো|চালু|বন্ধ]
বিল্ড করার পরে একটি ডেস্কটপ বিজ্ঞপ্তি পাঠাতে হবে কিনা।

--git-tmp-dir=ডিরেক্টরী
বেস ডিরেক্টরি যার অধীনে অস্থায়ী ডিরেক্টরি তৈরি করা হয়।

--গিট-বিক্রেতা=VENDOR
বিতরণ বিক্রেতার নাম।

--গিট-নেটিভ=[অটো|চালু|বন্ধ]
একটি প্যাকেজের 'জন্ম' সংজ্ঞায়িত করুন। ডিফল্ট মান গাড়ী তোলে জিবিপি বিল্ড প্যাকেজ-
RPM অনুমান করা. অনুমান করা হয় উজানের শাখার অস্তিত্বের উপর ভিত্তি করে।

--গিট-আপস্ট্রিম-শাখা=শাখার নাম
শাখা যদি থেকে অরিগ টারবল তৈরি করে --গিট-আপস্ট্রিম-বৃক্ষ তৈরি শাখা.
ডিফল্ট হয় উজানে.

--গিট-প্যাকেজিং-শাখা=শাখার নাম
আপনি যদি এই শাখায় না থাকেন, যখন আহ্বান জানান জিবিপি বিল্ডপ্যাকেজ-আরপিএম এটা ব্যর্থ হবে।
ডিফল্ট হয় মালিক. আপনি ভুলবশত a থেকে রিলিজ করবেন না তা নিশ্চিত করার জন্য এটি করা হয়
বিষয় শাখা। ব্যবহার করার সময় এই শাখায় না থাকাকে উপেক্ষা করা হবে --গিট-উপেক্ষা-
নতুন.

--গিট-উপেক্ষা-শাখা
বর্তমান শাখা মেলে কিনা চেক করবেন না প্যাকেজিং-শাখা.

--গিট-[না-]সাবমডিউল
অরিগ টারবলে গিট সাবমডিউলগুলি অন্তর্ভুক্ত করুন।

--git-[না-]সাইন-ট্যাগ
GPG সাইন সব তৈরি ট্যাগ.

--git-keyid=GPG-KEYID
জিপিজি সাইনিং ট্যাগের জন্য এই কীআইডি ব্যবহার করুন।

--git-posttag=কমান্ড
চালান কমান্ড একটি নতুন সংস্করণ ট্যাগ করার পরে।

রপ্তানি করা পরিবেশ ভেরিয়েবল হল: GBP_TAG (উৎপন্ন ট্যাগের নাম),
GBP_BRANCH (যে শাখা থেকে প্যাকেজটি তৈরি করা হয়েছিল) এবং GBP_SHA1 (এর sha1
কমিট ট্যাগটি তৈরি করা হয়েছিল)।

--গিট-পোস্টবিল্ড=কমান্ড
এক্সিকিউট কমান্ড সফল নির্মাণের পর।

রপ্তানি করা পরিবেশ ভেরিয়েবল হল: GBP_CHANGES_FILE (উৎপন্নের নাম
ফাইল পরিবর্তন), GBP_BUILD_DIR (বিল্ড ডির)।

--git-postexport=কমান্ড
এক্সিকিউট কমান্ড উৎস গাছ রপ্তানি করার পরে.

রপ্তানি করা পরিবেশ ভেরিয়েবল হল: GBP_GIT_DIR (প্যাকেজটি হল ভান্ডার
থেকে নির্মিত হচ্ছে), GBP_TMP_DIR (অস্থায়ী ডিরেক্টরি যেখানে উত্স ছিল
প্রাথমিকভাবে রপ্তানি করা হয়)।

--গিট-প্রিবিল্ড=কমান্ড
এক্সিকিউট কমান্ড কল করার আগে বিল্ড ডিরেক্টরি থেকে rpmbuild অথবা আবেদন
মাধ্যমে নির্দিষ্ট করা হয়েছে --গিট-নির্মাতা.

রপ্তানি করা পরিবেশ ভেরিয়েবল হল: GBP_GIT_DIR (প্যাকেজটি হল ভান্ডার
থেকে নির্মিত হচ্ছে), GBP_BUILD_DIR (বিল্ড ডির)।

--গিট-[না-]বিল্ড
নির্মাতা সক্ষম করুন। বিঃদ্রঃ: --গিট-নো-বিল্ড পোস্টবিল্ড হুককেও নিষ্ক্রিয় করে দেয়।

--গিট-[না-]হুক
সমস্ত (ক্লিনার, পোস্ট এক্সপোর্ট, প্রিবিল্ড, পোস্টবিল্ড এবং পোস্টট্যাগ) হুকগুলি চালানো সক্ষম করুন৷
দ্রষ্টব্য: --গিট-নির্মাতা কমান্ড এই বিকল্প দ্বারা প্রভাবিত হয় না.

--git-প্যাকেজিং-ট্যাগ=ট্যাগ-ফরম্যাট
প্যাকেজের প্রকাশিত সংস্করণগুলিকে ট্যাগ করার সময় এই ট্যাগ বিন্যাসটি ব্যবহার করুন৷

--git-আপস্ট্রিম-ট্যাগ=ট্যাগ-ফরম্যাট
আপস্ট্রিম সংস্করণের ট্যাগ খুঁজছেন যখন এই ট্যাগ বিন্যাস ব্যবহার করুন, ডিফল্ট হয়
আপস্ট্রিম/%(সংস্করণ).

--গিট-ফোর্স-তৈরি
একটি অরিগ টারবল তৈরি করতে বাধ্য করুন (উপস্থিত থাকলে একটি পূর্ব-বিদ্যমানকে ওভাররাইট করা)।

--git-no-create-orig
কোনো অরিগ টারবল তৈরি করার চেষ্টা করবেন না।

--গিট-এক্সপোর্ট-ডির=ডিরেক্টরী
বর্তমান শাখা প্রধান (বা ট্রিশ অবজেক্ট) থেকে প্যাকেজিং ফাইলগুলি রপ্তানি করুন
মাধ্যমে দেওয়া হয় --গিট-রপ্তানি থেকে ডিরেক্টরী নির্মাণের আগে।

--git-export-sourcedir=ডিরেক্টরী

--git-এক্সপোর্ট-স্পেকডির=ডিরেক্টরী
রপ্তানি ডিরেক্টরির অধীনে সাবডিরেক্টরি যেখানে প্যাকেজিং ফাইল রপ্তানি করা হয়। দ্য
rpmbuild বিল্ডারের ডিফল্ট বিল্ড বিকল্পগুলিও সেই অনুযায়ী সামঞ্জস্য করা হয়।

--গিট-রপ্তানি=গাছ
বর্তমান শাখা প্রধান রপ্তানির পরিবর্তে, বৃক্ষবিশিষ্ট বস্তুটি রপ্তানি করুন গাছ.
বিশেষ নাম এর INDEX বর্তমান সূচক রপ্তানি করে, WC) মধ্যে সমস্ত ফাইল রপ্তানি করে
বর্তমান কাজের ডিরেক্টরি।

--গিট-প্যাকেজিং-ডির=ডিরেক্টরী
সাবডিরেক্টরি যেখানে RPM প্যাকেজিং ফাইল রয়েছে।

--git-spec-file=ফাইল পাথ
স্পেক ফাইল ব্যবহার করার জন্য আপেক্ষিক পাথ। বিশেষ মান গাড়ী কারণসমূহ জিবিপি বিল্ড প্যাকেজ-
RPM অনুসন্ধান এবং অনুমান করতে। অন্যান্য মান কারণ --গিট-প্যাকেজিং-ডির হওয়ার বিকল্প
উপেক্ষা করা হয়েছে: পরিবর্তে spec ফাইলের ডিরেক্টরি ব্যবহার করা হয়।

--গিট-আপস্ট্রিম-ট্রি=[ট্যাগ|শাখা|গাছ]
টারবল তৈরি করতে ব্যবহৃত আপস্ট্রিম উত্সগুলি কীভাবে সন্ধান করবেন। TAG একটি ট্যাগ দেখে
চেঞ্জলগের সংস্করণের সাথে সম্পর্কিত। শাখা উজানের শাখার দিকে তাকায়
মাধ্যমে দেওয়া হয় --গিট-আপস্ট্রিম-শাখা বিকল্প অন্যান্য মান হিসাবে ব্যাখ্যা করা হয়
গাছপালা

এই যদি কোন প্রভাব নেই --গিট-প্রিস্টাইন-টার ব্যবহৃত হচ্ছে.

--গিট-টারবল-ডির=ডিরেক্টরী
মূল টারবলের জন্য অনুসন্ধান করুন ডিরেক্টরী পরিবর্তে তাদের উৎপন্ন.

--গিট-কম্প্রেশন-লেভেল=লেভেল
আপস্ট্রিম টারবল কম্প্রেশন স্তর নির্দিষ্ট করে যদি একটি আপস্ট্রিম টারবলের প্রয়োজন হয়
নির্মিত

--গিট-ট্যাগ-শুধুমাত্র
তৈরি করবেন না, শুধুমাত্র ট্যাগ করুন এবং পোস্ট-ট্যাগ হুক চালান।

--গিট-রিট্যাগ
যদি একই সংস্করণের একটি ট্যাগ ইতিমধ্যেই বিদ্যমান থাকে তবে ট্যাগ অপারেশনগুলিকে ব্যর্থ করবেন না, কিন্তু,
পরিবর্তে বিদ্যমান ট্যাগ ওভাররাইট করুন।

--গিট-প্রিস্টাইন-টার
আপস্ট্রিম টারবল তৈরি করার সময় প্রিস্টাইন-টার ব্যবহার করুন যদি এটি বিদ্যমান না থাকে।

--গিট-প্রিস্টাইন-টার-কমিট
যদি একটি নতুন টারবল হয় তাহলে প্রিস্টাইন-টার ডেল্টাকে প্রিস্টাইন-টার শাখায় জমা দিন
উৎপন্ন হয়েছে এবং আদি-টার ডেটা ইতিমধ্যে সেখানে নেই।

--গিট-মক
আহ্বান করে rpms তৈরি করতে মক ব্যবহার করুন gbp-নির্মাতা-মক.

--git-dist
মক ব্যবহার করার সময় এই বিতরণের জন্য তৈরি করুন (যেমন: epel-6)।

--গিট-খিলান
মক ব্যবহার করার সময় এই আর্কিটেকচারের জন্য তৈরি করুন, বর্তমানের জন্য তৈরি করা ডিফল্ট
হোস্ট আর্কিটেকচার।

--গিট-মক-রুট
মক রুট ব্যবহার করতে হবে। ডিফল্ট থেকে ডিআইএসটি-ARCH দ্বারা উপর থেকে

--গিট-মক-বিকল্প
অতিরিক্ত বিকল্প উপহাস পাস. ডিফল্ট কোনো অতিরিক্ত বিকল্প পাস করা হয়.

উদাহরণ


শুধুমাত্র এর সাথে একটি উৎস RPM তৈরি করুন rpmbuild

জিবিপি বিল্ডপ্যাকেজ-আরপিএম -বিএস

দিয়ে একটি RPM প্যাকেজ তৈরি করুন rpmbuild প্রতিশ্রুতিহীন পরিবর্তন সহ একটি কাস্টম শাখায়
অন্তর্ভুক্ত করা হয়েছে।

জিবিপি বিল্ডপ্যাকেজ-আরপিএম --গিট-উপেক্ষা-শাখা --গিট-এক্সপোর্ট=ডব্লিউসি

কনফিগারেশন নথি পত্র


বিভিন্ন gbp.conf উপরের কমান্ড-লাইন আর্গুমেন্টের জন্য ডিফল্ট সেট করতে ফাইলগুলি পার্স করা হয়।
দেখ gbp.conf(5)> বিস্তারিত জানার জন্য ম্যানপেজ।

কনফিগার ফাইলের সমস্ত বিকল্প 'গিট-' উপসর্গ ছাড়াই নির্দিষ্ট করা হয়েছে।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে gbp-buildpackage-rpm ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad