debrelease - ক্লাউডে অনলাইন

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

কার্যক্রম:

NAME এর


debrelease - ডুপলোড বা dput এর চারপাশে একটি মোড়ক

সাইনোপিসিস


debrelease [debrelease অপশন] [ডুপ্লোড/ডিপুট অপশন]

বর্ণনাঃ


debrelease চারপাশে একটি সহজ মোড়ক ডুপ্লোড or dput. এটা ভেতর থেকে বলা হয়
একটি প্যাকেজের সোর্স কোড ট্রি, এবং একটি প্যাকেজের বর্তমান সংস্করণ বের করে। এটা তারপর
অনুরূপ জন্য দেখায় .পরিবর্তন ফাইল (যা ক্রমানুসারে আপলোড করার জন্য প্রয়োজনীয় ফাইলগুলির তালিকা করে
প্যাকেজটি প্রকাশ করতে) সোর্স কোড ট্রি এবং কলের মূল ডিরেক্টরিতে ডুপ্লোড
or dput সাথে .পরিবর্তন প্রকৃত আপলোড করার জন্য পরামিতি হিসাবে ফাইল করুন।

বিকল্প দেওয়া যেতে পারে debrelease; নীচে তালিকাভুক্ত ছাড়া, তারা পাস করা হয়
অপরিবর্তিত থেকে ডুপ্লোড or dput. দ্য devscripts কনফিগারেশন ফাইলগুলিও পড়ে
debrelease যেভাবে নিচে বর্ণীত.

নির্দেশিকা নাম পরীক্ষণ


অন্যান্য স্ক্রিপ্টের সাথে মিল রয়েছে devscripts প্যাকেজ, debrelease আরোহণ করা হবে
ডিরেক্টরি গাছ যতক্ষণ না এটি একটি খুঁজে পায় ডেবিয়ান/চেঞ্জলগ ফাইল বিপথগামী ফাইলগুলির বিরুদ্ধে সুরক্ষা হিসাবে
সম্ভাব্য সমস্যা সৃষ্টি করে, এটি খুঁজে পাওয়া গেলে এটি প্যারেন্ট ডিরেক্টরির নাম পরীক্ষা করবে
দ্য ডেবিয়ান/চেঞ্জলগ ফাইল, এবং চেক করুন যে ডিরেক্টরির নাম প্যাকেজের সাথে মিলে যায়
নাম সুনির্দিষ্টভাবে এটি কীভাবে করে তা দুটি কনফিগারেশন ফাইল ভেরিয়েবল দ্বারা নিয়ন্ত্রিত হয়
DEVSCRIPTS_CHECK_DIRNAME_LEVEL এবং DEVSCRIPTS_CHECK_DIRNAME_REGEX, এবং তাদের সংশ্লিষ্ট
কমান্ড লাইন বিকল্প --চেক-ডিরনেম-লেভেল এবং --চেক-ডিরনাম-রেজেক্স.

DEVSCRIPTS_CHECK_DIRNAME_LEVEL নিম্নলিখিত মান নিতে পারেন:

0 ডিরেক্টরির নাম কখনই পরীক্ষা করবেন না।

1 শুধুমাত্র ডিরেক্টরির নাম চেক করুন যদি আমাদের অনুসন্ধানে ডিরেক্টরি পরিবর্তন করতে হয়
ডেবিয়ান/চেঞ্জলগ. এটি ডিফল্ট আচরণ।

2 সর্বদা ডিরেক্টরির নাম পরীক্ষা করুন।

ডিরেক্টরির নাম বর্তমান ডিরেক্টরির নাম কিনা তা পরীক্ষা করে পরীক্ষা করা হয় (নির্ধারিত হিসাবে
by PWD(1)) কনফিগারেশন ফাইল বিকল্প দ্বারা প্রদত্ত রেজেক্সের সাথে মেলে
DEVSCRIPTS_CHECK_DIRNAME_REGEX অথবা কমান্ড লাইন বিকল্প দ্বারা --চেক-ডিরনাম-রেজেক্স regex.
এখানে regex একটি পার্ল রেজেক্স (দেখুন perlre(3perl)), যা শুরুতে নোঙর করা হবে
এবং শেষ. যদি regex একটি '/' ধারণ করে, তারপর এটি অবশ্যই সম্পূর্ণ ডিরেক্টরি পথের সাথে মেলে। যদি
না, তাহলে এটি অবশ্যই সম্পূর্ণ ডিরেক্টরি নামের সাথে মেলে। যদি regex 'PACKAGE' স্ট্রিং রয়েছে,
চেঞ্জলগ থেকে নির্ধারিত হিসাবে এটি উৎস প্যাকেজের নাম দ্বারা প্রতিস্থাপিত হবে। দ্য
রেজেক্সের ডিফল্ট মান হল: ´PACKAGE(-.+)?', এইভাবে মেলে ডিরেক্টরির নাম যেমন
প্যাকেজ এবং প্যাকেজ-সংস্করণ।

বিকল্প


--ডুপলোড, --dput
এটি কোন আপলোডার প্রোগ্রাম ব্যবহার করবে তা নির্দিষ্ট করে; ডিফল্ট হয় ডুপ্লোড.

