সুডো ছাড়াই ইম্যাকস ইনস্টল করবেন?


23

আমি বছরের পর বছর ধরে ভিএম ব্যবহার করে আসছি এবং আমি এটি সত্যিই পছন্দ করি না।

আমি কিছুক্ষণ ইম্যাক চেষ্টা করতে চাই, তবে আমি নিয়মিত যে কোনও লিনাক্স সার্ভার ব্যবহার করি তা ইনস্টল করা হয়নি। আমার শিকড় নেই তাই apt-get installকোনও বিকল্প নয় (না আমি সিসাদমিনকে অনুমতি চাইতে পারি, তিনি অবশ্যই না বলবেন)।

আমি কী আমার হোম ডিরেক্টরিতে ইনস্টল করতে পারি ইমাসের বাইনারি সংস্করণ আছে? বেশিরভাগ সার্ভারগুলি সেন্টোস চলছে।


আপনার কি সংকলনের সরঞ্জাম আছে? এটি সঠিক সংকেত দিয়ে সংকলন করা খুব কঠিন হতে পারে না পয়েন্টারগুলির জন্য এই প্রশ্নটি দেখুন এবং এটি সরাসরি আপনার হোম ফোল্ডারের বাইরে চালান।
যাত্রামন গীক

@ জার্নিম্যানজিক হ্যাঁ, জিসিসি কমপক্ষে কয়েকটি সার্ভারে আমার ব্যবহারকারীর কাছে উপস্থিত বলে মনে হচ্ছে। আমি কখনই এটি পরীক্ষা করে দেখিনি। আমি make installসিসাদমিনকে নিয়ে কিছুটা হারাতে চাইলে চালিয়ে যাওয়া সম্পর্কে আমি কিছুটা ঘাবড়ে যাচ্ছি ... আমি প্রতিদিন প্রোডাকশন সার্ভারের সাথে কাজ করি, এবং কিছু ভুল হয়ে গেলে 2am এ ঘুম থেকে উঠতে হবে এমন আমি নই।
অভি বেকার্ট

আপনার সিসাদমিন একটি ভাল রাতের ঘুম পায় এই বিষয়ে উদ্বিগ্ন হওয়ার জন্য বিশুদ্ধভাবে উত্সাহিত; অন্যদের মধ্যে সেই ভূমিকায় বেশ কয়েক বছর অতিবাহিত করার পরে, আমি আশা করতে পারি যে আমার আরও ব্যবহারকারীরা একই উদ্বেগ উপভোগ করেছেন।
অ্যারন মিলার

সম্পর্কিত, ওবুন্টুতে ন্যূনতম emacs24 ইনস্টলেশন দেখুন । এটি আপনাকে দেখায় যে কীভাবে একটি ছোট পদচিহ্নের জন্য উত্স থেকে ইম্যাকগুলি কনফিগার করতে এবং তৈরি করতে হয়। এটি সাধারণত emacs-noxবা যেমন প্যাকেজগুলির সাথে সরবরাহের তুলনায় একটি ছোট পদচিহ্ন উত্পাদন করে emacs24-nox
jww

উত্তর:


31

আপনি যদি কোডটি সংকলন করতে পারেন, তবে কেবল ইমাসের উত্স বন্টন ডাউনলোড করুন।

শুরু করার পরিবর্তে, ./configureআপনি যেখানে ফাইলগুলি শেষ করতে চান সেখানে বিল্ড সিস্টেমটি বলতে কনফিগার বিকল্পগুলি ব্যবহার করুন। উদাহরণ স্বরূপ:

./configure --prefix=/home/abhi/emacs --bindir=/home/abhi/bin

এর অধীন emacs এর সমস্ত সমর্থন ফাইল ইনস্টল করবে /home/abhi/emacsএবং এর মধ্যে emacs এক্সিকিউটেবল হবে /home/abhi/bin। যদি পরবর্তীকর্তারা আপনার $ PATH তে থাকে যা এটি সাধারণত হয় তবে জিনিসগুলি কেবল জাস্ট ওয়ার্ক (এসএম) করা উচিত।

তার পরে আপনি পারেন

make && make install

আপনার হোম ডিরেক্টরি ছাড়া অন্য ফাইলগুলি স্থাপনের বিষয়ে উদ্বিগ্ন না হয়ে।

