এটি হল কমান্ড এপ্যাচ যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
aepatch - প্যাচ হিসাবে পরিবর্তন পাঠান এবং গ্রহণ করুন
সাইনোপিসিস
aepatch -পাঠুন [ পছন্দ...]
aepatch - গ্রহণ [ পছন্দ...]
aepatch -list [ পছন্দ...]
aepatch -সাহায্য
aepatch -সংস্করণ
বর্ণনাঃ
সার্জারির aepatch কমান্ড প্যাচ হিসাবে Aegis পরিবর্তন পাঠাতে, বা প্যাচ এবং পালা গ্রহণ করতে ব্যবহৃত হয়
তারা Aegis পরিবর্তিত হয়.
দয়া করে মনে রাখবেন যে এটি শুধুমাত্র টেক্সট ফাইলের জন্য কাজ করে। যদি আপনার প্রকল্প বাইনারি ফাইল ব্যবহার করে,
aepatch প্রোগ্রাম দরকারী হবে না কারণ পরিবর্তন(1) এবং তালি(1) কমান্ড শুধুমাত্র কাজ করে
টেক্সট ফাইল। এছাড়াও, এটি শুধুমাত্র নামের ফাইলগুলির জন্য কাজ করে যার মধ্যে সাদা স্থান নেই।
আপনি যদি মিলগুলিকে একত্রিত করতে চান, আপনি GNU প্যাচ ইউটিলস ব্যবহার করতে পারেন, যার মধ্যে রয়েছে a
প্যাচ একসাথে মার্জ করার টুল।
পাঠান
পাঠান ভেরিয়েন্টটি একটি নির্দিষ্ট পরিবর্তন করে এবং একটি প্যাচ তৈরি করে যার মধ্যে সমস্তটি রয়েছে
সেই পরিবর্তনের সমস্ত ফাইলের পরিবর্তন। ফলাফল সংকুচিত হয়, এবং একটি এনকোড করা হয়
পাঠ্য বিন্যাস যা মেইল স্থানান্তর দ্বারা দূষিত না হয়ে ই-মেইল হিসাবে পাঠানো যেতে পারে
পথ ধরে এজেন্ট।
এর আউটপুট aepatch -পাঠুন কমান্ড একটি সাধারণ ইউনিক্স প্যাচ, যেমন আপনি উত্পাদন করবেন
ব্যবহার পরিবর্তন(২০১১), bzip2(1) এবং একটি MIME এনকোডার যেমন mpack(1)। কোন বিশেষ নেই
বিন্যাস আউটপুট স্বাভাবিকের সাথে সংকুচিত হতে পারে bunzip2(1) আদেশ এবং প্রয়োগ
স্বাভাবিকের সাথে তালি(1) আদেশ।
কম্প্রেশন অ্যালগরিদম এর মাধ্যমে নির্বাচনযোগ্য - কম্প্রেশন-অ্যালগরিদম বিকল্প, দেখুন
বিশদ বিবরণের জন্য, নীচে বিকল্প বিভাগ। দ্য - সামঞ্জস্যতা বিকল্পও বোঝে
কম্প্রেশন প্রয়োজন।
উৎপাদক ঐতিহ্যগত প্যাচ
আপনি যদি বিকাশকারীদের কাছে "প্রথাগত" প্যাচ পাঠাতে চান যারা পরিচালনা করতে Aegis ব্যবহার করছেন না
তাদের শেষে উত্স, আপনি নিম্নলিখিত বিকল্পগুলি ব্যবহার করতে পারেন:
aepatch -পাঠুন -cte=কোনটি নয় -comp-alg=কোনটি নয়
এটি কোন বিষয়বস্তু স্থানান্তর এনকোডিং, এবং কোন কম্প্রেশন ব্যবহার না করে। আপনিও যদি চান
Aegis মেটা ডেটা বাদ দিন, আপনি নিম্নলিখিত বিকল্পগুলি ব্যবহার করতে পারেন:
aepatch -পাঠান -cte=কোনটি -nocomp -compat=4.16
-সামঞ্জস্যতা বিকল্পের জন্য এই সেটিংটি সমস্ত Aegis এক্সটেনশন বাদ দেয়।
ডিফল্টরূপে, একটি প্রসঙ্গ পার্থক্য তৈরি হয়। কিছু প্রকল্প ইউনিফাইড ডিফ ব্যবহার করতে পছন্দ করে
বিন্যাস এই দ্বারা নিয়ন্ত্রিত হয় প্যাচ_ডিফ_কমান্ড প্রকল্প কনফিগারেশনের ক্ষেত্র
ফাইল (দেখুন aepconf(5) আরও তথ্যের জন্য)। আপনার যদি GNU পার্থক্য থাকে তবে নিম্নলিখিতটি ব্যবহার করুন
কমান্ড প্রয়োগ করুন:
patch_diff_command = "সেট +e;"
"diff-u --text"
"-L ${quote $index} -L ${quote $index}"
"${quote $original} ${quote $input} > ${quote $output}; "
"পরীক্ষা $? -le 1"";
এই সেটিং এর কারণ হবে aepatch(1) পরিবর্তে ইউনিফাইড ডিফ প্যাচ তৈরি করার জন্য কমান্ড
প্রসঙ্গ পার্থক্য প্যাচ. আপনি এই কমান্ড থেকে দেখতে পারেন, aepatch(1) কমান্ড হল অনলু
আপনার টেক্সট সোর্স ফাইল থাকলে ব্যবহার করা যাবে; এটা বাইনারি জন্য আদর্শ ফলাফল কম উত্পাদন করে
ফাইল।
অপশন সমূহ
নিম্নোক্ত বিকল্পগুলি পাঠান ভেরিয়েন্ট দ্বারা বোঝা যায়:
-পরিবর্তন সংখ্যা
এই বিকল্পটি একটি প্রকল্পের মধ্যে একটি নির্দিষ্ট পরিবর্তন নির্দিষ্ট করতে ব্যবহার করা যেতে পারে। দেখা
আশ্রয়(1) এই বিকল্পের সম্পূর্ণ বিবরণের জন্য।
-সামঞ্জস্যতা সংস্করণ সংখ্যা
এই বিকল্পটির সংস্করণ নির্দিষ্ট করতে ব্যবহার করা যেতে পারে aepatch(1) যা হবে
গ্রহণ এই পরিবর্তন সেট. এই তথ্য কোন বৈশিষ্ট্য নির্বাচন করতে ব্যবহার করা হয়
ডেটাতে অন্তর্ভুক্ত করুন এবং কোনটি বাদ দিতে হবে। ডিফল্টরূপে, সর্বশেষ বৈশিষ্ট্য সেট হবে
ব্যবহার করা.
- কম্প্রেশন-অ্যালগরিদম নাম
এই বিকল্পটি ব্যবহার করা হবে কম্প্রেশন নির্দিষ্ট করতে ব্যবহার করা যেতে পারে। তারা তালিকাভুক্ত করা হয়
কম্প্রেশন কার্যকারিতার ক্রম অনুসারে।
none কোন কম্প্রেশন ব্যবহার করবেন না (সব কমান্ডের জন্য সর্বদা অর্থবহ নয়)।
gzip দ্বারা ব্যবহৃত কম্প্রেশন ব্যবহার করুন gzip,(1) প্রোগ্রাম।
bzip2 দ্বারা ব্যবহৃত কম্প্রেশন ব্যবহার করুন bzip2(1) প্রোগ্রাম।
ভবিষ্যতে আরও কম্প্রেশন অ্যালগরিদম যোগ করা যেতে পারে।
- কম্প্রেস
এই বিকল্পটির পক্ষে অবমূল্যায়ন করা হয়েছে৷ -comp-alg=gzip or -comp-alg=bzip2
অপশন।
-না_কমপ্রেস
এই বিকল্পগুলির পক্ষে অবচয় করা হয়েছে৷ -comp-alg=কোনটি নয় বিকল্প।
-কন্টেন্ট_ট্রান্সফার_এনকোডিং নাম
এই বিকল্পটি ব্যবহার করা হবে সামগ্রী স্থানান্তর এনকোডিং নির্দিষ্ট করতে ব্যবহার করা যেতে পারে। এটা
নিম্নলিখিত মানগুলির মধ্যে একটি নিতে পারে:
কোনটি কোন বিষয়বস্তু স্থানান্তর এনকোডিং সঞ্চালিত হবে না.
Base64 MIME বেস 64 এনকোডিং ব্যবহার করতে হবে। এটি ডিফল্ট।
উদ্ধৃত_মুদ্রণযোগ্য
MIME উদ্ধৃত মুদ্রণযোগ্য এনকোডিং ব্যবহার করতে হবে।
Unix_to_Unix_encode
প্রাচীন ইউনিক্স-টু-ইউনিক্স এনকোডিং ব্যবহার করতে হবে।
এই এনকোডিংগুলিকে মন্তব্য লাইনের বিকল্পগুলির মতোই সংক্ষিপ্ত করা যেতে পারে।
-Ascii_Armor
এর মানে উপরের "-cte=base64" বিকল্পের মতই।
-না_আসকি_আরমার
এর মানে উপরের "-cte=none" বিকল্পের মতই।
-ডেল্টা সংখ্যা
এই বিকল্পটি প্রকল্পের ইতিহাসে একটি নির্দিষ্ট ডেল্টা নির্দিষ্ট করতে ব্যবহার করা যেতে পারে
বর্তমান সংস্করণের পরিবর্তে ফাইলটি কপি করুন। যদি ব-দ্বীপ হয়ে থাকে
একটি নাম দেওয়া হয়েছে (দেখুন aedn(1) কীভাবে) আপনি ডেল্টার পরিবর্তে একটি ডেল্টা নাম ব্যবহার করতে পারেন
সংখ্যা উল্লেখিত ডেল্টা বিদ্যমান না থাকলে এটি একটি ত্রুটি। ডেল্টা সংখ্যা
1 থেকে শুরু করুন এবং বৃদ্ধি করুন; ডেল্টা 0 হল একটি বিশেষ ক্ষেত্রে যার অর্থ “যখন শাখা
শুরু হয়েছে"।
-ডেল্টা_তারিখ স্ট্রিং
এই বিকল্পটি প্রকল্পের একটি নির্দিষ্ট তারিখ এবং সময় নির্দিষ্ট করতে ব্যবহার করা যেতে পারে
ইতিহাস থেকে ফাইলটি অনুলিপি করার জন্য, সবচেয়ে বর্তমান সংস্করণের পরিবর্তে। এটি একটি
ত্রুটি যদি নির্দিষ্ট করা স্ট্রিংটিকে একটি বৈধ তারিখ এবং সময় হিসাবে ব্যাখ্যা করা না যায়।
আপনি যদি স্পেস ব্যবহার করতে চান তবে স্ট্রিংটি উদ্ধৃত করুন।
-ডেল্টা_থেকে_পরিবর্তন সংখ্যা
এই বিকল্পটি পরিবর্তন থেকে একটি নির্দিষ্ট প্রকল্প ডেল্টা নির্দিষ্ট করতে ব্যবহার করা যেতে পারে
সংখ্যা।
-আউটপুট ফাইলের নাম
এই বিকল্পটি আউটপুট ফাইল নির্দিষ্ট করতে ব্যবহার করা যেতে পারে। আউটপুট পাঠানো হয়
ডিফল্টরূপে আদর্শ আউটপুট।
-প্রকল্প নাম
এই বিকল্পটি আগ্রহের প্রকল্প নির্বাচন করতে ব্যবহার করা যেতে পারে। যখন না -প্রকল্প
বিকল্প নির্দিষ্ট করা হয়, AEGIS_PROJECT পরিবেশ পরিবর্তনশীল পরামর্শ দেওয়া হয়. যদি
যেটির অস্তিত্ব নেই, ব্যবহারকারীর $HOME/.aegisrc ফাইল একটি ডিফল্ট জন্য পরীক্ষা করা হয়
প্রকল্প ক্ষেত্র (দেখুন aeuconf(5) আরও তথ্যের জন্য)। যদি তা না থাকে,
যখন ব্যবহারকারী শুধুমাত্র একটি একক প্রকল্প, প্রকল্পের মধ্যে পরিবর্তনের উপর কাজ করে
নাম যে প্রকল্পের ডিফল্ট. অন্যথায়, এটি একটি ত্রুটি.
-স্বাক্ষরিত_বন্ধ_দ্বারা
এই বিকল্পটি একটি Signed-off-by: লাইন পরিবর্তন সেটের সাথে যুক্ত করার জন্য ব্যবহার করা যেতে পারে
বর্ণনা।
-না_স্বাক্ষরিত_অফ_বাই
এই বিকল্পটি একটি Signed-off-by: লাইন সংযুক্ত করা থেকে প্রতিরোধ করতে ব্যবহার করা যেতে পারে
পরিবর্তন সেট বিবরণ.
গ্রহণ
রিসিভ ভেরিয়েন্টটি একটি প্যাচ নেয় এবং একটি এজিস পরিবর্তন তৈরি করে (দেখুন aenc(1)) বাস্তবায়ন করা
মধ্যে পরিবর্তন. ফাইলগুলি পরিবর্তনে যোগ করা হয়েছে (দেখুন aenf(২০১১), aecp(২০১১), বায়ু(২০১১),
aent(1)) এবং তারপর প্যাচ বিষয়বস্তু উন্নয়ন ডিরেক্টরিতে আনপ্যাকেজ করা হয়, এবং
ফাইলগুলিতে প্রয়োগ করা পরিবর্তনগুলি।
প্যাচ দ্বারা উত্পাদিত করতে হবে না aepatch(1) আদেশ। সাধারণ প্যাচ
দ্বারা উত্পাদিত পরিবর্তন(1) কমান্ডও বৈধ ইনপুট। উদ্দেশ্য আপনি অংশগ্রহণ করতে পারেন
সাধারণ ওপেন সোর্স ডেভেলপমেন্টে, এবং এজিস ব্যবহার করুন, এমনকি যদি আপনার সহযোগী বিকাশকারীও হন
না.
একবার আনপ্যাক হয়ে গেলে, পরিবর্তনটি তৈরি করা হয় (দেখুন aeb(1)), পার্থক্য (দেখুন AED(1)), এবং
পরীক্ষিত (দেখুন aet(1))। স্বয়ংক্রিয় প্রক্রিয়া এই সময়ে থামে, যাতে আপনি নিশ্চিত করতে পারেন
যে পরিবর্তন কাঙ্ক্ষিত.
ফাইল নাম
এটি সাধারণ ব্যবহার করে তৈরি করা প্যাচ ফাইলগুলির জন্য সাধারণ পরিবর্তন -r অতিরিক্ত ধারণ করার প্রক্রিয়া
পথ উপসর্গ দ্য aepatch(1) কমান্ড স্বয়ংক্রিয়ভাবে এই অপসারণ করার চেষ্টা করে। এই
সাধারণত সম্ভব কারণ প্যাচ সাধারণত প্রকল্পের মধ্যে ফাইল পরিবর্তন করে, তাই প্যাচ
কোনটি এবং কতটা পথ উপসর্গ অনুমান করতে ফাইলের নামগুলিকে প্রকল্প ফাইলের নামের সাথে তুলনা করা হয়
মুছে ফেলার জন্য.
-পাথ_উপসর্গ সরান স্ট্রিং
এই বিকল্পটি সুস্পষ্টভাবে অপসারণ করা পাথ উপসর্গ নির্দিষ্ট করতে ব্যবহার করা যেতে পারে, যদি
বর্তমান এটি একাধিকবার নির্দিষ্ট করা যেতে পারে।
আপনার যদি একটি জটিল প্রকল্প ডিরেক্টরি কাঠামো থাকে, সময়ে সময়ে লোকেরা আপনাকে পাঠাতে পারে
প্যাচগুলি প্রোজেক্ট রুটের সাথে সম্পর্কিত না হয়ে একটি সাব-ডিরেক্টরির সাথে সম্পর্কিত। দ্য
aepatch(1) প্রোগ্রাম নিজেই এটি অনুমান করতে পারে না।
-অ্যাড_পাথ_প্রিফিক্স স্ট্রিং
এই বিকল্পটি একটি প্রকল্প সাব-ডিরেক্টরির পথ নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যেখানে
প্যাচ প্রয়োগ করতে।
প্রজ্ঞাপন
সার্জারির aepatch কমান্ড বিভিন্ন অন্যান্য Aegis কমান্ড আহ্বান করে। স্বাভাবিক বিজ্ঞপ্তি যে
এই আদেশ জারি করা হবে.
অপশন সমূহ
নিম্নলিখিত বিকল্পগুলি রিসিভ ভেরিয়েন্ট দ্বারা বোঝা যায়:
-পরিবর্তন সংখ্যা
এই বিকল্পটি ব্যবহার করা পরিবর্তন নম্বর নির্বাচন করতে ব্যবহার করা যেতে পারে, অন্যথায়
প্যাচে পরিবর্তন নম্বর (যদি উপস্থিত থাকে) ব্যবহার করা হবে যদি এটি উপলব্ধ থাকে,
অন্যথায় একজন স্বয়ংক্রিয়ভাবে নির্বাচিত হবে।
-ডেল্টা সংখ্যা
এই বিকল্পটি প্রকল্পের ইতিহাসে একটি নির্দিষ্ট ডেল্টা নির্দিষ্ট করতে ব্যবহার করা যেতে পারে
থেকে ফাইল কপি করুন, ঠিক যেমন জন্য aecp(1) আদেশ। আপনি একটি ডেল্টা ব্যবহার করতে পারেন
ডেল্টা নম্বরের পরিবর্তে নাম।
-ডিরেক্টরি পথ
কোন ডিরেক্টরিটি ব্যবহার করা হবে তা নির্দিষ্ট করতে এই বিকল্পটি ব্যবহার করা যেতে পারে। এটি একটি ত্রুটি
যদি বর্তমান ব্যবহারকারীর কাছে ডিরেক্টরি তৈরি করার উপযুক্ত অনুমতি না থাকে
পথ দেওয়া। এটি একটি পরম পথ হতে হবে.
সতর্কতা: আপনি যদি একটি অটোমাউন্টার ব্যবহার করেন তবে একটি পরম তৈরি করতে `pwd` ব্যবহার করবেন না
পথ, এটি সাধারণত ভুল উত্তর দেয়।
-ফাইলে ফাইলের নাম
নির্দিষ্ট ফাইল থেকে পরিবর্তন সেট পড়ুন. ডিফল্ট থেকে এটি পড়তে হয়
স্ট্যান্ডার্ড ইনপুট। ফাইলের নাম `-' মানে স্ট্যান্ডার্ড ইনপুট বোঝায়।
আপনার সিস্টেম থাকলে libcurl(3), এবং Aegis কম্পাইলের সময় এটি ব্যবহার করার জন্য কনফিগার করা হয়েছিল
(এটি উপলব্ধ হলে এটি ডিফল্ট) আপনি একটি নির্দিষ্ট করতেও সক্ষম হবেন
ফাইলের নামের জায়গায় ইউনিফর্ম রিসোর্স লোকেটার (URL)। প্রাসঙ্গিক তথ্য হবে
ডাউনলোড করা হবে। (দ্য -ভেরবুস বিকল্প একটি অগ্রগতি বার প্রদান করবে।)
-প্রকল্প নাম
এই বিকল্পটি প্রকল্পের নাম সেট করতে ব্যবহার করা যেতে পারে। প্রকল্প নির্দিষ্ট না হলে
ইনপুট প্যাকেজে নাম ব্যবহার করা হবে (যদি উপস্থিত থাকে), অন্যথায় সাধারণ প্রকল্প
নাম ডিফল্ট ব্যবহার করা হবে।
-ট্রোজান এই বিকল্পটি পরিবর্তন সেটটিকে ট্রোজান ঘোড়ার মতো আচরণ করতে ব্যবহার করা যেতে পারে
এটা আক্রমণ.
-না_ট্রোজান
এই বিকল্পটি পরিবর্তন সেটটিকে এমনভাবে আচরণ করতে ব্যবহার করা যেতে পারে যেন এটি নিশ্চিতভাবে নেই৷
এটি একটি ট্রোজান ঘোড়া আক্রমণ. ব্যবহার সঙ্গে চরম যত্নশীল। তোমার থাকা দরকার
প্রথমে পিজিপির মতো কিছু দিয়ে বার্তাটিকে প্রমাণীকরণ করেছে এবং লেখককে জানি
ভাল।
নিরাপত্তা
ই-মেইলের মাধ্যমে পরিবর্তনগুলি গ্রহণ করা এবং স্বয়ংক্রিয়ভাবে সেগুলিকে বেসলাইনে ছাড়াই কমিট করা
তাদের পরীক্ষা করা, দুর্যোগের জন্য একটি রেসিপি হবে. বেশ কয়েকটি সুরক্ষা প্রদান করা হয়েছে:
· প্যাকেজের বিন্যাসটি সঠিক বলে নিশ্চিত করা হয়েছে এবং প্যাকেজটি যাচাই করা হয়েছে
অভ্যন্তরীণ সামঞ্জস্য, এটি আনপ্যাক করা এবং তার উপর কাজ করার আগে।
· বিকাশ শেষ হওয়ার আগেই প্রক্রিয়াটির স্বয়ংক্রিয় অংশ বন্ধ হয়ে যায়। এটি নিশ্চিত করে
রিসিভার প্রতিশ্রুতিবদ্ধ হওয়ার আগে পরিবর্তনটি যাচাই করে এবং তারপর এটি অবশ্যই হতে হবে
পর্যালোচনা করা, দুর্ঘটনাজনিত বা দূষিত ক্ষতি প্রতিরোধ করা।
· আপনি যত বেশি Aegis-এর পরীক্ষা ব্যবস্থাপনা সুবিধা ব্যবহার করবেন (দেখুন aent(1) এবং aet(1)) কঠিনতর
এটি বেসলাইনে প্রবেশ করার জন্য একটি অপর্যাপ্ত পরিবর্তনের জন্য।
তালিকা
তালিকার বৈকল্পিকটি আসলে আনপ্যাক না করে একটি প্যাকেজের বিষয়বস্তু তালিকাভুক্ত করতে ব্যবহার করা যেতে পারে
এটা প্রথম. আউটপুট মনে করিয়ে দেয় আশ্রয় -list পরিবর্তন-বিশদ বিবরণ আউটপুট।
অপশন সমূহ
নিম্নলিখিত বিকল্পগুলি তালিকা বৈকল্পিক দ্বারা বোঝা যায়:
-ফাইলে ফাইলের নাম
নির্দিষ্ট ফাইল থেকে পরিবর্তন সেট পড়ুন. ডিফল্ট থেকে এটি পড়তে হয়
স্ট্যান্ডার্ড ইনপুট। ফাইলের নাম `-' মানে স্ট্যান্ডার্ড ইনপুট বোঝায়।
আপনার সিস্টেম থাকলে libcurl(3), এবং Aegis কম্পাইলের সময় এটি ব্যবহার করার জন্য কনফিগার করা হয়েছিল
(এটি উপলব্ধ হলে এটি ডিফল্ট) আপনি একটি নির্দিষ্ট করতেও সক্ষম হবেন
ফাইলের নামের জায়গায় ইউনিফর্ম রিসোর্স লোকেটার (URL)। প্রাসঙ্গিক তথ্য হবে
ডাউনলোড করা হবে। (দ্য -ভেরবুস বিকল্প একটি অগ্রগতি বার প্রদান করবে।)
-আউটপুট ফাইলের নাম
এই বিকল্পটি আউটপুট ফাইল নির্দিষ্ট করতে ব্যবহার করা যেতে পারে। আউটপুট পাঠানো হয়
ডিফল্টরূপে আদর্শ আউটপুট। শুধুমাত্র -লিস্ট বিকল্পের সাথে দরকারী।
বিকল্প
এই কমান্ডের নিম্নলিখিত বিকল্পগুলি এখনও উল্লেখ করা হয়নি:
-সাহায্য
এই বিকল্পটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্য পেতে ব্যবহার করা যেতে পারে aepatch
প্রোগ্রাম.
আরো দেখুন আশ্রয়(1) সমস্ত এজিস কমান্ডের জন্য সাধারণ বিকল্পগুলির জন্য।
সমস্ত বিকল্প সংক্ষিপ্ত করা যেতে পারে; সংক্ষেপণটি বড় হাতের অক্ষর হিসাবে নথিভুক্ত করা হয়েছে,
সমস্ত ছোট হাতের অক্ষর এবং আন্ডারস্কোর (_) ঐচ্ছিক। আপনি পরপর ব্যবহার করতে হবে
ঐচ্ছিক অক্ষরের ক্রম।
সমস্ত বিকল্পগুলি অক্ষর সংবেদনশীল, আপনি সেগুলিকে বড় হাতের বা ছোট হাতের অক্ষরে টাইপ করতে পারেন বা ক৷
উভয়ের সংমিশ্রণ, ক্ষেত্রে গুরুত্বপূর্ণ নয়।
উদাহরণ স্বরূপ: আর্গুমেন্ট "-প্রকল্প, "-PROJ" এবং "-p" সবই ব্যাখ্যা করা হয়
-প্রকল্প বিকল্প যুক্তি "-prj" বোঝা যাবে না, কারণ ধারাবাহিক
ঐচ্ছিক অক্ষর সরবরাহ করা হয়নি।
কমান্ড লাইনে বিকল্প এবং অন্যান্য কমান্ড লাইন আর্গুমেন্ট নির্বিচারে মিশ্রিত হতে পারে,
ফাংশন নির্বাচকদের পরে।
GNU দীর্ঘ বিকল্পের নাম বোঝা যায়। যেহেতু সব বিকল্পের নাম aepatch দীর্ঘ,
এর মানে হল অতিরিক্ত অগ্রণী '-' উপেক্ষা করা। দ্য "--পছন্দ=মূল্য"সম্মেলন হয়
বুঝেছি
ফাইল বিন্যাসে
ফাইল ফরম্যাট নতুন কিছু প্রবর্তন করার পরিবর্তে বিদ্যমান ফরম্যাটগুলিকে পুনরায় ব্যবহার করে। এর মানে
aepatch অনুপলব্ধ থাকলেও প্যাকেজের বিষয়বস্তু বের করা সম্ভব।
পাঠানোর সময়, সোর্স ফাইলগুলি ব্যবহার করে তৈরি করা হয় পরিবর্তন(1) প্রোগ্রাম, একই ভাবে ক
সাধারণ ইউনিক্স প্যাচ তৈরি হয়।
প্রাপ্তির পরে, পার্থক্যগুলি সোর্স ফাইলগুলিতে প্রয়োগ করা হয়, একই পদ্ধতিতে
সাধারণ তালি(1) প্রোগ্রাম।
পাঠানোর সময়, প্যাচটি GNU gzip ফর্ম্যাট ব্যবহার করে সংকুচিত হয়। সাধারণত প্রাথমিক
সোর্স ফাইলগুলি হল ASCII টেক্সট, যার ফলে উল্লেখযোগ্য কম্প্রেশন হয়। (এটি ঐচ্ছিক।)
প্রাপ্তির পরে, যদি প্যাচটি সংকুচিত হয় তবে এটি স্বয়ংক্রিয়ভাবে সংকুচিত হবে,
সনাক্তকরণ স্বয়ংক্রিয়, আপনাকে এটি করতে হবে না।
পাঠানোর সময়, MIME base64 এনকোডিং ব্যবহার করে সংকুচিত প্যাচ এনকোড করা হয়। এটা তৈরি করে
ফলাফলটি সংকুচিত বাইনারি থেকে প্রায় 33% বড় হবে, তবে এখনও
প্রাথমিক উত্স থেকে ছোট। (এটি ঐচ্ছিক।)
প্রাপ্তির পরে, যদি প্যাচটি MIME64 এনকোড করা হয় তবে এটি স্বয়ংক্রিয়ভাবে ডিকোড হবে,
detetcion স্বয়ংক্রিয়, আপনাকে এটি করতে হবে না।
প্রস্থান করুন স্থিতি
সার্জারির aepatch যেকোনো ত্রুটিতে 1-এর স্ট্যাটাস দিয়ে কমান্ড প্রস্থান করবে। দ্য aepatch আদেশ হবে
কোনো ত্রুটি না থাকলে শুধুমাত্র 0 স্ট্যাটাস দিয়ে প্রস্থান করুন।
পরিবেশ বৈচিত্র্য
দেখ আশ্রয়(1) পরিবেশ ভেরিয়েবলের একটি তালিকার জন্য যা এই কমান্ডকে প্রভাবিত করতে পারে। দেখা
aepconf(5) প্রকল্প কনফিগারেশন ফাইলের জন্য প্রকল্প_নির্দিষ্ট কিভাবে সেট করতে হবে তার জন্য ক্ষেত্র
Aegis দ্বারা নির্বাহিত সমস্ত কমান্ডের জন্য পরিবেশ ভেরিয়েবল।
কপিরাইট
aepatch সংস্করণ 4.24.3.D001
কপিরাইট (সি) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 পিটার মিলার
এপ্যাচ প্রোগ্রামটি একেবারে কোন ওয়ারেন্টি ছাড়াই আসে; বিস্তারিত জানার জন্য 'aepatch
-সংস্করণ লাইসেন্স' আদেশ। এটি বিনামূল্যের সফ্টওয়্যার এবং আপনি এটি পুনরায় বিতরণ করতে স্বাগত জানাই৷
নির্দিষ্ট অবস্থার অধীনে; বিস্তারিত জানার জন্য 'aepatch -সংস্করণ লাইসেন্স' আদেশ।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে aepatch ব্যবহার করুন