হোমব্রু বনাম ফিঙ্ক বনাম ম্যাকপোর্টস? [বন্ধ]


37

আমি আমার ম্যাকটিতে ইউনিক্স অ্যাপ্লিকেশন ইনস্টল করতে ফিংক ব্যবহার করছি, আমি সবেমাত্র হোমব্রিউতে এসে হোমব্রিউ সম্পর্কে কিছু ভাল পর্যালোচনা দেখেছি saw

সুতরাং, আমার প্রশ্নটি হ'ল:

  1. ছেলেরা ম্যাকের জন্য আপনি কোন প্যাকেজ ম্যানেজার ব্যবহার করেন?
  2. আমি বর্তমানে ফিংক ব্যবহার করি, তাহলে কি ফিংক থেকে হোমব্রিউতে স্থানান্তরিত হওয়া সত্যই মূল্যবান হবে?
  3. যদি ২. সত্য হয়, তবে কেন?

আমি ফিংক থেকে হোমব্রিউতে চলে এসেছি, হোমব্রিউ সম্পর্কে সবচেয়ে ভাল বিষয় হ'ল আপনি এটি যে কোনও জায়গায় ইনস্টল করতে পারেন, সুতরাং কোনও সুডোর প্রয়োজন নেই। যা আমি ব্যক্তিগতভাবে পছন্দ করি না। ম্যাকপোর্ট সম্পর্কে কোনও পরামর্শ?
zengr

ব্রু ব্যবহারের পরে, আমি অনুভব করি যে কয়েকটি প্যাকেজ নেই যা সেখানে নেই। "মেল্ড" ম্যাকপোর্টগুলিতে থাকে তবে মাতাল হয় না।
zengr

মেল্ড এখন মিশ্রণ দেওয়া হয়
অ্যান্টনি

উত্তর:


7

আমি ফিংক এবং ম্যাকপোর্ট উভয়ই ব্যবহার করি। দুজনেই কবজির মতো কাজ করে।

তবে আমি হোমব্রিউকে এমন বিশেষজ্ঞ ব্যবহারকারীর কাছে সুপারিশ করতে পারি না যেগুলি কেবল আপাত সরলতার কারণে উইন্ডোজ থেকে মাইগ্রেশন করছে।


3
হোমব্রিউয়ের জন্য আর একটি ভোট। পরিশেষে এমন একটি প্যাকেজ ম্যানেজার যা সম্পূর্ণ নতুন ওএস ইনস্টল করার মতো মনে করে না।
পল রবিনসন

1
সরলতা কীভাবে বিশেষজ্ঞ ব্যবহারকারীর জন্য হোমব্রুয়ের বিপক্ষে যেতে পারে? আমি কখনও ফিংক ব্যবহার করি নি, তবে ম্যাকপোর্টগুলি কোনও ব্রেইনার নয়, এমনকি নবজাতকের জন্যও রয়েছে
অ্যান্টনি

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

18

আইএমএইচও, হোমব্রিউয়ের সমস্যাটি হ'ল এটি এমনভাবে / ইউএসআর / স্থানীয় ব্যবহার করার চেষ্টা করে যা এটি কখনই ব্যবহার করা হয়নি: রুট ব্যতীত অন্য কোনও ব্যবহারকারীর মালিকানাধীন। আমি যখন বুঝতে পারি হোমব্রব ডেভেলপাররা / ইউএসআর / লোকাল এর সাথে অন্য কোনও কিছু নিয়ে ঝাঁপিয়ে না পড়ার যত্ন নিয়েছে, হোমআরব্রুয়ের জন্য / ইউএসআর / লোকাল ইনস্টল করা অন্য কিছুই একই কাজ করবে না। এটি সমস্যা সৃষ্টি করতে পারে এবং আমার জন্য রয়েছে ... সাধারণত "সফটওয়্যারগুলি কীভাবে হওয়া উচিত" এর উপর ভিত্তি করে / ইউএসআর / স্থানীয় / এর উপর ভিত্তি করে অনুমতি নির্ধারণ করে এমন অন্যান্য সফ্টওয়্যার ইনস্টল করার ফলে অনুমতি দেওয়া সমস্যাগুলির অনুমতি দেয়। আপনি কখনই অন্য কোনও সফ্টওয়্যার প্যাকেজ দেখতে পাবেন না / রুট ব্যতীত অন্য কোনও একক ব্যবহারকারীর মালিকানা পাবে এমন প্রত্যাশা করে, তবে কেন হোমব্রু? শুধু ব্যবহার ~/binকরবেন না কেন ?

এছাড়াও, কেন ফিংক এবং ম্যাকপোর্টগুলি তাদের নিজস্ব লাইব্রেরিগুলি সংকলন করে সে সম্পর্কে একটি সামান্য জ্ঞাত তথ্য :

