সংযোগ ছাড়াই হোমব্রিউ প্যাকেজ ইনস্টল করা হচ্ছে


16

আমি রুবির কয়েকটি সংস্করণ ইনস্টল করতে চাই (বা সত্যই কোনও হোমব্রিউ প্যাকেজ) এর সাথে কোনও লিঙ্ক না রেখে। মূলত, আমি কোনও সূত্রকে কেবল-কেবল হিসাবে বিবেচনা করতে চাই।

আমি এটি করার উপায় খুঁজে পাচ্ছি না যদিও এটি তুচ্ছ মনে হচ্ছে। আমি ভেবেছিলাম এরকম কিছু হবে brew install --no-link <formula>

আমি যা চাই তা করার কোনও উপায় আছে, বা এটি খারাপ ধারণা হওয়ার কোনও কারণ রয়েছে?

আমি রুবি সংস্করণ ইনস্টল করতে হোমব্রিউ ব্যবহার করতে চাই এবং সেগুলি পরিচালনা করতে rbenv চাই।


হ্যাঁ, এটি সত্যিই সহজ হবে, আমি কোথাও কোনও উত্তর খুঁজে পাইনি।
অ্যারন আহমদিয়া

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

উত্তর:


10

আপনাকে যা করতে হবে তা হ'ল ডিফল্ট সূত্রটি সম্পাদনা করা এবং এটি আপনার উদ্দেশ্যটির জন্য কাস্টমাইজ করা, যা কেবল-ক্যাগ-ই হচ্ছে। সূত্রগুলির নিজস্ব কাস্টমাইজড সংস্করণ তৈরি করা আসলে খুব সহজ এবং আপনি যখন কোনও সূত্র সম্পাদনা করেন, হোমব্রিউ ভবিষ্যতের ব্যবহারের জন্য আপনার ব্যক্তিগতকৃত সংস্করণ রাখে।

সুতরাং, কেবল সূত্র ফাইলটি সম্পাদনা করুন (আপনি যে নির্দিষ্ট ট্যাপ সংস্করণটি ইনস্টল করতে চান তার জন্য) এবং keg_only "My reason for making this keg-only"সূত্র শ্রেণীর মধ্যে যুক্ত করুন , উদাহরণস্বরূপ সরাসরি descকমান্ডের পরে একটি নতুন লাইনে ।

আপনি যদি আগে কোনও সূত্র সম্পাদনা না করে থাকেন তবে কীভাবে এটি করতে হয় তা শিখতে হোমব্রিউয়ের FAQ থেকে এই কয়েকটি লাইন পড়ুন :

আমি কি নিজে সূত্র সম্পাদনা করতে পারি?

হ্যাঁ! এটি সহজ! শুধু brew edit $FORMULA। আপনাকে হোমব্রিউ / হোমব্রুতে ফিরে সংশোধন জমা দিতে হবে না , কেবল সূত্রটি সম্পাদনা করুন যেমন আপনার ব্যক্তিগতভাবে এটি প্রয়োজন এবং brew install। বোনাস হিসাবে brew updateআপনার পরিবর্তনগুলি আপ স্ট্রিমের সাথে একীভূত হবে যাতে আপনি এখনও ব্যক্তিগত ব্যক্তিগত পরিবর্তনের সাথে সূত্রটি আপ টু ডেট রাখতে পারেন !


0

আপনি চালাতে পারেন brew install <formula>এবং তারপরে brew unlink <formula>, যা সমস্ত লিঙ্কগুলি সরিয়ে দেয়।


ঠিক আছে, তবে এটি রুবিকে লিঙ্ক করে, যা ইতিমধ্যে লিখিত কোনও সংস্করণ থাকলে ব্যর্থ হবে। আমি কখনও লিঙ্ক না করে ইনস্টল করতে চাই ।
এছাড়াও

0

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

(From configure --help output)
Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [PREFIX]
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.