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


12

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

আমার বর্তমান পরিস্থিতিতে আমি স্ট্যান্ডার্ড ইনস্টলার ব্যবহার করে ওসিএএমএল ইনস্টল করেছি। এখন আমি হোমব্রুয়ের মাধ্যমে কাক ইনস্টল করতে চাই। আমি দেখতে পাচ্ছি brew deps coqএটি ওসিএএমএল-এর উপর নির্ভর করে। আমি জানি যে আমি এটি মাধ্যমে এইবার OCaml ইনস্টল করা এড়িয়ে যেতে বলতে পারি brew install --ignore-dependencies coq। যাইহোক, আমি যতবারই ওসিএএমএল প্রয়োজন এমন হোমব্রিউ প্যাকেজ ইনস্টল করব না rather

আমি কীভাবে হোমব্রিউকে এমন ভান করতে পারি যে এটি অন্যান্য সফ্টওয়্যার দ্বারা ইনস্টল করা সফ্টওয়্যার ইনস্টল করেছে, যাতে এটি সদৃশ অনুলিপি ইনস্টল করার চেষ্টা না করে?

উত্তর:


14

--prefix=আপনার ./configureএবং সিম-লিঙ্ক চলাকালীন আপনি যে পথটি ব্যবহার করেছেন সেটিকে হোল্ডব্রোব যে Cellar/ডিরেক্টরিটি ব্যবহার করছেন সেটিতে প্রবেশ করুন । হোমব্রিউ এই ডিরেক্টরিগুলি দেখতে পাবে এবং নির্ভরশীলতাগুলি সন্তুষ্ট হিসাবে দেখবে (যদি না আপনি হোমব্রিউর সূত্রগুলি সঠিকভাবে সংকলন করতে নির্দিষ্ট বৈশিষ্ট্যগুলি সহ বা সংকলন করার প্রয়োজন না হয়)। যদি আপনার ম্যানুয়ালি-সংকলিত ডিপগুলি সঠিকভাবে সংকলিত না হয় তবে আপনি সম্ভবত হোমব্রুয়ের বাইরে ত্রুটিগুলি পেয়ে যাবেন।

ln -s /path/from/prefix/ /usr/local/Cellar/path/from/prefix

(প্রথম পাথের পিছনের স্ল্যাশটি এবং দ্বিতীয় দিকে পিছনে স্ল্যাশের অভাবটি নোট করুন sy সিএম-লিঙ্কগুলি তৈরি করার সময় ওএস এক্স এই স্ল্যাশগুলি সম্পর্কে বাছাই করতে পারে))

এটি করার এটি ভুল উপায়, আপনার কেবল ব্যবহার করা উচিত --ignore-dependencies coq- এটি এখানে রয়েছে।


1
যা জিজ্ঞাসা করা হয়েছিল তার দুর্দান্ত উত্তর, তবে নির্দিষ্ট নির্ভরতা দমন করার প্রস্তাবিত উপায়ে একটি পয়েন্টার।
bmike

অকটাভের জন্য নির্ভরশীলতা ইনস্টল করার জন্য আমি বেশ কয়েক ঘন্টা ব্যয় করার পরে এটি আমার পক্ষে খুব ভাল সমাধান, যার মধ্যে অধরা জিসিসি অন্তর্ভুক্ত ছিল (ঝাঁকুনির বিকল্প // এলএলভিএমের বিকল্প) ...
nyxee
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.