ম্যাকপোর্টগুলি নিজস্ব লাইব্রেরি ব্যবহার করার বিভিন্ন কারণ রয়েছে। এটি ম্যাক ওএস এক্সের বিভিন্ন সংস্করণ জুড়ে পোর্টগুলিকে আরও সুসংগত করে তোলে For উদাহরণস্বরূপ, আমরা যদি ম্যাকপোর্টস থেকে ওপেনসেল ১.০.০ এর উপর নির্ভর করতে পারি তবে আমাদের উপলব্ধ প্রতিটি ওপসএসএল ইনস্টলেশনের জন্য এসএসএল প্রয়োজন এমন প্রতিটি বন্দর পরীক্ষা করতে হবে না। অ্যাপলের সফ্টওয়্যার সময়ে সময়ে বিরতি দেয় (যেমন ওপেনসেল একটি পুরানো জেলিব দিয়ে তৈরি করতে অস্বীকৃতি জানায়, তবে কিছুক্ষণের জন্য অ্যাপল দুর্বল জালিব সংস্করণের পুরানো শিরোনাম প্রেরণ করে)। এমনকি অ্যাপলের সংস্করণগুলি না ভাঙলেও, এগুলি খুব কমই আপ টু ডেট। সুরক্ষার দুর্বলতার দ্বারা একেবারে প্রয়োজনীয় না হওয়া অবধি ম্যাক ওএস এক্সে লাইব্রেরিগুলি আপডেট না করার অ্যাপলের অভ্যাস রয়েছে।

এই নীতিটির ত্রুটিগুলি ন্যূনতম: উদাহরণস্বরূপ কয়েকটি মেগাবাইট নষ্ট করা আপনার কাছে মাল্টি-গিগাবাটি হার্ড ডিস্ক থাকলে পাইথন ইনস্টলেশন কোনও কিছুই নয় এবং কম্পিউটারগুলি দ্রুত হওয়ায় অতিরিক্ত পোর্ট তৈরির জন্য প্রয়োজনীয় সময় হ্রাস পায়।

আপনি যা চান তা ইনস্টল করতে হোমব্রিউ দ্রুততর হওয়ার সাথে সাথে প্রাক-বিল্ট অ্যাপল সিস্টেম লাইব্রেরি ব্যবহার করে এটির অন্যান্য খারাপ প্রতিক্রিয়াও হতে পারে have

আবার, আমি হোমব্রুয়ের বিরুদ্ধে খনন করতে ঘৃণা করি। আমি সফ্টওয়্যারটি পছন্দ করি এবং আমার মনে হয় এটি কিছু জিনিসের জন্য দুর্দান্ত তবে এটির পতনগুলি বর্তমানে রয়েছে।


অনুমতিগুলি পরিবর্তিত হলে এটি কেবল রুট হিসাবে চালান? এটি আমার জন্য ঘটেছে, এখানে একটি ত্রুটি বার্তা রয়েছে এবং আমি sudoএড করেছি। সমস্যা কি?
ড্যানিয়েল বেক

সমস্যাটি তাদের মতে, এটি হ'ল এটি করার অর্থ কী তা নয়। তাদের "প্রস্তাবিত উপায়" সঠিক নয়।
15:30 এ মন্থর

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

8
না আমি এটি ভুল করিনি। একজন নিয়মিত ব্যবহারকারীর মালিকানা / ইউএসআর / স্থানীয় থাকার অভ্যাসটি ভুল। আপনি এটি আর কোনও * নিক্স ভিত্তিক সফ্টওয়্যার সহ দেখতে পাবেন না। আমি দেখেছি এমন অন্য প্রতিটি সফ্টওয়্যার প্যাকেজটি মূলটিকে সম্মান করে: / usr / স্থানীয় চাকার মালিকানা। এমনকি কেন / usr / স্থানীয় আদৌ গ্রহণ? আপনার যদি (সুডো থাকা সত্ত্বেও) করতে হয় তবে কেন / অপ্ট / হোমব্রিউ এবং জিনিসগুলিকে / ইউএসআর / লোকাল / বিন বা / ইউএসআর / লোকাল / লিব ব্যবহার করবেন না? ব্যবহারকারীকে পছন্দ দিন, তবে জিনিসগুলি পৃথক রাখতে চাইলে জিনিসগুলি ভাঙবেন না। তাদের পছন্দ অনুসারে পরিবেশ নির্ধারণ করুন। সবকিছু শান্তিপূর্ণভাবে সহ-বিদ্যমান রয়েছে। জয়, জয়।
মন্থন

আমি এটি সম্পর্কে সচেতন, আপনাকে ধন্যবাদ। ঠিক তখনই একটি আলাদা উপসর্গ ব্যবহার করুন। গতবার আমি যাচাই করেছি, উপসর্গটি কাস্টমাইজযোগ্য ছিল। ডিফল্টগুলি তাদের গড় ব্যবহারকারী হিসাবে বিবেচনা করে for 90% ব্যবহারকারীদের জন্য, এটি যথেষ্ট ভাল, কারণ তারা কেবল তাদের নিজস্ব সফ্টওয়্যারটি সংকলন এবং ইনস্টল করে না /usr/local। তাদের একসাথে একাধিক ব্যবহারকারীর অ্যাকাউন্ট নেই, সুতরাং মালিকানা সেখানে একটি অ-ইস্যু এবং প্রকৃতপক্ষে পুরো অভিজ্ঞতার উন্নতি করে।
ড্যানিয়েল বেক

15

আমি তার সরলতা / গতির কারণে হোমব্রু পছন্দ করি - আমার সরঞ্জামগুলি এই মুহুর্তে দ্রুত আপডেট হচ্ছে বলে মনে হচ্ছে।

এটি আমার ব্যবহার করা সবচেয়ে বেদনাদায়ক উত্স ভিত্তিক প্যাকেজ পরিচালন সরঞ্জাম এবং বিকাশ বেশ সক্রিয় বলে মনে হচ্ছে। আপনি আরও কি হতে পারে?

(হ্যাঁ, সমস্ত অনুপস্থিত অ্যাপস)


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