কীভাবে 'EXE' ইনস্টলেশন ফাইল তৈরি করবেন

কীভাবে 'EXE' ইনস্টলেশন ফাইল তৈরি করবেন

আপনি যখন কিছু নতুন উইন্ডোজ সফটওয়্যার তৈরি করেছেন - একটি সাধারণ ডায়াগনস্টিক টুল থেকে শুরু করে একটি জটিল পিসি ভিডিও গেম পর্যন্ত - এবং আপনি এটি বিশ্বের সাথে ভাগ করতে চান? ঠিক আছে, আপনি ফাইলগুলিকে একটি একক জিপ ফাইলে সংকুচিত করতে পারেন এবং এটি বিতরণ করতে পারেন।





অথবা, আপনি অভিনব হতে পারেন এবং পরিবর্তে একটি ইনস্টলার EXE তৈরি করতে পারেন।





আমরা এই পোস্টে একটি EXE তৈরির তিনটি ভিন্ন উপায় কাভার করব: একটি সেলফ-এক্সট্রাক্টিং প্যাকেজ, বিল্ট-ইন IExpress ব্যবহার করে একটি সহজ ইনস্টলার এবং কাস্টমাইজযোগ্য Inno সেটআপ ব্যবহার করে একটি উন্নত ইনস্টলার।





1. 7-জিপ ব্যবহার করে একটি দ্রুত EXE ফাইল তৈরি করুন

আপনি সম্ভবত ইতিমধ্যেই সব ধরনের আর্কাইভ ফাইল এক্সট্রাক্ট করতে 7-জিপ ব্যবহার করেছেন এবং জানেন যে 7-জিপ আর্কাইভ ফাইল তৈরি করতে পারে, কিন্তু আপনি কি জানেন যে আপনি এটি একটি EXE ফাইল তৈরি করতেও ব্যবহার করতে পারেন যা ইনস্টলার হিসেবে কাজ করে?

এটাকে বলা হয় একটি এসএফএক্স আর্কাইভ (স্ব-নিষ্কাশন) এবং আপনার সমস্ত শেষ ফাইলগুলিকে একসাথে সংকুচিত করে কাজ করে, তারপর আর্কাইভের ভিতরে একটি বিশেষ EXE ফাইল এম্বেড করা যা সবকিছু বের করতে জানে।



অন্য কথায়, প্রাপক এসএফএক্স আর্কাইভ (যা একটি EXE ফাইল হিসাবে উপস্থিত হয়) বের করতে পারে, এমনকি যদি তাদের কাছে সঠিক সফ্টওয়্যার না থাকে, যা 7Z, RAR, TAR এবং ZIP এর মতো ফরম্যাটের সাথে ঘটতে পারে।

এখানে কিভাবে 7-জিপ দিয়ে একটি SFX আর্কাইভ তৈরি করতে হয়:





  1. আপনার সমস্ত ফাইল এবং ডিরেক্টরিগুলি একটি একক প্রধান ডিরেক্টরিতে প্রস্তুত করুন এবং আপনার ইচ্ছামতো ডাইরেক্টরির নাম দিন।
  2. সঠিক পছন্দ ডিরেক্টরিতে এবং নির্বাচন করুন 7-জিপ> আর্কাইভে যোগ করুন ...
  3. অধীনে বিকল্প , সক্ষম করুন SFX আর্কাইভ তৈরি করুন এবং নিম্নলিখিত সেটিংস নির্বাচন করুন ... > আর্কাইভ ফরম্যাট: 7z> কম্প্রেশন স্তর: স্বাভাবিক> কম্প্রেশন পদ্ধতি: LZMA2> অভিধান আকার: 16 এমবি> শব্দ আকার: 32> সলিড ব্লক সাইজ: 2 জিবি
  4. অবশেষে, ক্লিক করুন ঠিক আছে

