টার্মিনালটি ব্যবহার করে আমি কোনও কমান্ড লাইনের মাধ্যমে ম্যাক অ্যাপ স্টোর অ্যাপ্লিকেশন ইনস্টল বা আপডেট করতে পারি? [প্রতিলিপি]


24

অ্যাপল বা কোনও কার্যনির্বাহী দ্বারা সরবরাহিত কোনও অফিসিয়াল উপায় আছে যাতে আমি টার্মিনালের মাধ্যমে ম্যাক অ্যাপ স্টোর অ্যাপ্লিকেশন ইনস্টল বা আপডেট করতে পারি?


কোনও উত্তরই আপনার প্রশ্নের "সমাধান" হিসাবে নির্বাচনযোগ্য?
bmike

উত্তর:


17

একটি কমান্ডলাইন অ্যাপ রয়েছে softwareupdateযা আপনাকে রুট হিসাবে চালাতে হবে run

sudo softwareupdate --listউদাহরণস্বরূপ আপনাকে আপডেট করার জন্য সেট করা অ্যাপ্লিকেশনগুলির তালিকা দেবে। আপনি তারপর চালাতে পারেনsudo softwareupdate --install {app-name}

এটি আপনাকে এমন একটি নতুন অ্যাপ্লিকেশন ইনস্টল করতে দেবে না যা আপনি ইতিমধ্যে ডাউনলোড করেন নি।


15
সফ্টওয়্যার আপডেট সরঞ্জামটি 10.7 থেকে 10.9.2 এর মধ্যে কোনও ওএসে ম্যাক অ্যাপ স্টোর অ্যাপ্লিকেশনগুলি আপডেট করে না - কেবল সিস্টেম সফ্টওয়্যার আপডেটগুলি কমান্ড লাইন থেকে উপলব্ধ। লেখক সঠিক যে আপনি নতুন আপডেট ইনস্টল করতে পারবেন না এবং অন্য তৃতীয় পক্ষের অ্যাপ্লিকেশন আপডেটগুলি আপডেট করার জন্য অন্তর্ভুক্ত করা যাবে।
bmike

2
এই উত্তরটি সঠিক নয় এবং এটিরূপে চিহ্নিত করা উচিত নয়। Github.com/mas-cli/mas সম্পর্কে নীচের উত্তরটি সঠিক।
অ্যাডামজি

20

সাম্প্রতিক অবধি, উত্তরটি ছিল না তবে কমান্ড-লাইন ভিত্তিক সরঞ্জামটিতে ম্যাক অ্যাপ স্টোরের প্রতিলিপি দেওয়ার ওপেন সোর্স প্রচেষ্টা রয়েছে:

স্থাপন করা:

brew install mas 

এটি একবার প্রবেশ করার পরে আপনি সমস্ত অ্যাপ্লিকেশন আপডেট করতে পারবেন যা এর সাথে উপলব্ধ:

mas upgrade

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

সংক্ষেপে - আপনি একটি এমডিএম সার্ভার স্থাপন করবেন (এখন ওপেন সোর্স বিকল্প রয়েছে) যেমন:

তারপরে আপনি আপনার নিজের অ্যাপ স্টোর অ্যাপ্লিকেশনটি তৈরি করতে পারবেন যা লাইন আপডেটগুলি কমান্ডের জন্য উপযুক্ত। মুঙ্কির জন্য একটি দুর্দান্ত মুক্ত উত্স পছন্দ:

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.