আপনি যদি একাধিক Mac অ্যাডমিনিস্টার করেন, তবে কমান্ড লাইন দিয়ে সাধারণ টাস্ক রান করলে আপনার মেইনটেন্যান্স ওয়ার্কলোড কমাতে পারেন। সিস্টেম কমান্ড এবং ওপেন-সোর্স রিপোজিটরির কম্বিনেশন ব্যবহার করে, আপনি Terminal দিয়ে macOS সফ্টওয়্যার এবং Mac App Store সফ্টওয়্যার দুটোই আপডেট করতে পারেন।
Terminal ব্যবহার করে macOS সফ্টওয়্যার আপডেট করা
Terminal-এ softwareupdate কমান্ড ব্যবহার করে বিল্ট-ইন macOS সফ্টওয়্যার আপডেট করা যায়।
1. Terminal খুলুন (Application/Utilities/Terminal.app)।

2. নিচের কমান্ডটি টাইপ করে "Enter" চাপুন:
softwareupdate -l

এটি আপনার সিস্টেমের জন্য বর্তমানে উপলব্ধ সকল macOS সফ্টওয়্যার আপডেট লিস্ট করবে।
3. macOS সার্ভার থেকে আপডেট সার্চ করার জন্য একটু অপেক্ষা করুন।

4. আপডেট উপলব্ধ থাকলে, softwareupdate আপনাকে বলবে কোন আপডেটগুলো উপলব্ধ। কোনো আপডেট না থাকলে, আপনি কমান্ড প্রম্পটে ফিরে যাবেন।

5. সকল উপলব্ধ আপডেট ইনস্টল করতে, নিচের কমান্ডটি টাইপ করে "Enter" চাপুন:
sudo softwareupdate -ia --verbose

6. প্রম্পটে আপনার পাসওয়ার্ড টাইপ করে "Enter" চাপুন।
7. আপডেট প্রসেস এখন চলবে, প্রতিটি প্রোগ্রামের প্রগ্রেস দেখাবে যেটি আপডেট হচ্ছে।

8. আপডেট প্রসেস ফিনিশ হলে, আপনি কমান্ড প্রম্পটে ফিরে আসবেন।

Softwareupdate ফ্ল্যাগস
--verboseফ্ল্যাগটি অপশনাল, কিন্তু এটি আপডেট ইনস্টল হওয়ার সাথে সাথে লাইভ স্ট্যাটাস রিপোর্ট দেবে। আপনার যদি অনেক আপডেট প্রসেস করতে হয়, তবে এই ফ্ল্যাগ আপনাকে করেন্ট স্ট্যাটাসের সাথে আপডেট রাখবে।-iফ্ল্যাগ står "install" এবং সিলেক্টেড অ্যাপসের ইনস্টলেশন প্রসেস শুরু করবে-aফ্ল্যাগ står "all"। এটি সকল উপলব্ধ আপডেট ইনস্টল করবে।-rফ্ল্যাগ står "recommended"। উদাহরণস্বরূপ,softwareupdate -irশুধু "recommended" আপডেট ইনস্টল করবে।-hফ্ল্যাগ står "help" এবং সকল উপলব্ধ কমান্ড উজাগর করবে।- শুধু একটি আপডেট ইনস্টল করতে, ব্যবহার করুন
softwareupdate -i [package name]
উদাহরণস্বরূপ,
softwareupdate -i RemoteDesktopClient-3.9.2শুধু RemoteDesktopClient 3.9.2 আপডেট ইনস্টল করবে। - স্পেসিফিক আপডেট ইগ্নোর করতে,
--ignoreফ্ল্যাগ ব্যবহার করুন। উদাহরণস্বরূপ:softwareupdate --ignore RemoteDesktopClient-3.9.2
RemoteDesktopClient-এর 3.9.2 আপডেট হাইড করবে। নতুন আপডেট উপলব্ধ হলে আপনাকে সতর্ক করা হবে।
Terminal ব্যবহার করে Mac App Store সফ্টওয়্যার আপডেট করা
ডিফল্টভাবে, macOS-এ Mac App Store থেকে অ্যাপ আপডেট করার জন্য কমান্ড লাইন ইউটিলিটি নেই। যাইহোক, আপনি Dmitry Rodionov-এর mas ইউটিলিটি ইনস্টল করে আপনার কমান্ড লাইনে এই ফাংশনালিটি যোগ করতে পারেন।
1. Terminal খুলুন (Application/Utilities/Terminal.app)।

2. আপনার যদি ইতিমধ্যে Homebrew প্যাকেজ ম্যানেজার ইনস্টল করা না থাকে, তবে আপনাকে সেটি পেতে হবে। Terminal কমান্ড দিয়ে Homebrew ইনস্টল করুন:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

আপনি আমাদের গাইড ফলো করেও Homebrew-র সাথে সেট আপ হতে পারেন।
3. Homebrew ডেটাবেস থেকে mas-cli ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন:
brew install mas

4. ইনস্টলেশন কমপ্লিট হলে এবং আপনার কমান্ড প্রম্পট ফিরে আসলে, আপনি mas টাইপ করে সকল উপলব্ধ mas কমান্ডের লিস্ট দেখতে পারেন।

5. ইনস্টল করা Mac App Store অ্যাপের লিস্ট দেখতে নিচের কমান্ডটি টাইপ করুন। কিছুটা থাকতে পারে।
mas list

6. আপডেট উপলব্ধ যেসব অ্যাপের জন্য সেগুলোর লিস্ট দেখতে নিচের কমান্ডটি টাইপ করুন:
mas outdated

7. আপডেট উপলব্ধ সকল অ্যাপ আপডেট করতে নিচের কমান্ডটি টাইপ করুন:
mas upgrade

8. mas প্রতিটি অ্যাপের জন্য আপগ্রেড প্রসেস চালাবে।

9. আপডেট প্রসেস কমপ্লিট হলে, আপনি কমান্ড প্রম্পটে ফিরে আসবেন।

উপসংহার
আপনার যদি বিল্ট-ইন macOS সফ্টওয়্যার, অথবা নিজে macOS আপডেট করতে হয়, তবে softwareupdate ব্যবহার করে কমান্ড লাইন থেকে প্রসেস কমপ্লিট করতে পারেন। আপনার যদি App Store থেকে অ্যাপ আপডেট করতে হয়, তবে mas ইনস্টল করে Terminal দিয়ে সেটি করতে পারেন।