মনে রাখবেন যে SFX সংরক্ষণাগারগুলি সত্যিকারের ইনস্টলার ফাইল নয়। তারা নিষ্কাশিত ফাইলগুলিকে একটি নির্ধারিত টার্গেট ডিরেক্টরিতে রাখে না। তারা পরিবর্তন করে না উইন্ডোজ রেজিস্ট্রি । উপরন্তু, তারা ইনস্টল লগ তৈরি করে না, এবং তারা হিসাবে দেখায় না ইনস্টল করা সফটওয়্যার আনইনস্টল অ্যাপে। এগুলি আক্ষরিক অর্থে ফাইলগুলি EXE ফাইল হিসাবে সাজানো।

ডাউনলোড করুন: 7-এর জন্য জিপ করুন উইন্ডোজ (বিনামূল্যে)





উইন্ডোতে ম্যাক হার্ড ড্রাইভ কিভাবে পড়বেন

2. কিভাবে সহজেই EXE তৈরি করতে IExpress ব্যবহার করবেন

IExpress একটি ইউটিলিটি যা উইন্ডোজ এক্সপি এবং তার পরে উইন্ডোজের সংস্করণগুলির সাথে একত্রিত হয়। ইউটিলিটি একটি ফ্রন্ট-এন্ড গ্রাফিক্যাল ইন্টারফেস (IExpress উইজার্ড নামে পরিচিত) দিয়ে আসে, কিন্তু আপনি হ্যান্ড-স্ক্রিপ্টেড সেলফ এক্সট্রাকশন ডিরেক্ট (SED) ফাইল ব্যবহার করে ইনস্টলার ফাইলও তৈরি করতে পারেন। আমরা উইজার্ড সুপারিশ।

উপরে 7-জিপের মতো, এই পদ্ধতিটি একটি স্ব-নিষ্কাশন আর্কাইভ তৈরি করে, কিন্তু দুটি প্রধান পার্থক্যের সাথে: এক, শেষ ব্যবহারকারী একটি বহু-পৃষ্ঠা ইনস্টলেশন উইজার্ডের মাধ্যমে এগিয়ে যাবে, এবং দুই, শেষ ব্যবহারকারী টার্গেট ডিরেক্টরি নির্দিষ্ট করতে পারে যেখানে টুল ফাইলগুলো বের করবে।