-S যদি এই বিকল্পটি ব্যবহার করা হয়, বা ডিফল্ট .পরিবর্তন ফাইল পাওয়া যায় না কিন্তু একটি উৎস-শুধুমাত্র
.পরিবর্তন ফাইল উপস্থিত, তারপর এই উৎস শুধুমাত্র .পরিবর্তন ফাইল আপলোড করা হবে
পরিবর্তে একটি খিলান-নির্দিষ্ট এক.

-aডেবিয়ান-স্থাপত্য, -tGNU-সিস্টেম-টাইপ
দেখ dpkg-আর্কিটেকচার(1) এই বিকল্পগুলির বর্ণনার জন্য। তারা প্রভাবিত
জন্য অনুসন্ধান করুন .পরিবর্তন ফাইল তারা এর আচরণ অনুকরণ প্রদান করা হয় dpkg-
বিল্ড প্যাকেজ এর নাম নির্ধারণ করার সময় .পরিবর্তন ফাইল যদি একটি সমতল -t is
দেওয়া, এটা হতে নেওয়া হয় ডুপ্লোড হোস্ট-নির্দিষ্ট বিকল্প, এবং তাই
এর সমাপ্তি বোঝায় debrelease- নির্দিষ্ট বিকল্প।

-- মাল্টি
বহুতল .পরিবর্তন মোড: এটি বোঝায় যে debrelease সবচেয়ে সাম্প্রতিক ব্যবহার করা উচিত
নামের প্যাটার্ন সহ ফাইল প্যাকেজ_সংস্করণ_*+*.পরিবর্তন যেমন .পরিবর্তন ফাইল,
জন্য অনুমতি দেয় .পরিবর্তন দ্বারা উত্পাদিত ফাইল dpkg-ক্রস.

-- debs-dir ডিরেক্টরি
জন্য দেখুন .পরিবর্তন এবং .deb ফাইলগুলি ডিরেক্টরি পরিবর্তে পিতামাতার
উৎস ডিরেক্টরি। এটি হয় একটি নিখুঁত পথ বা এর শীর্ষের সাথে সম্পর্কিত হওয়া উচিত
উৎস ডিরেক্টরি।

--চেক-ডিরনেম-লেভেল N
উপরের বিভাগটি দেখুন নির্দেশিকা নাম পরীক্ষণ এই বিকল্পের ব্যাখ্যার জন্য।

--চেক-ডিরনাম-রেজেক্স regex
উপরের বিভাগটি দেখুন নির্দেশিকা নাম পরীক্ষণ এই বিকল্পের ব্যাখ্যার জন্য।

--no-conf, --noconf
কোন কনফিগারেশন ফাইল পড়ুন না. এটি শুধুমাত্র প্রথম বিকল্প হিসাবে ব্যবহার করা যেতে পারে
কমান্ড লাইনে দেওয়া।

--help, -h
একটি সাহায্য বার্তা প্রদর্শন করুন এবং সফলভাবে প্রস্থান করুন।

--সংস্করণ
সংস্করণ এবং কপিরাইট তথ্য প্রদর্শন করুন এবং সফলভাবে প্রস্থান করুন।

কনফিগারেশন বৈচিত্র্য


দুটি কনফিগারেশন ফাইল /etc/devscripts.conf এবং ~/.devscripts যে sourced হয়
কনফিগারেশন ভেরিয়েবল সেট করার জন্য। কমান্ড লাইন বিকল্পগুলি ওভাররাইড করতে ব্যবহার করা যেতে পারে
কনফিগারেশন ফাইল সেটিংস। পরিবেশ পরিবর্তনশীল সেটিংস এই উদ্দেশ্যে উপেক্ষা করা হয়.
বর্তমানে স্বীকৃত ভেরিয়েবল হল:

DEBRELEASE_UPLOADER
বর্তমানে স্বীকৃত মান হল ডুপ্লোড এবং dput, এবং এটি নির্দিষ্ট করে কোনটি
আপলোডার প্রোগ্রাম ব্যবহার করা উচিত। এটা অনুরূপ --ডুপলোড এবং --dput
কমান্ড লাইন বিকল্প।

DEBRELEASE_DEBS_DIR
এটি যে ডিরেক্টরির জন্য সন্ধান করতে হবে তা নির্দিষ্ট করে .পরিবর্তন এবং .deb ফাইল, এবং
হয় একটি নিখুঁত পথ বা উত্স গাছের শীর্ষের সাথে সম্পর্কিত। এই
থেকে অনুরূপ -- debs-dir কমান্ড লাইন বিকল্প। এই নির্দেশিকা ব্যবহার করা যেতে পারে,
উদাহরণস্বরূপ, যদি আপনি সবসময় ব্যবহার করেন pbuilder or svn-বিল্ড প্যাকেজ আপনার প্যাকেজ তৈরি করতে।
উল্লেখ্য যে এটি প্রভাবিত করে debc(1) এবং প্রবাহ(1).

DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
উপরের বিভাগটি দেখুন নির্দেশিকা নাম পরীক্ষণ এই একটি ব্যাখ্যা জন্য
ভেরিয়েবল মনে রাখবেন যে এইগুলি প্যাকেজ-ওয়াইড কনফিগারেশন ভেরিয়েবল, এবং হবে
তাই সব প্রভাবিত devscripts স্ক্রিপ্ট যা তাদের মান পরীক্ষা করে, যেমন বর্ণনা করা হয়েছে
তাদের নিজ নিজ ম্যানপেজ এবং ইন devscripts.conf(5).

onworks.net পরিষেবা ব্যবহার করে অনলাইনে debrelease ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম