সুপ্রিয় টেকটিউনস কমিউনিটি, সবাইকে আমার আন্তরিক সালাম এবং শুভেচ্ছা জানিয়ে শুরু করছি ব্রাউজার এবং ডাউনলোড ম্যানেজার ছাড়া জাদুকরী উপায়ে কম্পিউটারে প্রয়োজনীয় সফটওয়্যার ডাউনলোড এবং অটোমেটিক ইনস্টলেশন সম্পর্কিত আমার আজকের টিউন।
আমরা যখন কম্পিউটারে কোন প্রোগ্রাম ইনস্টল করি তখন কেউ কখনো খেয়াল করিনা যে সেটা কীভাবে ইনস্টল হচ্ছে। বছরের পর বছর ধরে আমরা প্রোগ্রাম ইনস্টলেশনের জন্য চিরাচরিত প্রথা মেনে আশাকরি। তারপর তার EXE (Executable File) ফাইল কিংবা MSI (MicroSoft Installer) ফাইল ডাউনলোড করে সেটাকে ইনস্টল করার চেষ্টা করি। ইনস্টলেশনের ধাপগুলো এতোটাই দীর্ঘ যে ক্লিক ক্লিক ক্লিক ক্লিক দিতে দিতে বিরক্তির সীমা থাকেনা!
যদিও এই পদ্ধতির কোন বিকল্প আমরা জানিনা বলেই কখনো এটাকে বিরক্তিকর বলে মনে হয়নি। আপনারা যারা লিনাক্স ভিত্তিক অপারেটিং সিস্টেম ব্যবহার করেন তারা সাধারনত কমান্ড (টার্মিনাল) ব্যবহার করে কোন প্রোগ্রাম কম্পিউটারে ইনস্টল করেন। এর জন্য অতিরিক্ত কোন ঝামেলা করতে হয়না। শুধু কমান্ড লিখলেই ব্যবহারকারীর অজান্তে কাঙ্খিত ফাইল ডাউনলোড হয়ে যায়।
আমরা আজ দেখবো কীভাবে উইন্ডোজ অপারেটিং সিস্টেমে সব চেয়ে সহজ পদ্ধতিতে (দুইটা কমান্ডের সাহায্যে) কোন প্রকার ব্রাউজার এবং ডাউনলোড ম্যানেজার ছাড়া প্রোগ্রাম ডাউনলোড এবং ইনস্টল করতে পারি। আমাদের জন্য এই কাজটি করে দিবে Chocolatey নামের একটি কমান্ড লাইন অ্যাপ্লিকেশন। পানির মতো সহজ এই টিউনের পরবর্তি অংশে আপনারা এই Chocolatey ব্যবহারের সব পদ্ধতি জানতে পারবেন।
Chocolatey হলো একটি উইন্ডোজ ভিত্তিক এবং ডেভেলপার কেন্দ্রিক প্যাকেজ ম্যানেজার অ্যাপ্লিকেশন (কমান্ড লাইন) যাকে NuGet বলা হয়। সাধারনত অন্যন্য ম্যানুয়েল প্রোগ্রাম ইনস্টলেশনের চেয়ে ভিন্ন প্রক্রিয়ায় এবং ব্যবহারকারীদের কোন প্রকার ঝামেলায় না ফেলে Chocolatey নিভৃতে প্রোগ্রাম ইনস্টল করে থাকে। আপনি Chocolatey ব্যবহার করলে যেসব সুযোগ সুবিধা পাবেন সেগুলো সম্পর্কে আগে একটু আলোকপাত করে নিই।
এবার মনে করুন আপনি একটা নতুন পিসি কিনলেন এবং এতে শুধুমাত্র Chocolatey ইনস্টল করলেন। আপনার সামনে এখান রয়েছে বিশাল এক সফটওয়্যার সমুদ্র।
শুধু প্রোগ্রামগুলোর নাম লিখবেন এবং Chocolatey আপনাকে সাথে সাথে সেগুলো ডাউনলোড করে ইনস্টল করে দিবে। Chocolatey এর ব্যবহার এতোটাই সহজ যে আপনি নিজেই চমকে যাবেন যে, এতো এডভান্স লেভেলের কাজ এতো সহজে কীভাবে করা সম্ভব!
Chocolatey ইনস্টলেশন প্রক্রিয়া খুবই সাধারন। আপনি যদি কপি পেস্ট করতে জানেন তাহলেই Chocolatey ইনস্টল এবং ব্যবহার করতে পারবেন। Chocolatey ইনস্টলেশন প্রক্রিয়ার জন্য একটাই ধাপ। শুধুমাত্র কম্পিউটারের কমান্ড প্রম্পট (cmd) এডমিন হিসাবে চালু করুন এবং নিচের কোডগুলো কপি করে পেস্ট করুন। এবার এন্টার চেপে কিছুক্ষণ অপেক্ষা করুন। আশা করছি এতোটুকুতেই আপনার কাজ হয়ে যাবে।
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex (new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
আমার কেন জানি মনে হচ্ছে নতুন ব্যবহারকারীদের কাছে এখনো বিষয়টা কঠিন লাগছে! তো তাদের জন্য নিচের ধাপগুলো দ্রষ্টব্য-
আশা করছি আপনারা সবাই সফলভাবে Chocolatey ইনস্টল করতে পেরেছেন। তাছাড়া এটা আহামরি কঠিন কোন বিষয়টা না যে আপনারা পারবেন না। তবে অনুরোধ একটাই, কেউ অকারন ভয় পাবেন না।
আপনি যে Chocolatey ইনস্টল হতে দেখেছেন এতোটুকুই মনে রাখার বিষয়। নাহলে Chocolatey প্রোগ্রামটি কে আপনি কোনদিন চোখেও দেখবেন না। এটা মুলত একটা ফ্রেমওয়ার্কের মতো কাজ করে। আপনি যখনই কোন শর্ট কমান্ড লিখবেন Chocolatey সেটাকে কাজে রূপান্তরিত করে দিবে।
এর সাহায্যে কোন প্রোগ্রাম ডাউনলোড এবং ইনস্টল করা এতোটাই সহজ যে এর তুলনায় কম্পিউটারে Chocolatey ইনস্টল করাটাই তুলনামূলকভাবে কঠিন। যাহোক, আপনারা যেহেতু কঠিন কাজটি করেছেন সুতরাং সহজ বিষয়টা নিয়ে এতো মাথা ঘামাতে হবে না। এর সাহায্যে প্রোগ্রাম ডাউনলোড এবং ইনস্টল প্রক্রিয়া নিম্নরূপ-
আজকের টিউনের বিষয়বস্তু টেকটিউনস পরিবারের কাছে সম্পূর্ণ নতুন। আর আমাদের এই কমিউনিটিতে নতুনকে ভয় পায় এরকম লোকের যেমন অভাব নেই তেমনি নতুনকে পুঁজি করে আরও নতুনকে জানার জন্য আগ্রহী লোকেরও কোন অভাব নেই।
আপনারা কে কোন দলে আছেন সেটা আজ আপনাদের টিউমেন্ট দেখেই বুঝা যাবে। আশা করছি টিউন শেষে আপনাদের নতুনের প্রতি আগ্রহ ভিন্ন অনাগ্রহ যেন না দেখতে হয়।
টিউনটি যদি আপনাদের ভালো লেগে থাকে অথবা বুঝতে যদি কোন রকম সমস্যা হয় তাহলে আমাকে টিউমেন্টের মাধ্যমে জানাতে ভুলবেন না। কারন আপনাদের যেকোন মতামত আমাকে সংশোধিত হতে এবং আরো ভালো মানের টিউন করতে উৎসাহিত করবে।
সর্বশেষ যে কথাটি বলবো সেটা হলো, আশাকরি এবং অপরকেও কপি পেস্ট টিউন করতে নিরুৎসাহিত করি। সবার সর্বাঙ্গিন মঙ্গল কামনা করে আজ এখানেই শেষ করছি। দেখা হবে আগামী টিউনে।
আপনাদের জন্য » সানিম মাহবীর ফাহাদ
আমি সানিম মাহবীর ফাহাদ। সুপ্রিম টিউনার, টেকটিউনস, ঢাকা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 176 টি টিউন ও 3500 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 159 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
আগে যা শিখেছিলাম এখন তা শেখানোর কাজ করছি। পেশায় একজন শিক্ষক, তবে মনে প্রাণে টেকনোলজির ছাত্র। সবার দোয়া প্রত্যাশি।
নতুন কিছু জানলাম,ধন্যবাদ ফাহাদ ভাই ।