এবং এইভাবে আপনি IExpress ব্যবহার করে আপনার ইনস্টলার EXE তৈরি করুন:

  1. রান প্রম্পট খুলুন ( উইন্ডোজ কী + আর ) এবং টাইপ করুন iexpress.exe IExpress উইজার্ড চালু করতে।
  2. নির্বাচন করুন নতুন সেলফ এক্সট্রাকশন ডিরেক্ট ফাইল তৈরি করুন এবং ক্লিক করুন পরবর্তী
  3. নির্বাচন করুন শুধুমাত্র ফাইল এক্সট্র্যাক্ট করুন এবং ক্লিক করুন পরবর্তী
  4. প্যাকেজ শিরোনামের জন্য, আপনার অ্যাপের নাম একটি নিরাপদ পছন্দ।
  5. নিশ্চিতকরণ প্রম্পটের জন্য, নির্বাচন করুন কোন প্রম্পট অথবা সঙ্গে প্রম্পট ব্যবহারকারী । এটা কোন ভাবেই কোন ব্যাপার না। শেষ ব্যবহারকারীর জন্য, একজন সহ সর্বদা একটি নিরাপদ পছন্দ।
  6. লাইসেন্স চুক্তির জন্য, নির্বাচন করুন একটি লাইসেন্স প্রদর্শন করুন আপনি যদি শেষ ব্যবহারকারীকে শেষ ব্যবহারকারীর লাইসেন্স চুক্তিতে (EULA) সম্মত করতে চান। যদি না হয়, তাহলে নির্বাচন করা ভাল লাইসেন্স প্রদর্শন করবেন না
  7. ক্লিক করে ইনস্টল করা দেখতে চান এমন সব ফাইল যোগ করুন যোগ করুন , ফাইলগুলি কোথায় আছে তা ব্রাউজ করা এবং সেগুলি নির্বাচন করা।
  8. IExpress উইজার্ডের মাধ্যমে চালিয়ে যান এবং এর জন্য আপনার পছন্দসই বিকল্পগুলি নির্বাচন করুন জানালা দেখাও এবং সমাপ্ত বার্তা অনুরোধ করে।
  9. প্যাকেজ নামের জন্য, ক্লিক করুন ব্রাউজ করুন , যেখানে আপনি ইনস্টলার EXE তৈরি করতে চান সেখানে নেভিগেট করুন এবং এটি একটি নাম দিন। এটি EXE ফাইল যা আপনি শেষ ব্যবহারকারীদের মধ্যে বিতরণ করতে যাচ্ছেন। ক্লিক পরবর্তী
  10. অবশেষে, নির্বাচন করুন সেভ সেল্ফ এক্সট্রাকশন ডাইরেক্টিভ (SED) যদি আপনি পরবর্তীতে একটি পরিবর্তিত ইনস্টলার তৈরি করতে চান, যেমন আপনি যখন সফ্টওয়্যারটি প্যাচ করেছেন এবং একটি আপডেট করা ইনস্টলার প্রয়োজন। যদি আপনি নির্বাচন করেন সংরক্ষণ করবেন না , তাহলে আপনাকে গোটা প্রক্রিয়াটি স্ক্র্যাচ থেকে চালাতে হবে।
  11. উপরে প্যাকেজ তৈরি করুন পৃষ্ঠা, ক্লিক করুন পরবর্তী

আপনার প্যাকেজটি কয়েক মিনিটের মধ্যে তৈরি হয়ে যাবে। মনে রাখবেন IExpress এর কিছু কৌতুক এবং সমস্যা রয়েছে :

  • এটি খালি ডিরেক্টরি অন্তর্ভুক্ত করার অনুমতি দেয় না।
  • যদি আপনার ইনস্টলেশনে সাবডিরেক্টরি থাকে, সাবডিরেক্টরিগুলি অন্তর্ভুক্ত করা হবে না।
  • আপনার যদি একই নামের একাধিক ফাইল থাকে, এমনকি পৃথক ডিরেক্টরিগুলির মধ্যেও, ইনস্টলার সৃষ্টি ব্যর্থ হবে।

এই অদ্ভুততার কারণে, আমরা পরিবর্তে নীচের পদ্ধতিটি ব্যবহার করার পরামর্শ দিই।

সম্পর্কিত: একটি GUI (গ্রাফিকাল ইউজার ইন্টারফেস) কি?

3. একটি EXE তৈরির সেরা উপায়: ইনো সেটআপ ব্যবহার করুন

ইনো সেটআপ একটি ওপেন সোর্স ইউটিলিটি এটি 1997 থেকে সক্রিয় উন্নয়নে রয়েছে। এটি আংশিকভাবে সময়-সময়ে সাবপার ইনস্টলশিল্ড এক্সপ্রেসের প্রতিক্রিয়ায় তৈরি করা হয়েছিল। তখন থেকে, এটি তাদের জন্য পছন্দের ইনস্টলার নির্মাতা হয়ে উঠেছে যারা মালিকানাধীন বিকল্পগুলি অন্বেষণ করতে যত্ন নেয় না।

এর সবচেয়ে বড় আকর্ষণ হল এর নমনীয়তা। ইনসো সেটআপ একটি আইএসএস এক্সটেনশন ('ইনো সেটআপ স্ক্রিপ্ট') সহ স্ক্রিপ্ট ফাইল ব্যবহার করে ইনস্টলারের বিভিন্ন দিক কাস্টমাইজ করতে: কোন ফাইলগুলি অন্তর্ভুক্ত করা হয়, কোথায় ইনস্টলেশন হয়, শর্টকাট তৈরি করা যায় কিনা ইত্যাদি। আইএসএস ফাইলগুলি আইএনআই ফাইলগুলির অনুরূপ বিন্যাস ব্যবহার করে এবং ইনো সেটআপ উইজার্ড ব্যবহার করে তৈরি করা যায়।