(এগুলি অবশ্যই আপনার হোম ডিরেক্টরি ভিত্তিক /home/abhi, অবশ্যই সম্পাদনা করুন necessary


5
শুধু এখানে আমার দুই বিট মধ্যে শিরসঁচালন: আমি কর্মক্ষেত্রে আমার ডেস্কটপ মেশিনে রুট হবে না, এবং এই ঠিক আমি নির্মিত এবং টিপে, Emacs ইনস্টল করা আছে, সামান্য পার্থক্য সঙ্গে যে আমার কনফিগার কমান্ড ছিল ./configure --prefix=~/installsএবং আমার $PATHরয়েছে ~/installs/bin- এ গিয়ে Emacs আইএসএন ' কেবলমাত্র আমি নিজের জন্য তৈরি এবং ইনস্টল করেছি, এবং আমি সবকিছুকে একটি ডিরেক্টরিতে রাখাই ভাল বলে মনে করি cl বাড়িকে খুব বেশি গোলমাল না করা, তবে আমি মনে করি এটি কোনও কিছুর চেয়ে স্বাদের বিষয়।
অ্যারন মিলার

2
এফডাব্লুআইডাব্লু, ইমাস 24.3 এর জন্য: $ ./configure --prefix=~/software --bindir=~/bin ফলন configure: error: expected an absolute directory name for --prefix: ~/software। সুতরাং পরিবর্তে $ হোম ব্যবহার করুন।
ব্যবহারকারী 100464

2
এটি বেশিরভাগই আমার পক্ষে কাজ করেছিল। যে সার্ভারটি আমি সংকলন করছিলাম তাতে /libgif/libungifলাইব্রেরিগুলি পাওয়া যায় নি তাই আমাকে কমান্ডটি যুক্ত --with-gif=noকরতে হয়েছিল ./configure
স্টিভেন সি হাওয়েল

@ স্টিভেনসি.হওয়েল এই পতাকাগুলি কী করে?
মাইকেল

2
@ মাইকেল: --with-gif=noজিআইএফ ইমেজ ফাইলগুলির ইম্যাকগুলিতে সমর্থন সমর্থন দমন করে। (হ্যাঁ, ইমাসগুলি চিত্র ফাইলগুলি প্রদর্শন করতে পারে g gnu.org/software/emacs/manual/html_node/emacs/… দেখুন )। এ জাতীয় আরও কয়েকটি পতাকা রয়েছে; ./configure --helpএকটি তালিকা জন্য চালিত ।
ধনী

6

উত্স থেকে ইনস্টল করা, বা ম্যানুয়ালি .rpms ডাউনলোড করা এবং সেগুলি উত্তোলন করা সম্ভব তবে কঠিন তবে এগুলি সমস্ত অন্যান্য লিবিসের উপর নির্ভর করে।

কনডা ব্যবহারের জন্য এখানে একটি সহজ উপায়

conda install -c conda-forge emacs

যদি আপনার কনডা না থাকে এবং এটি ইনস্টল করতে চান তবে দেখুন [1]

emacs ওএস এক্স এবং লিনাক্স_64৪ প্ল্যাটফর্মগুলির জন্য প্রাক নির্মিত হয়েছে, সংস্করণগুলির জন্য [২] দেখুন।

[1] https://conda.io/miniconda.html
[2] https://anaconda.org/conda-forge/emacs


3
আমি বিশ্বাস করতে পারি না যে আমি কনডা ব্যবহার করে ইম্যাক্স ইনস্টল করতে পারি। ধন্যবাদ!
কোডিচান

1
:-D। আমি স্ক্র্যাচ থেকে ইমাস তৈরির চেষ্টা করে এক ঘন্টা ব্যয় করেছি (কারণ আমার কোনও সার্ভারে মূল সুবিধা ছিল না, এবং প্রশাসকরা আমাকে সহায়তা করেনি), এবং আমি অনুভব করেছি যে 'একটি সহজ উপায় থাকতে হবে'। অবশ্যই, এর সাথে একটি সহজ উপায় ছিলconda
থম্মে গওদা

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

1
অবিশ্বাস্য, এটি সেরা উত্তর
প্রসাদ চালশানী

অবিশ্বাস্য যে কনডা ইমাস সরবরাহ করে! এখন ভাবছি আমি আর কী মিস করছি। কনডা অনুসন্ধান ইমাস কাজ করে তবে কৌতূহলের বাইরে কনডা তালিকার কিছু বৈকল্পিক রয়েছে যা দেখায় কোন প্যাকেজ উপলব্ধ রয়েছে ???
বালু

1

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


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

1
@ অভিবেকার্ট ভাল, সেক্ষেত্রে সম্ভবত আপনি এটি ইনস্টল করার চেষ্টা করার যন্ত্রণা কাটিয়ে উঠতে চান না। আমি একটি করতে ভয় পাব না make install, যতক্ষণ না আপনি মূল না হন ততক্ষণ এটি আপনার হোম ডিরেক্টরি থেকে বাইরে কিছু করতে পারে না। এছাড়াও, আপনি nanoমোডলেস সম্পাদনা পছন্দ করলে ইনস্টল করা আছে কিনা তা আপনি দেখতে চাইতে পারেন ।
উইজেডসবারমারিনার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.