কম্পিউটার

উইন্ডোজ ইনস্টলার প্যাকেজ তৈরি করার জন্য 4টি দুর্দান্ত সরঞ্জাম

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

আপনার যদি অর্থ থাকে বা প্রচুর সমর্থনের প্রয়োজন হয়, আপনি সর্বদা InstallShield-এর সাথে যেতে পারেন, Windows ব্যবহারকারী অনেক কোম্পানির জন্য কঠিন পছন্দ। আমরা সবসময় আমাদের প্রথম দিনগুলিতে InstallShield ব্যবহার করতাম কারণ এটি ভিজ্যুয়াল স্টুডিও এবং ভিজ্যুয়াল ফক্সপ্রোর সাথে প্যাকেজ ছিল।

    যাইহোক, উইন্ডোজ ইনস্টলার তৈরি করার জন্য এটি একমাত্র ভাল সফ্টওয়্যার নয়। এই নিবন্ধে, আমি আরও কয়েকটি বিনামূল্যের এবং অর্থপ্রদানের (যদিও অনেক সস্তা) ইউটিলিটিগুলি উল্লেখ করতে যাচ্ছি যা আপনি আপনার প্রতিষ্ঠানে ব্যবহার করে দেখতে পারেন৷

    Nulsoft Scriptable Install System (NSIS)

    আপনি যদি ওপেন সোর্স সফ্টওয়্যার পছন্দ করেন, তাহলে আপনি Nulsoft Scriptable Install System (NSIS) দেখতে চাইতে পারেন। . NSIS হল একটি পেশাদার সিস্টেম যা আপনি খুব সাধারণ থেকে খুব জটিল উইন্ডোজ ইনস্টলার পর্যন্ত সবকিছু তৈরি করতে ব্যবহার করতে পারেন। এটি ছোট, তবুও একটি বড় বৈশিষ্ট্য সেট রয়েছে, যা এটিকে ইন্টারনেট বিতরণের জন্য উপযুক্ত করে তোলে৷

    আপনি নাম দ্বারা বলতে পারেন, NSIS স্ক্রিপ্ট-ভিত্তিক, যা আপনাকে যুক্তি তৈরি করতে দেয় যতটা জটিল আপনি যেকোনো পরিস্থিতি পরিচালনা করতে চান। সৌভাগ্যবশত, নতুনদের জন্য, এটি আপনাকে শুরু করার জন্য একগুচ্ছ প্লাগ-ইন এবং পূর্ব-নির্ধারিত স্ক্রিপ্টও অন্তর্ভুক্ত করে।

    উইন্ডোজ ইনস্টলার প্যাকেজ তৈরি করার জন্য 4টি দুর্দান্ত সরঞ্জাম

    এখানে এই MSI প্যাকেজ নির্মাতার আমার প্রিয় কিছু বৈশিষ্ট্যের একটি সংক্ষিপ্ত তালিকা রয়েছে:

    • উইন্ডোজ ইনস্টলার তৈরি করার ক্ষমতা যা ইনস্টল, আনইনস্টল, সিস্টেম সেটিংস সেট, ফাইল এক্সট্র্যাক্ট এবং আরও অনেক কিছু করতে পারে।
    • NSIS-এর ওভারহেড মাত্র 34KB! InstallShield এবং Wise এর তুলনায় এটি এখন পর্যন্ত সবচেয়ে ছোট উইন্ডোজ ইনস্টলার।
    • একটি ইনস্টলার যা Windows 95 থেকে Windows 10 পর্যন্ত Windows এর সমস্ত প্রধান সংস্করণের সাথে সামঞ্জস্যপূর্ণ৷
    • তিনটি কম্প্রেশন পদ্ধতি (ZLib, BZip2, LZMA) আপনার ইনস্টলার প্যাকেজগুলির জন্য সর্বাধিক কম্প্রেশন নিশ্চিত করতে৷
    • স্ক্রিপ্ট ভিত্তিক ইনস্টলার অন্যান্য প্রোগ্রামের চেয়ে ভালো যেটি কেবল ফাইল এবং রেজিস্ট্রি কীগুলির একটি তালিকা তৈরি করে। স্ক্রিপ্ট ভাষা ব্যবহার করে, আপনি আপগ্রেড, সংস্করণ চেক, সিস্টেম রিবুট, এনভায়রনমেন্ট ভেরিয়েবলের পরিবর্তন, Windows API-এ অ্যাক্সেস এবং আরও অনেক কিছুর মতো বিভিন্ন ইনস্টলেশন কাজ সম্পাদন করতে পারেন।
    • ইউজার ইনপুট, কনফিগারেশন অপশন এবং এমনকি একটি কাস্টম উইজার্ড ইন্টারফেস অন্তর্ভুক্ত করতে কাস্টম ডায়ালগ এবং ইন্টারফেস তৈরি করুন।
    • ইনস্টলারের সাথে যোগাযোগ করতে পারে এমন প্লাগ-ইনগুলির সাথে NSIS-এর ক্ষমতা প্রসারিত করুন৷
    • ইন্টারনেট জুড়ে ওয়েব ইনস্টলেশন এবং ফাইল প্যাচিংয়ের জন্য সমর্থন।

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

    উন্নত ইনস্টলার

    উন্নত ইনস্টলার এছাড়াও একটি বিনামূল্যের সংস্করণ রয়েছে, তবে এটিতে আরও বেশ কয়েকটি সংস্করণ রয়েছে যা আপনার ইনস্টলারকে কতটা জটিল হতে হবে তার উপর নির্ভর করে দাম বেড়ে যায়৷ এটি প্রায়শই আপডেট হয় এবং অত্যন্ত ভাল কাজ করে৷

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

    উইন্ডোজ ইনস্টলার প্যাকেজ তৈরি করার জন্য 4টি দুর্দান্ত সরঞ্জাম

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

    উইন্ডোজ ইনস্টলার প্যাকেজ তৈরি করার জন্য 4টি দুর্দান্ত সরঞ্জাম

    এটি আপনাকে সহজেই আপনার অ্যাপ্লিকেশনগুলিকে নতুন AppX ফর্ম্যাটে পুনরায় প্যাকেজ করতে দেয়, যা ইউনিভার্সাল উইন্ডোজ প্ল্যাটফর্মের জন্য প্রয়োজনীয়। এটিতে কোন কোড পরিবর্তনের প্রয়োজন নেই এবং তাদের একটি বিনামূল্যের AppX রূপান্তরকারী টুল রয়েছে। এগুলি কেবলমাত্র কিছু অনন্য বৈশিষ্ট্য, তবে অ্যাডভান্সড ইনস্টলারটি প্রায় সমস্ত বেস কভার করে। প্রতিটি সংস্করণের জন্য এখানে বৈশিষ্ট্যগুলির সম্পূর্ণ তালিকা দেখুন৷

    উইন্ডোজ ইনস্টলার প্যাকেজ তৈরি করার জন্য 4টি দুর্দান্ত সরঞ্জাম

    ইনো সেটআপ

    ইনো সেটআপ হল একটি উন্নত উইন্ডোজ ইনস্টলার যা সম্পূর্ণ বিনামূল্যে এবং এটি প্রায় 1997 সাল থেকে চলে আসছে৷ এটিতে প্রচুর বৈশিষ্ট্য রয়েছে এবং এটি মাঝারি জটিল প্রয়োজনীয়তার সাথে ছোট ব্যবসার জন্য দুর্দান্ত কাজ করে৷

    উইন্ডোজ ইনস্টলার প্যাকেজ তৈরি করার জন্য 4টি দুর্দান্ত সরঞ্জাম

    এখানে ইনো সেটআপের সেরা কিছু বৈশিষ্ট্যের একটি তালিকা রয়েছে:

    • Windows 2000 থেকে Windows 10 পর্যন্ত Windows এর সমস্ত সংস্করণ সমর্থন করে
    • 64-বিট উইন্ডোজে 64-বিট অ্যাপ্লিকেশন ইনস্টলেশন সমর্থন করে
    • সহজ ফাইল বিতরণের জন্য একটি একক EXE ফাইল তৈরি করতে সমর্থন করে
    • কাস্টমাইজযোগ্য সেটআপ প্রকার এবং অ্যাপ্লিকেশন আনইনস্টল করার জন্য সম্পূর্ণ সমর্থন
    • শর্টকাট, রেজিস্ট্রি এন্ট্রি এবং INI ফাইল তৈরি করা
    • আরো উন্নত ইনস্টলের জন্য নীরব ইনস্টল এবং প্যাসকেল স্ক্রিপ্টিং ইঞ্জিন সমর্থন করে
    • তৃতীয় পক্ষের এক্সটেনশন যা ইনো সেটআপের বৈশিষ্ট্যগুলিকে উন্নত করে

    সামগ্রিকভাবে, এটি একটি সত্যিই ভাল বিকল্প যেহেতু এটি সম্পূর্ণ বিনামূল্যে এবং ব্যবহার করা খুব সহজ। এটি InstallShield বা এমনকি অ্যাডভান্সড ইনস্টলার যা করতে পারে তা করতে সক্ষম হবে না, তবে এটি প্রায় সমস্ত মৌলিক বিষয়গুলিকে কভার করে৷

    WIX টুলসেট

    WIX টুলসেট হল উইন্ডোজ ইনস্টলার তৈরি করার জন্য একটি বিনামূল্যের টুলের সেট যা ভিজ্যুয়াল স্টুডিও 2012 বা তার বেশির সাথে কাজ করে। আমি এটি শেষ উল্লেখ করেছি কারণ এটির জন্য সবচেয়ে বড় শেখার বক্ররেখা প্রয়োজন। আপনি এটি দিয়ে কিছু খুব জটিল ইনস্টলার তৈরি করতে পারেন, তবে আপনি বেশ কিছুটা কোডিং করবেন এবং প্রায়শই একটি কমান্ড লাইন ব্যবহার করবেন।

    উইন্ডোজ ইনস্টলার প্যাকেজ তৈরি করার জন্য 4টি দুর্দান্ত সরঞ্জাম

    WIX টুলসেট XML অথরিং মডেলের উপর ভিত্তি করে। আপনার যদি ভিজ্যুয়াল স্টুডিও না থাকে, আপনি Wix টুল বা MSBuild ব্যবহার করতে পারেন। এটি MSI, MSP, MSM, এবং MST ইনস্টলার ফাইল নির্মাণ সমর্থন করে। এটি উইন্ডোজ ইনস্টলার বৈশিষ্ট্যগুলির একটি বড় সংখ্যা সমর্থন করে৷

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


    1. উইন্ডোজ ইনস্টলার ত্রুটির সমাধান

    2. উইন্ডোজ 10 এ প্রশাসনিক সরঞ্জামগুলি সরান

    3. Windows 11 পুনরায় চালু করার 5টি দুর্দান্ত উপায়

    4. কীভাবে একটি ম্যাকে উইন্ডোজ ইউএসবি ইনস্টলার তৈরি করবেন