কোনও ইনস্টলার কোনও সফটওয়্যার অবকাঠামোগত জটিল টুকরো স্থাপন করার প্রক্রিয়াটিকে বিমূর্ত করে দেয় , যা সাধারণত আর্কাইভের মধ্যে থাকে সুবিধাজনক, স্বনির্ভর ব্যবহারকারী ইন্টারফেসের মাধ্যমে through ।
এই ইউআই গ্রাফিকাল বা পাঠ্যের উপর ভিত্তি করে হতে পারে যা ইউনিক্স শেল (যেমন বাশ) এর মতো একটি কমান্ড-লাইনের আউটপুট। গ্রাফিকাল ইনস্টলারগুলির ক্ষেত্রে, বেশিরভাগ ক্ষেত্রে তথাকথিত ইনস্টলেশন-বুটস্ট্র্যাপার ব্যবহার করা হয়, পরবর্তী ক্ষেত্রে, ইনস্টলেশন স্ক্রিপ্টগুলি যা ব্যাশ-স্ক্রিপ্ট, মাইক্রোসফ্ট ব্যাচ স্ক্রিপ্ট বা অন্য কোনও স্ক্রিপ্টিং ভাষা হতে পারে যা কমান্ড লাইনে চলে।
সবচেয়ে সহজ ক্ষেত্রে কোনও অ্যাপ্লিকেশন হ'ল একটি এক্সিকিউটেবল ফাইল, অপারেটিং সিস্টেমটি ফাইলটি চালানোর জন্য ফাইলটি কী করতে হবে তা জেনে। অ্যাপ্লিকেশন ফাইলটি একটি সংরক্ষণাগারে প্যাক করা সাবফোল্ডার এবং অন্যান্য সহায়ক ফাইল সহ ফোল্ডারে থাকতে পারে । এক্ষেত্রে কোনও ইনস্টলারের দরকার পড়তে পারে না।
জটিল সফ্টওয়্যারগুলির জন্য , সম্পূর্ণ সফ্টওয়্যার প্ল্যাটফর্ম এবং অন্তর্নিহিত অপারেটিং সিস্টেমের অবকাঠামোর সাথে আঁটসাঁট একীকরণ বাঞ্ছনীয় হতে পারে, উদাহরণস্বরূপ কোনও সফ্টওয়্যার পণ্যের কপিরাইট প্রয়োগ করতে।
উইন্ডোজে অনেক ইনস্টলার একটি /e
বা /extract
পতাকা সরবরাহ করে। উদাহরণস্বরূপ setup.exe /e
, ইনস্টলারটি ইনস্টলেশন স্ক্রিপ্টটি না চালিয়ে সংরক্ষণাগারের সামগ্রীগুলি নিষ্কাশন করার অনুমতি দেয়। আমি সম্প্রতি শুধু কি করা প্রয়োজন যে ।
বহনযোগ্যতার দিকে
অন্তর্নিহিত সফ্টওয়্যার সম্পদ যতই সহজ না কেন, ইনস্টলারগুলি পেশাদার সফ্টওয়্যার সরবরাহের জন্য প্রায় আদর্শ হয়ে দাঁড়িয়েছে। কম্পিউটার বুদ্ধিমান ব্যবহারকারীদের ক্রমবর্ধমান সংখ্যার সাথে এবং একটি ডেস্কটপ থেকে পরবর্তী ডেস্কটপগুলিতে অ্যাপ্লিকেশনগুলি স্থানান্তরিত করার আকাঙ্ক্ষার সাথে, বহনযোগ্য সফ্টওয়্যার , প্রায়শই একটি সাধারণ সংরক্ষণাগারে সরবরাহ করা, ক্রমবর্ধমান জনপ্রিয় হয়ে উঠছে।
( আমি ইনস্টলারগুলিতে মোট কতটা সময় ব্যয় করেছি তা আমি জানি না, তবে এটি অবশ্যই দিনের ক্রম অনুযায়ী is )
ইনস্টলার যে কাজগুলি পরিচালনা করতে পারে তা হ'ল:
- আনপ্যাকিং (প্রায়শই বহিরাগত, উচ্চ সংকোচনের সংরক্ষণাগার ব্যবহার করে)
- সিস্টেমের হার্ডওয়্যার প্রয়োজনীয়তা নিশ্চিত করা
- পর্যাপ্ত হার্ড-ডিস্ক স্থান নিশ্চিত করা
- সফ্টওয়্যার প্ল্যাটফর্ম রানটাইম প্রয়োজনীয়তা নিশ্চিতকরণ (যেমন 'পুনরায় বিতরণযোগ্য')
- আরও নতুন সফ্টওয়্যার আপডেটের জন্য পরীক্ষা করা
- দূরবর্তী সংগ্রহস্থল থেকে সফ্টওয়্যারটি ডাউনলোড করা
- প্রোগ্রাম ফাইল এবং ফোল্ডার তৈরি এবং / অথবা আপডেট করা
- কনফিগারেশন ফাইল, রেজিস্ট্রি এন্ট্রি বা পরিবেশ ভেরিয়েবল তৈরি করুন
- সফটওয়্যার ড্রাইভারগুলি ইনস্টল করুন, ডিভাইসগুলি মাউন্ট করুন বা আনমাউন্ট করুন
- প্রতিদিনের ব্যবহারকারীদের জন্য ইনস্টলেশন পদক্ষেপগুলি ব্যাখ্যা করে, লিঙ্কগুলি, শর্টকাটগুলি তৈরি করে অ্যাক্সেসযোগ্যতা বৃদ্ধি করুন
- বুকমার্ক ইত্যাদির মাধ্যমে নিজস্ব সফটওয়্যার প্রচার করুন ...
- ব্যবহারকারীর জন্য ইনস্টলেশনটির সময় সফ্টওয়্যারটির মূল কীগুলি উপস্থাপন করে, সফ্টওয়্যারটি শুরু করার জন্য উত্সাহ তৈরি করুন, স্লাইড দ্বারা স্লাইড করুন
- সফটওয়্যার-বান্ডিলিংয়ের মাধ্যমে অতিরিক্ত উপার্জন তৈরি করুন
- কার্নেল-মডিউলগুলি এবং স্বয়ংক্রিয়ভাবে চলমান উপাদানগুলি (যেমন ডেমন, উইন্ডোজ-পরিষেবাগুলি) কনফিগার করুন
- সফটওয়্যার স্বয়ংক্রিয় প্যাচিং
- ফোল্ডার, ফাইল এবং ব্যবহারকারীর অনুমতি নির্ধারণ
- একটি নির্দিষ্ট ইনস্টলেশন-দৃষ্টান্তে সফ্টওয়্যারটির জুড়ি দেওয়ার জন্য জিইডিউগুলি তৈরি করা এবং উদাহরণস্বরূপ, বহনযোগ্যতা রোধ করে
... আপনি যদি অন্য বিষয়গুলি চিন্তা করতে পারেন তবে আমাকে জানান এবং আমি সেগুলি অন্তর্ভুক্ত করব।