ওএস এক্সের সাথে আসা ইম্যাক্স আপডেট করুন


11

ওএস এক্স এর সাথে আসা ইমাস টার্মিনাল সম্পাদককে আপডেট করার কোনও উপায় আছে কি? আমি বাইনারিগুলি সরিয়ে dmgপ্যাকেজ ব্যবহার করে ইম্যাক্স ইনস্টল করতে পারতাম , তবে ধারণাটি ছিল কিছু কমান্ড সহ নতুন সংস্করণে আপগ্রেড করা।

উত্তর:


12

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

আপনি যদি এর শব্দ পছন্দ করেন তবে আমি হোমব্রিউ ইনস্টল করার পরামর্শ দিচ্ছি :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

তারপরে ইমাস ইনস্টল করুন:

brew install emacs

একটি লিঙ্ক যুক্ত করুন যাতে এটি emacsটার্মিনালের মতো কাজ করবে:

ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications

এটি 'স্থিতিশীল' সংস্করণ ইনস্টল করবে। এই লেখার হিসাবে, এটি 24.5:

» brew info emacs
emacs: stable 24.5 (bottled), devel 25.0-dev, HEAD
GNU Emacs text editor
https://www.gnu.org/software/emacs/

এটি এল ক্যাপিটেন (22.1.1) এর সাথে আসা সংস্করণটির তুলনায় উল্লেখযোগ্যভাবে নতুন (24.5.1):

» emacs --version
GNU Emacs 22.1.1

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

2
@ মার্ক কারণ এটি অন্য যে কোনও কিছুর চেয়ে অনেক বেশি সুবিধাজনক। এটি প্রথম এইচবি সংস্করণটি খুঁজে পাবে কিনা তা পরীক্ষা করা হচ্ছে।
পূর্বাবস্থায় ফিরে

এটি পরীক্ষা করার পরে, এটি লিঙ্ক করার জন্য আরও একটি কমান্ড রয়েছে। সম্পাদিত, আপনাকে ধন্যবাদ।
পূর্বাবস্থায় ফিরে

অ্যাপ্লিকেশনগুলিতে
ইম্যাকগুলি

আমি ইতিমধ্যে একটি। অ্যাপস এবং ডিফল্ট ইনস্টল করা এবং একটি নতুন ইনস্টল করা কেবল হাস্যকর হবে ... এই ধারণাটি অন্য ইম্যাক ইনস্টল করার নয়। আমি সত্যিই ডিফল্টটিকে আপডেট করতে চেয়েছিলাম।
nbro

0

এটি করা যেতে পারে তবে এটি না করা ভাল। অ্যাপল দ্বারা / ইউএসআর / বিন সহ কয়েকটি নির্দিষ্ট ডিরেক্টরি আপডেট এবং নিয়ন্ত্রণ করা হয়েছে যাতে ওএস আপডেট হওয়ার পরে যে কোনও পরিবর্তন সরিয়ে দেওয়া হবে, এল ক্যাপাইটেনে এবং উপরের এই পথটি সিআইপি দ্বারা লক করা আছে এবং তাই আপনাকে আরও হুপের মধ্য দিয়ে ছানাতে যেতে হবে ফাইল সেখানে।

$ ls -lO /usr/bin/emacs
-r-xr-xr-x  1 root  wheel  restricted,compressed 35581744 Jan 13 20:12 /usr/bin/emacs

তবে অনুশীলনে এটি করার দরকার নেই। আপনি যে জায়গাগুলিতে অ্যাক্সেস পেয়েছেন সেগুলিতে একটি নতুন ইম্যাক ইনস্টল করুন যেমন / ইউএসআর / লোকাল / বিনে command / বিন - বা জিপিআইআই সংস্করণ / অ্যাপ্লিকেশন বা ~ / অ্যাপ্লিকেশনগুলিতে। / usr / স্থানীয় / বিন হ'ল একটি ডিফল্ট পাথ তাই সমস্ত ক্ষেত্রে আপনার / usr / বিনের আগে ইমাস সমন্বিত ডিরেক্টরিটি স্থাপন করার জন্য পাথ সম্পাদনা করতে হবে।


-4

ব্রিউ কমান্ডটি ব্যবহার করার সময় সঠিক কমান্ডটি brew upgrade emacsআপনি কোনও কাজটি করে থাকলেও brew update, ইনস্টলটি ইমাকস 25 টি পুরানো সংস্করণ ইনস্টল করবে।

শুধু আমার অভিজ্ঞতা ভাগ করে নিচ্ছি।


আপনি কী করছেন, আপনি কী প্রত্যাশা করছেন এবং কী পান সে সম্পর্কে আপনি কি আপনার প্রশ্নে আরও কিছুটা নির্দিষ্ট করে তুলতে পারেন।
টনি উইলিয়ামস

ম্যাকোস 11.13.6 এ যাচাই করা হয়েছে: brew upgrade emacsযদি কোনও brew install emacsব্রু-ইনস্টলড ইম্যাক উপলব্ধ না হয় তবে ব্যর্থ হবে, অতি সাম্প্রতিক সংস্করণটি ইনস্টল করবে (এই মুহুর্তে emacs-26.1_1)।
nohillside
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.