ওএস এক্সে সফটওয়্যার আপডেটগুলি কীভাবে কাজ করে?


8

আমি সবেমাত্র লিনাক্স থেকে ওএস এক্সে স্যুইচ করেছি এবং আমি এখনও এটিতে অভ্যস্ত হয়ে যাচ্ছি।

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

যদি এটি "উইন্ডোজ-মতো" হয় তবে ফায়ারফক্স, ভার্চুয়ালবক্স, ভিএলসি, লিব্রেফিস ... এর মতো জিনিসগুলির জন্য ক্যাস্ক ব্যবহার করা কি ভাল?


2
আপনার যদি কেবল জি ++ / জিসিসি এবং অন্যান্য বিকাশকারী সরঞ্জামের মতো কমান্ডের প্রয়োজন হয় তবে আপনি কেবল টার্মিনালে জি ++ টাইপ করে অ্যাপলের কমান্ড লাইন বিকাশকারী সরঞ্জামগুলি ইনস্টল করতে পারেন এবং তারপরে ইনস্টলটি গ্রহণ করুন। এই বিকাশকারী সরঞ্জামগুলির জন্য সমস্ত আপডেট অ্যাপ্লিকেশন স্টোর অ্যাপ্লিকেশনটিতে "আপডেটগুলি" এর অধীনে।
বিস্তৃত বিড়াল

উত্তর:


8
  • এর সাথে cask, আপনার ইনস্টল করা সমস্ত অ্যাপ্লিকেশন (যা কাস্কের সাথে ইনস্টল করা হয়েছে) আপগ্রেড করা একটি একক কমান্ড দিয়ে সম্পন্ন করা হয়েছে:

    brew cask update
    

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

    1. এটি লিপিযোগ্য
    2. এটি সিস্টেম অ্যাপ্লিকেশনগুলিকে ব্যবহারকারীর অ্যাপ্লিকেশনগুলি থেকে পৃথক করে (আপনার ইনস্টল করা অ্যাপ্লিকেশনগুলির ~/Applications/পরিবর্তে এতে স্থাপন করা হয়েছে /Applications/) সুতরাং এটি প্রতি ব্যবহারকারী হিসাবে রয়েছে।
    3. প্যাকেজযুক্ত ইনস্টলারগুলির ইনস্টলেশন ব্যাকগ্রাউন্ডে রয়েছে সুতরাং এটির ব্যবহারকারীর ইন্টারঅ্যাকশন প্রয়োজন নেই।
    4. অ্যাপ্লিকেশনগুলির আনইনস্টলেশনটি এর সম্প্রদায় দ্বারা প্রোগ্রাম করা হয়েছে তাই আনইনস্টল করার পরে ফাইলগুলি নিয়ে কোনও উদ্বেগ নেই।
    5. পদ্ধতিগতভাবে অ্যাপ্লিকেশনগুলির একাধিক সংস্করণ পাওয়া সম্ভব কারণ প্রক্রিয়াটি অ্যাপ্লিকেশনের সর্বশেষ বা নির্বাচিত সংস্করণের জন্য প্রতীকী লিঙ্কগুলি ব্যবহার করে।
    6. অ্যাপ্লিকেশনগুলির উত্সটি ক্যাশে রাখা হয়েছে যাতে আপনি অতিরিক্ত ডাউনলোড ছাড়াই এগুলি ইনস্টল ও আনইনস্টল করতে পারেন।

    এই প্রক্রিয়াটির অসুবিধাগুলি হ'ল:

    1. কোনও ডিফারেন্সিয়াল আপগ্রেড নেই। এটি পুরো অ্যাপ্লিকেশন চিত্র (.dmg) বা প্যাকেজ (.pkg) এবং ক্যাশে স্টোরগুলি ডাউনলোড করে।
    2. অ্যাপ্লিকেশন ইনস্টলেশন প্রতীকী লিঙ্কগুলিতে নির্ভর করে যা আদর্শ নাও হতে পারে (একটি অ্যাপ্লিকেশনের দুটি অনুলিপি রয়েছে এবং "ওপেন সহ" তালিকায় পুনরাবৃত্তি হতে পারে)
  • নিজের সাথে ইনস্টল করা অ্যাপ্লিকেশনগুলি আপগ্রেড করার জন্য অফিসিয়াল অ্যাপ স্টোর মেকানিজম (ডিফল্ট) রয়েছে এবং এটি ডিফারেন্সিয়াল আপগ্রেডকে সমর্থন করে এবং এটির সমস্ত ইনস্টলড অ্যাপ্লিকেশনকে একক ক্লিকের মাধ্যমে আপগ্রেড করতে পারে; তবে ক্যাসকের বিপরীতে এটি আপগ্রেড, ইনস্টলেশন ইত্যাদি চালানোর জন্য স্ক্রিপ্টযোগ্য নয় এবং উত্সগুলি রাখে না।

  • আর একটি প্রক্রিয়া অ্যাপ্লিকেশন আপগ্রেড চেক যা অ্যাপ্লিকেশন শুরু হওয়ার পরে ঘটে occurs এটি অ্যাপ স্টোর আপগ্রেড থেকে আলাদা এবং ডিফারেনশিয়াল আপগ্রেডকে সমর্থন করে।

আমি মনে করি যে কোন ধরণের অ্যাপ্লিকেশনগুলির জন্য কোন পদ্ধতিটি ব্যবহার করবেন তা চয়ন করা আপনার উপর নির্ভর করে, এই তুলনাটি আপনাকে সহায়তা করতে পারে।

আমি অ্যাপ্লিকেশন স্টোর (যেমন ভিএলসি, ওএস এক্স ফিউএসই, ওয়ানক্লাউড, ওয়েকা, ইত্যাদি) এবং অ্যাপ্লিকেশন স্টোরটি কিনে নেই এমন ফ্রি অ্যাপ্লিকেশনগুলির জন্য ক্যাস্ক ব্যবহার করি use অ্যাপ্লিকেশন আপগ্রেডগুলি আমার পক্ষে উপযুক্ত নয় কারণ এটি ডাউনলোড করা ডেটার উত্স রাখে না।


3

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

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

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

আপনি যদি ম্যাকসকে পেশাদারভাবে পরিচালনা করেন তবে অ্যাপ্লিকেশনগুলির নির্দিষ্ট সংস্করণ এবং সাইড-স্টেপ অ্যাপলের প্রক্রিয়াটি প্যাকেজ করতে আপনার নিজস্ব "অ্যাপ স্টোর" চালানোর জন্য চিত্র, আপডেট এবং এমন কি অনেকগুলি ফ্রেমওয়ার্ক রয়েছে।

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