এটি চিত্র:আপনাকে আপনার উইন্ডোজ পিসিতে কিছু নতুন সফ্টওয়্যার ইনস্টল করতে হবে। সম্ভাবনা হল, আপনি একটি ওয়েবসাইটে যাচ্ছেন, পৃষ্ঠার জাঙ্কে ক্লিক না করার চেষ্টা করবেন এবং তারপরে একটি গ্রাফিকাল ইনস্টলারের মাধ্যমে ক্লিক করবেন, সম্ভবত ডিফল্ট সেটিংস ব্যবহার করে৷
এটি একটি রুটিন যা আপনি সম্ভবত পরিচিত কারণ এটি উইন্ডোজের জীবনকালের মধ্যে সবেমাত্র পরিবর্তিত হয়েছে, যেহেতু সফ্টওয়্যার অনলাইনে বিতরণ করা শুরু হয়েছে৷ যদিও ইউনিক্স সিস্টেমের একটি বিকল্প পদ্ধতি রয়েছে, প্যাকেজ ম্যানেজারদের দ্বারা পরিচালিত সফ্টওয়্যার ইনস্টলের সাথে যার ন্যূনতম ব্যবহারকারীর ইনপুট প্রয়োজন এবং প্রায়শই কমান্ড লাইনের মাধ্যমে নিয়ন্ত্রিত হয়। থার্ড-পার্টি প্যাকেজ ম্যানেজার ব্যবহারের মাধ্যমে এখন উইন্ডোজে এই সুবিধাগুলি আনার আগ্রহ বাড়ছে৷
আমরা সম্প্রতি স্কুপের দিকে নজর দিয়েছি, যা একটি সহজ এবং অ্যাক্সেসযোগ্য প্যাকেজ ম্যানেজার সমাধান। সেই নিবন্ধটিতে উইন্ডোজের গ্রাফিকাল ইনস্টলারগুলির তুলনায় টার্মিনাল প্যাকেজ পরিচালকদের সুবিধার আরও আলোচনা রয়েছে, তাই আমরা আপনাকে এটি পড়তে উত্সাহিত করি যদি আপনি এখনও ধারণাটিতে নতুন হন। আজ, আমরা Chocolatey অন্বেষণ করব, যা একটি বিকল্প উইন্ডোজ প্যাকেজ ম্যানেজার যা ব্যবহারকারী-মুখী ডেস্কটপ অ্যাপ্লিকেশনগুলির উপর একটু শক্তিশালী ফোকাস।
Chocolatey প্রাথমিকভাবে কমান্ড লাইন থেকে নিয়ন্ত্রিত হয়. আপনি যদি কনসোল অ্যাপ্লিকেশানগুলিতে নতুন হন তবে চিন্তা করবেন না - ডকুমেন্টেশনে দেখানো হিসাবে কমান্ড টাইপ করুন এবং আপনার কোনও সমস্যা হওয়া উচিত নয়। চকোলেটির একটি ঐচ্ছিক গ্রাফিকাল ইন্টারফেসও রয়েছে যা আমরা পরে অন্বেষণ করব৷
Chocolatey ইনস্টল করা হচ্ছে
Chocolatey ইনস্টল করতে, স্টার্ট মেনু থেকে পাওয়ারশেল খুলুন। এরপর, স্ক্রিপ্টের নিম্নলিখিত লাইনটি কপি এবং পেস্ট করুন এবং এন্টার টিপুন:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
এটি Chocolatey-এর ইনস্টলেশন স্ক্রিপ্ট ডাউনলোড এবং চালানোর আগে বাইরের স্ক্রিপ্টগুলি চালানোর অনুমতি দেওয়ার জন্য PowerShell কনফিগার করবে। এই প্রক্রিয়া সম্পর্কে আরও বিশদ বিবরণের জন্য, আপনার চকোলেটির নিজস্ব ডকুমেন্টেশন দেখুন। আপনি যদি স্ক্রিপ্টটি কী করে তা নিয়ে উদ্বিগ্ন হন, তাহলে কমান্ডটি চালানোর আগে আপনার এটি ম্যানুয়ালি পরিদর্শন করা উচিত।
Chocolatey দিয়ে প্রোগ্রাম ইনস্টল করা
চকোলেটির মূল বৈশিষ্ট্য হল একটি একক কমান্ড দিয়ে উইন্ডোজ সফ্টওয়্যার ইনস্টল করার ক্ষমতা। একটি ওয়েবসাইট পরিদর্শন করার পরিবর্তে এবং একটি ইনস্টলারের মাধ্যমে ম্যানুয়ালি ক্লিক করার পরিবর্তে, আপনি PowerShell চালু করতে পারেন এবং নিম্নলিখিত মত কিছু টাইপ করতে পারেন:
choco install vlc
এটি আপনার সিস্টেমে ভিএলসি মিডিয়া প্লেয়ার ডাউনলোড এবং ইনস্টল করবে, আপনার পক্ষ থেকে কোনো পদক্ষেপের প্রয়োজন ছাড়াই। আপনার সিস্টেমে VLC যোগ করা হলে আপনি আপনার কনসোলে প্রদর্শিত অগ্রগতির তথ্য দেখতে পাবেন। তারপরে আপনি এটিকে আপনার স্টার্ট মেনুতে খুঁজে পাবেন যেন আপনি নিজেই ইনস্টলারটি চালাবেন।
কিছু প্রোগ্রাম আপনাকে তাদের ইনস্টলেশনের সময় স্ক্রিপ্ট চালানোর জন্য অনুরোধ করতে পারে। কনসোলে "হ্যাঁ সবার জন্য" এর জন্য "A" টাইপ করুন এবং তারপরে এই প্রম্পটটি স্বীকার করতে এবং ইনস্টলেশন সম্পূর্ণ করতে এন্টার টিপুন৷
Chocolatey হাজার হাজার বিভিন্ন প্রোগ্রাম সমর্থন করে। আপনি Chocolatey প্যাকেজ সংগ্রহস্থল ব্রাউজ করে উপলব্ধ কি দেখতে পারেন. কিছু জনপ্রিয় বিকল্পের মধ্যে রয়েছে Chrome, Adobe Reader, Firefox, WinRAR এবং Skype। প্যাকেজ সংগ্রহস্থল প্রতিটি আইটেম ইনস্টল করার জন্য "choco install" কমান্ডের সাথে যুক্ত করার জন্য নামটি প্রদর্শন করে৷
ইনস্টল করা প্রোগ্রাম আপডেট করা হচ্ছে
Chocolatey আপনার ইনস্টল করা প্রোগ্রাম আপডেট করা সহজ করে তোলে। আপনার সিস্টেমে প্রতিটি পুরানো Chocolatey প্যাকেজ আপগ্রেড করতে নিম্নলিখিত কমান্ডটি চালান:
choco upgrade all
আপনি একটি একক প্রোগ্রাম আপডেট করতে একটি অ্যাপের নাম পাস করতে পারেন:
choco ugprade vlc
Chocolatey আপডেটের প্রয়োজন কিনা তা পরীক্ষা করবে এবং স্বয়ংক্রিয়ভাবে নতুন সংস্করণ ইনস্টল করবে। যদি আপনি দেখতে চান যে আপডেটগুলি উপলব্ধ আছে কিনা, সেগুলি ইনস্টল না করে, পরিবর্তে "choco outdated" চালান৷
আরো কমান্ড
আরও কয়েকটি চকোলেটী কমান্ড আছে যা আপনার কাজে লাগতে পারে।
"choco list -lo" চালানো আপনার ইনস্টল করা সমস্ত প্রোগ্রামের একটি তালিকা প্রদর্শন করবে। আপনি "কোয়েরি" এর জন্য প্যাকেজ রিপোজিটরি অনুসন্ধান করতে "চোকো অনুসন্ধান ক্যোয়ারী" চালাতে পারেন এবং সমস্ত মিলে যাওয়া প্রোগ্রামগুলি প্রদর্শন করতে পারেন, তাই নতুন সফ্টওয়্যার খুঁজতে আপনার ওয়েব ব্রাউজারেরও প্রয়োজন নেই৷
একটি প্রোগ্রাম অপসারণের ক্ষেত্রে, "choco uninstall" কমান্ডটি ব্যবহার করুন, প্রোগ্রামের নাম যোগ করুন। অন্যান্য উপায়ে অপসারণ করা অ্যাপগুলির ট্র্যাক রাখার জন্যও Chocolatey তার যথাসাধ্য চেষ্টা করে – আপনি যদি Chocolatey-এর সাথে একটি প্রোগ্রাম ইনস্টল করেন কিন্তু তারপর সেটি Windows এর সেটিংস অ্যাপ বা কন্ট্রোল প্যানেল থেকে সরিয়ে দেন, তাহলে এটি Chocolatey থেকেও স্বয়ংক্রিয়ভাবে অদৃশ্য হয়ে যাবে।
চকোলেটলি খুব শক্তিশালী এবং আমরা এই নিবন্ধটি দিয়ে শুধুমাত্র এর বৈশিষ্ট্যগুলির উপরিভাগ স্ক্র্যাচ করেছি। উন্নত ব্যবহারকারীদের জন্য প্রচুর কনফিগারেশন বিকল্প রয়েছে, পাশাপাশি স্থানীয় প্রক্সি, ক্যাশে এবং প্যাকেজ সংগ্রহস্থলগুলি চালানোর বিকল্প রয়েছে। ব্যবসায়িক এবং সাংগঠনিক ব্যবহারের জন্য চকোলেটলিতে অর্থপ্রদানের বিকল্পও রয়েছে।
Chocolatey's UI
অবশেষে, এটা লক্ষণীয় যে চকোলেটির একটি ঐচ্ছিক গ্রাফিকাল ইন্টারফেস রয়েছে যা আপনাকে আপনার প্যাকেজগুলির সাথে ইন্টারঅ্যাক্ট করতে এবং নতুনগুলি ইনস্টল করতে সহায়তা করে৷ আপনি যেমন আশা করতে পারেন, UI ইনস্টল করা হয় Chocolatey-এর মাধ্যমেই!
GUI ইনস্টল করতে "choco install chocolateygui" চালান। তারপর আপনি আপনার স্টার্ট মেনু থেকে GUI চালু করতে সক্ষম হবেন৷
৷
এটি আপনাকে আপনার ইনস্টল করা প্যাকেজগুলি দেখতে, আপডেটগুলি পরীক্ষা করতে এবং Chocolatey সেটিংস কাস্টমাইজ করার জন্য একটি সাধারণ গ্রাফিকাল ইন্টারফেস দেয়৷ আপনি বাম সাইডবারে "chocolatey" ক্লিক করে Chocolatey ক্যাটালগ ব্রাউজ করতে পারেন। এখানে, আপনি নতুন প্রোগ্রামগুলি অনুসন্ধান করতে পারেন এবং একটি একক ক্লিকে সেগুলি ইনস্টল করতে পারেন, যদি কনসোল অ্যাপগুলি আপনার জিনিস না হয় তবে PowerShell এর আরও ব্যবহার এড়িয়ে যান৷