makeself প্রকল্প একটি ডিরেক্টরি থেকে একটি স্ব-উত্তোলনযোগ্য tar.gz সংরক্ষাণাগার তৈরি করে যে একটি ছোট শেল স্ক্রিপ্ট হয়. ফলে ফাইল একটি শেল স্ক্রিপ্ট (যারা অনেক একটি চালান প্রত্যয় আছে) হিসাবে প্রদর্শিত হবে, এবং হিসাবে চালু করা যেতে পারে.
সংরক্ষণাগার তারপর অস্থায়ী ডাইরেক্টরি থেকে নিজেকে কমপ্রেস মুক্ত হবে এবং একটি ঐচ্ছিক নির্বিচারে কমান্ড (উদাহরণস্বরূপ একটি ইনস্টলেশন স্ক্রিপ্ট জন্য) মৃত্যুদন্ড কার্যকর করা হবে. এই উইন্ডোজ বিশ্বের WinZip নিজ নিষ্কর্ষক দিয়ে তৈরি আর্কাইভ বেশ অনুরূপ. Makeself আর্কাইভ এছাড়াও সততা স্ব-বৈধতা (সিআরসি এবং / অথবা MD5 চেকসাম) জন্য চেকসাম অন্তর্ভুক্ত.
makeself.sh স্ক্রিপ্ট নিজেই ফাইল একটি ডিরেক্টরি থেকে আর্কাইভ তৈরি করতে শুধুমাত্র ব্যবহার করা হয়. পরিসমাপ্তি সংরক্ষাণাগার শুরুতে একটি ছোট শেল স্ক্রিপ্ট দন্তমূল, আসলে একটি সংকুচিত (ব্যবহার GZIP, BZIP2, বা কম্প্রেস) Tar আর্কাইভ হয়.
এই ছোট শহরের উপর অসম্পূর্ণ নিবন্ধ, ফাইল আহরণের এমবেডেড কমান্ড চলমান, এবং এটা সর্বাঙ্গে যখন অস্থায়ী ফাইল মুছে ফেলার সব পদক্ষেপ সঞ্চালিত হবে. ব্যবহারকারী যেমন একটি আর্কাইভের মধ্যে অন্তর্ভুক্ত সফ্টওয়্যার ইনস্টল করার কি আছে কি সকলের জন্য "রান" সংরক্ষণাগার, অর্থাৎ sh সুন্দর software.run হয়.
আমি মনে করি তারা এটা আসলে সংযুক্ত বাইনারি তথ্য বেশ অনেকটা সঙ্গে (স্ক্রিপ্ট শেল এর জানি যেহেতু, ব্যবহারকারীদের গুলান না যেমন আর্কাইভ জন্য (লোকি সফটওয়্যার দ্বারা মুক্তি কিছু Makeself আর্কাইভ প্রবর্তন করেন যা) "রান" বা "sh" লিখলাম প্রত্যয় ব্যবহার করে কথা বলতে এটা যদিও!).
ব্যবহার
makeself এর সিনট্যাক্স হল:
makeself.sh [args] archive_dir FILE_NAME লেবেল startup_script [script_args]
args Makeself জন্য ঐচ্ছিক উপলব্ধ অপশনগুলি হল. উপলব্ধ বেশী:
--version: তারপর অবিলম্বে প্রস্থান করে, stdout- এ সংস্করণ সংখ্যা প্রদর্শন করে
--gzip: কম্প্রেশন জন্য ব্যবহার Gzip (Gzip লিনাক্স মত, সাধারণত পাওয়া যায়, যা প্ল্যাটফর্মের উপর ডিফল্ট)
--bzip2: ব্যবহার Bzip2 পরিবর্তে ভালো কম্প্রেশন জন্য Gzip এর. Bzip2 কমান্ড কমান্ড পাথ উপস্থিত থাকা আবশ্যক. আমি সম্ভাব্য ব্যবহারকারীদের তারা তা নিষ্কাশন করা Bzip2 হবে যে আপনাকে সাহায্য আপনি, সংরক্ষাণাগার জন্য '.bz2.run' ভালো কিছু উপসর্গ সেট করার প্রস্তাব দিই.
--compress: ইউনিক্স ব্যবহার তথ্য কম্প্রেস কমান্ড ব্যবহার করে "কম্প্রেস". এই Gzip উপলব্ধ হবে না যে সব প্ল্যাটফর্মের উপর ডিফল্ট হওয়া উচিত.
--nocomp: তারপর একটি uncompressed আলকাতরা হতে হবে, যা সংরক্ষণাগার, জন্য কোন কম্প্রেশন ব্যবহার করবেন না.
--notemp: উত্পন্ন সংরক্ষাণাগার অস্থায়ী ডাইরেক্টরি ফাইল নিষ্কাশন, কিন্তু বর্তমান ডিরেক্টরির মধ্যে নির্মিত একটি নতুন ডিরেক্টরির মধ্যে করা হবে না. এই (অর্থাৎ এমবেডেড স্ক্রিপ্ট মাধ্যমে সংকলন আরম্ভ) নিষ্কাশন এবং নিজেরাই কম্পাইল পারে যে সফটওয়্যার প্যাকেজ বিতরণ করা ভাল.
--current: ফাইল পরিবর্তে একটি সাব ডিরেক্টরীতে, বর্তমান ডিরেক্টরির নিষ্কাশিত হতে হবে. এই বিকল্প উপরে --notemp বোঝা.
--follow: পরিবর্তে লিঙ্ক নিজেদের নির্দিষ্ট হচ্ছে যে ফাইল সংরক্ষণ অর্থাৎ, সংরক্ষাণাগার ডিরেক্টরি ভিতরে সিম্বলিক লিঙ্ক অনুসরণ করুন.
--append (2.1.x নতুন): তার জন্যে একটি নতুন এক তৈরি, একটি বিদ্যমান সংরক্ষাণাগার তথ্য সংযোজন. এই মোডে, মূল আর্কাইভ থেকে সেটিংস (কম্প্রেশন টাইপ, লেবেল, এমবেডেড স্ক্রিপ্ট) পুনঃব্যবহৃত করা হয়, এবং এইভাবে কমান্ড লাইনে আবার নির্দিষ্ট করা প্রয়োজন হবে না.
--header: Makeself 2.0 "makeself-header.sh" বলা হেডার দন্তমূল, ধারণ করার জন্য একটি পৃথক ফাইল ব্যবহার করে. ডিফল্টরূপে, এটা makeself.sh হিসাবে একই অবস্থানে সংরক্ষণ করা হয় বলে ধারণা করা হয়. এই বিকল্প কোথাও অন্য সংরক্ষিত হয় তার প্রকৃত অবস্থান উল্লেখ করে ব্যবহার করা যেতে পারে.
--copy: নিষ্কাশন করার পরে, সংরক্ষাণাগার প্রথম অস্থায়ী ডাইরেক্টরি থেকে নিজেকে নিষ্কাশন করা হবে. এই প্রধান আবেদন ইনস্টলার প্রোগ্রাম পরে সন্নিবেশিত করা একটি নতুন এক সিডি আন-মাউন্ট করা প্রয়োজন এবং অনুমতি দেবে যখন, একটি সিডি একটি Makeself আর্কাইভের মধ্যে সংরক্ষণ করা স্বয়ংসম্পূর্ণ ইনস্টলারের অনুমতি দিতে হয়. এই একাধিক সিডি জুড়ে যে ইনস্টলারের জন্য "ফাইল-সিস্টেম ব্যস্ত" ত্রুটি বাধা দেয়.
--nox11: X11 একটি নতুন টার্মিনাল স্বয়ংক্রিয় ডিম ছাড়ার অক্ষম.
--nowait: একটি নতুন X11 টার্মিন্যাল থেকে মৃত্যুদন্ড কার্যকর করা হলে, স্ক্রিপ্ট সম্পাদন শেষে ইউজার প্রম্পট নিষ্ক্রিয়.
--nomd5 এবং --nocrc: সংরক্ষাণাগার জন্য একটি MD5 / সিআরসি চেকসাম সৃষ্টি নিষ্ক্রিয় করা হবে. অখণ্ডতা পরীক্ষা প্রয়োজন হয় না উৎপন্ন হলে এই বিকল্পটি নিষ্কাশন প্রক্রিয়া দ্রুত সম্পন্ন করা.
উত্পন্ন আর্কাইভের মধ্যে এমবেড করা হবে যে প্রদান এবং makeself করতে LSM ফাইল: --lsm ফাইল. LSM ফাইল সহজেই parseable একটি উপায় হল যে একটি সফ্টওয়্যার প্যাকেজ বর্ণনা করা হয়. LSM এন্ট্রি পরে আর্কাইভ '-lsm' যুক্তি ব্যবহার উদ্ধার করা যাবে. একটি LSM ফাইলের একটি উদাহরণস্বরূপ Makeself সাথে উপলব্ধ করা হয়.
archive_dir সংরক্ষন করা ফাইল ধারণকারী ডিরেক্টরির নাম
FILE_NAME সংরক্ষণাগার নাম তৈরি করা হয়
লেবেল প্যাকেজ বর্ণনা একটি অবাধ টেক্সট পংক্তি. ফাইল আহরণের যখন এটি প্রদর্শন করা হবে.
startup_script নিষ্কাশিত ফাইল ডিরেক্টরি থেকে মৃত্যুদন্ড কার্যকর করা কমান্ড ব্যবহার করে. আপনি এই ডিরেক্টরির মধ্যে থাকে একটি প্রোগ্রাম চালানো চান সুতরাং, আপনি "./" সঙ্গে আপনার কমান্ড উপসর্গ নয়. উদাহরণস্বরূপ, ./program জরিমানা করা হবে. script_args এই কমান্ডের জন্য Additionnal যুক্তি.
বর্তমান রিলিজের মধ্যে নতুন কী:
বিভাগ দ্বারা অনুসন্ধান
- অডিও সফ্টওয়্যার
- ইন্টারনেট সফ্টওয়্যার
- উত্পাদনশীলতা সফ্টওয়্যার
- ওয়েব ডেভেলপমেন্ট সফ্টওয়্যার
- গেম
- গ্রাফিক ডিজাইন সফটওয়্যার
- ডিজিটাল ছবির সফ্টওয়্যার
- ডিস্ক & ফাইল সফ্টওয়্যার
- ডেস্কটপ উন্নত বৈশিষ্ট্য
- ড্রাইভার
- নিরাপত্তা সফ্টওয়্যার
- নেটওয়ার্কিং সফ্টওয়্যার
- বিকাশকারী সরঞ্জাম
- ব্যবসা ও অফিস সফটওয়্যার
- ব্রাউজার
- ভিডিও সফটওয়্যার
- যোগাযোগ সফ্টওয়্যার
- শিক্ষাগত ও বিজ্ঞান সফটওয়্যার
- সিস্টেম ইউটিলিটি
- স্ক্রীনসেভার
- হোম & পরিবারের সফ্টওয়্যার
জনপ্রিয় সফ্টওয়্যার
-
VueScan 16 Aug 18
-
Syslinux 17 Feb 15
-
Puppy Linux "Slacko" 14 Jul 16
-
Elastix 2 Oct 16
-
WEAKERTH4N Blue Ghost 17 Feb 15
-
Kismet 17 Feb 15
-
CentOS Live CD 22 Jun 18
makeself
অনুরূপ সফ্টওয়্যার
বিকাশকারী অন্যান্য সফ্টওয়্যার -
মন্তব্য makeself
বিভাগ দ্বারা অনুসন্ধান
- অডিও সফ্টওয়্যার
- ইন্টারনেট সফ্টওয়্যার
- উত্পাদনশীলতা সফ্টওয়্যার
- ওয়েব ডেভেলপমেন্ট সফ্টওয়্যার
- গেম
- গ্রাফিক ডিজাইন সফটওয়্যার
- ডিজিটাল ছবির সফ্টওয়্যার
- ডিস্ক & ফাইল সফ্টওয়্যার
- ডেস্কটপ উন্নত বৈশিষ্ট্য
- ড্রাইভার
- নিরাপত্তা সফ্টওয়্যার
- নেটওয়ার্কিং সফ্টওয়্যার
- বিকাশকারী সরঞ্জাম
- ব্যবসা ও অফিস সফটওয়্যার
- ব্রাউজার
- ভিডিও সফটওয়্যার
- যোগাযোগ সফ্টওয়্যার
- শিক্ষাগত ও বিজ্ঞান সফটওয়্যার
- সিস্টেম ইউটিলিটি
- স্ক্রীনসেভার
- হোম & পরিবারের সফ্টওয়্যার
জনপ্রিয় সফ্টওয়্যার
-
VueScan 16 Aug 18
-
LaTeX::BibTeX 14 Apr 15
-
Puppy Linux "Slacko" 14 Jul 16
-
Apricity OS 12 Jan 17
-
Distro Astro 17 Feb 15
-
Asterisk 2 Oct 17
-
XTerm 3 Jun 15
পাওয়া মন্তব্যসমূহ না