কোনও ব্যবহারকারীর জন্য কি ভিএম ইনস্টল করা সম্ভব? [নকল]


9

আমার একটি ডেভ কম্পিউটারে এসএসএইচ লগইন রয়েছে (পিএইচপি এবং পাইথন ফাইল হোস্ট করার জন্য ব্যবহৃত হয়)। এটি ভিম ইনস্টল করা আছে তবে এটির স্ট্রিপ ডাউন সংস্করণ - এতে রয়েছে syntaxএবং অন্যান্য প্রচুর সামগ্রী অক্ষম।

সুতরাং, আমার প্রশ্নটি হল - আমি কোনও সুপারজার অ্যাকাউন্ট ছাড়া নিজের "স্থানীয়" ভিএম ইনস্টল করতে পারি?


এটি কোন ধরণের ওএস (বা ডিস্ট্রো)? আপনি কি নিশ্চিত যে এটি অক্ষম? ": সংস্করণ" কী বলে?
কিথ

আমি CentOS5.5 এ (অনুযায়ী /etc/issue), বা রেড হ্যাট 4.1.2-4.6 (অনুসারে /proc/version)। হ্যাঁ, আমি নিশ্চিত এটি অক্ষম - আমি :versionএটি পরীক্ষা করে
দেখতাম

1
সুতরাং আপনি কি নিশ্চিত যে সিসাদমিন টাইপ করতে 2 সেকেন্ড সময় নিতে পারে না yum install vim-enhanced?
কিথ

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

উত্তর:


10
  1. ভিম ডাউনলোড করুন
  2. উপসর্গটি পরিবর্তন করুন:
    1. সংকলনের সময়, বিকল্পটি --prefix=/home/myaccount(বা যা কিছু আপনি চান) ব্যবহার করুন বা
    2. prefixপছন্দ src/makefileমতো /home/myaccountবা ঠিক $(HOME)তেমন কিছুতে বিকল্প সম্পাদনা করুন (ধন্যবাদ হেপাটাইট!)
  3. আপনি যখন চালনা make installকরবেন এটি আপনার নির্দিষ্ট করা উপসর্গ ব্যবহার করে ফাইলগুলি ইনস্টল করবে (যেমন বাইনারিগুলি ইনস্টল করা হবে /home/myaccount/bin)
  4. আপনার prefixঅন্তর্ভুক্ত /home/myaccount/binকরতে .bash_profileবা পরিবর্তন করুন .profile
  5. সাফল্য !!

3
যদিও বেশিরভাগ উত্স আপনাকে হাত দ্বারা কনফিগার চালানো পছন্দ করে, ভিমের পক্ষে এই জাতীয় জিনিস করার পছন্দসই উপায় হ'ল এসআরসি / মেকফিল সম্পাদনা করা এবং "উপসর্গ" ভেরিয়েবলটিকে $ (হোম)
হেপাটাইতে

@ হ্যাপটাইট ধন্যবাদ! আমি আমার মন্তব্যে আপনার মন্তব্য যুক্ত করেছি।
২২ শে

ধন্যবাদ, @ থিপুরপ্লে পিক্সেল, আমি আপনার সমাধানটি চেষ্টা করেছি এবং এটি প্রায় কাজ করেছে, কিন্তু। আমি ncurses5 ইনস্টল করে আবার ভিএম --prefixএর চালানোর চেষ্টা করেছি configure, তবে এটি এখনও অভিযোগ করে। আমি --with-tlibবিকল্পটি এবং এর বাইরে চেষ্টা করেছিলাম
জার্মান রম্ম

@German আমি জানি না যে এটা সম্পর্কে অনেক ... হয়তো অন্য কারো করতে পারে।
23

3
@ জার্মান রুম্ম: আপনার এনসিআরএস configureইনস্টলেশনটি কোথায় খুঁজে পেতে হবে তা আপনাকে ভিমের কাছে জানাতে হবে । এক্সিকিউট করুন export CPPFLAGS="-I/ncursesprefix/include"এবং export LDFLAGS="-L/ncursesprefix/lib", /ncursesprefixআপনি এনক্রস তৈরি করতে যে উপসর্গটি ব্যবহার করেছিলেন। --with-tlib=ncursesআপনাকে ভিমের configureবিকল্পগুলিতে বিকল্প যুক্ত করতে হতে পারে । যাইহোক এটি করলে ক্ষতি হবে না। তারপরে চলতে হবে ./configure ...এবং makeআপনার ncurses লাইব্রেরি সহ ভিম তৈরি করা উচিত। @ হ্যাপটাইট: কীভাবে এসসিআর / মেকফায়ালকে উপসর্গ পরিবর্তন করার "পছন্দসই" পদ্ধতিটি পরিবর্তন করা হচ্ছে? আমি সবসময় ব্যবহার করেছি ./configure --prefix=...
গ্যারিজন

1

সম্ভবত সার্ভারে একটি বাইনারি অনুলিপি করা এবং এটি কার্যকর করতে chmoding?

তারা আপনার জন্য এই বৈশিষ্ট্যগুলি সক্ষম করতে পারে কিনা তা সম্ভবত আপনার সিসাদমিন বা হোস্টকে তর্ক করা উচিত।


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