Inno সেটআপ ব্যবহার করে আপনার ইনস্টলার তৈরি করতে, ইনো সেটআপ কম্পাইলার অ্যাপ স্বাগত প্রম্পটে, নির্বাচন করুন স্ক্রিপ্ট উইজার্ড ব্যবহার করে একটি নতুন স্ক্রিপ্ট ফাইল তৈরি করুন । সেখান থেকে, আপনার অ্যাপ্লিকেশন নাম এবং অ্যাপ্লিকেশন সংস্করণ লিখুন। Allyচ্ছিকভাবে, আপনি অ্যাপ্লিকেশন প্রকাশক এবং অ্যাপ্লিকেশন ওয়েবসাইটের বিবরণ অন্তর্ভুক্ত করতে পারেন। ক্লিক পরবর্তী

  1. এখন, নির্বাচন করুন গন্তব্য বেস ফোল্ডার , যা প্রোগ্রাম ফাইলগুলিতে ডিফল্ট।
  2. একটি লিখুন অ্যাপ্লিকেশন ফোল্ডারের নাম , যেটি প্রধান ডিরেক্টরির নাম যেখানে আপনার ইনস্টলেশন ফাইলগুলি যাবে। ক্লিক পরবর্তী
  3. জন্য অ্যাপ্লিকেশন প্রধান এক্সিকিউটেবল ফাইল , ব্রাউজ করুন এবং প্রধান EXE ফাইল নির্বাচন করুন যা আপনার অ্যাপ চালু করবে।
  4. আপনি যদি কোনও অ্যাপ ইনস্টল না করে থাকেন, তাহলে সক্ষম করুন অ্যাপ্লিকেশনটিতে একটি প্রধান এক্সিকিউটেবল ফাইল নেই । তারপরে আপনার ইনস্টলেশনে ফাইল এবং ফোল্ডার যুক্ত করুন ফাইল যোগ করুন... এবং ফোল্ডার যোগ করুন ... বোতাম। ক্লিক পরবর্তী
  5. অ্যাপ্লিকেশন শর্টকাট পৃষ্ঠায়, ডিফল্টগুলি ছেড়ে দিন অথবা আপনার পছন্দ অনুসারে সেগুলি পরিবর্তন করুন। তারা সবাই স্ব-ব্যাখ্যামূলক। ক্লিক পরবর্তী
  6. অ্যাপ্লিকেশন ডকুমেন্টেশন পৃষ্ঠায়, আপনি তিনটি TXT ফাইল পর্যন্ত নির্দেশ করতে পারেন যা শেষ ব্যবহারকারীর ইনস্টলেশন প্রক্রিয়া জুড়ে প্রদর্শিত হবে। সাধারণত, এগুলি হবে LICENSE.TXT, INSTALL.TXT, এবং README.TXT, কিন্তু এগুলি আপনি যা চান তা হতে পারে। ক্লিক পরবর্তী
  7. সেটআপ ল্যাঙ্গুয়েজ পৃষ্ঠায়, রাখুন ইংরেজি, কিন্তু আপনার ইচ্ছামতো অন্যান্য ভাষা যোগ করার জন্য আপনাকে স্বাগতম। ক্লিক পরবর্তী

এখন, নীচের থেকে এই পদক্ষেপগুলি অনুসরণ করুন:

কম্পাইলার সেটিংস পৃষ্ঠায়, আপনি ইনস্টলার EXE ফাইলটি কাস্টমাইজ করতে পারেন:

  • দ্য কাস্টম কম্পাইলার আউটপুট ফোল্ডার যেখানে ইনস্টলার EXE ফাইলটি স্থাপন করা হবে।
  • কম্পাইলার আউটপুট বেস ফাইলের নাম যা EXE ফাইল বলা হবে। ডিফল্ট সেটিং হল setup.exe
  • কাস্টম সেটআপ আইকন ফাইল ইনস্টলার EXE ফাইলটি আইকনটি ব্যবহার করবে। এটি অবশ্যই একটি ICO ফাইল, যা আপনি PNG থেকে ডাউনলোড বা রূপান্তর করতে পারেন।
  • পাসওয়ার্ড সেটআপ করুন অননুমোদিত ব্যবহারকারীদের আপনার ইনস্টলার ব্যবহার থেকে রক্ষা করবে। এই বৈশিষ্ট্যটি নিষ্ক্রিয় করতে এটি খালি রাখুন।

আপনার সেটিংস কনফিগার করার পরে, নির্বাচন করুন শেষ করুন । নতুন স্ক্রিপ্ট কম্পাইল করার জন্য অনুরোধ করা হলে, ক্লিক করুন হ্যাঁ । স্ক্রিপ্ট সংরক্ষণ করার জন্য অনুরোধ করা হলে, নির্বাচন করুন না যদি এটি এককালীন ইনস্টলার ফাইল হয়। নির্বাচন করুন হ্যাঁ যদি আপনি পরে এটি সংশোধন বা আপডেট করার পরিকল্পনা করেন।

প্রক্রিয়াটি শেষ হওয়ার জন্য অপেক্ষা করুন, এবং আপনার কাছে একটি এক্সিকিউটেবল ফাইল থাকবে।

ডাউনলোড করুন: জন্য Inno সেটআপ উইন্ডোজ (বিনামূল্যে)

EXE ইনস্টলার তৈরির জন্য কোন পদ্ধতিটি সর্বোত্তম?

যদি আপনার সফ্টওয়্যারটি মৌলিক হয়, অথবা আপনি যদি সীমিত সংখ্যক লোকের মধ্যে বিতরণ করতে যাচ্ছেন, তাহলে 7-জিপ পদ্ধতিতে যান। এটি সহজ, দ্রুত এবং প্রায় কোন প্রযুক্তিগত দক্ষতার প্রয়োজন নেই।

যদি আপনার সফ্টওয়্যারটি কিছুটা সহজ হয় এবং আপনি আপনার শেষ ব্যবহারকারীদের জন্য একটি বাস্তব ইনস্টলেশন উইজার্ড উপস্থাপন করতে চান তবে IExpress পদ্ধতিতে যান। অবশেষে, যদি আপনার কাছে জটিল সফ্টওয়্যার থাকে এবং আপনি জানেন যে আপনি কী করছেন তা ইনো অ্যাপটি বেছে নিন।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল TrustedInstaller কি? কেন এটি আমাকে ফাইলের নামকরণ থেকে বিরত রাখে?

TrustedInstaller কি, ট্রাস্টেডইনস্টলার আপনাকে ফাইল অ্যাক্সেস করা থেকে বিরত রাখে এবং কিভাবে সাময়িকভাবে TrustedInstaller বন্ধ করা যায় তা জানুন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • উইন্ডোজ
  • প্রোগ্রামিং
  • উইন্ডোজ ১০
  • সফটওয়্যার ইনস্টল
  • উইন্ডোজ টিপস
লেখক সম্পর্কে জোয়েল লি(1524 নিবন্ধ প্রকাশিত)

জোয়েল লি 2018 সাল থেকে MakeUseOf এর প্রধান সম্পাদক। তার একটি বি.এস. কম্পিউটার বিজ্ঞানে এবং নয় বছরেরও বেশি পেশাদারী লেখালেখি এবং সম্পাদনার অভিজ্ঞতা।

জোয়েল লি থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন