যখন আমার কাছে রুট অনুমতি নেই তখন কীভাবে লিনাক্সে ভিআইএম ইনস্টল করবেন?


20

আমি লিনাক্সে ভিম ইনস্টল করার চেষ্টা করার সময় আমার কিছু সমস্যা হয়েছে যখন আমার কোনও অ্যাকাউন্ট নেই। ত্রুটির তথ্য নীচে দেখানো হয়েছে:

errorinfo

আমি কীভাবে এটি সমাধান করতে পারি? আমি কি এটি ছাড়া অন্য কোনও ডিরেক্টরিতে ইনস্টল করতে পারি /usr/local/bin/vim?

উত্তর:


18

make install DESTDIR=~/.localতারপর, একটি সিমবলিক লিঙ্ক করা ~/binথেকে ~/.local/bin/vim


আমার কি কোনও নামযুক্ত কোনও ভাঁজ তৈরি করতে .localহবে বা এটি কেবল একটি সাধারণ নাম?
স্পোনস্ট

1
গন্তব্য ডিরেক্টরিটি নিজে তৈরি করা সবচেয়ে নিরাপদ।
ইগনাসিও ওয়াজকেজ-আব্রামস

1
আমি /home/apache/.local/usr/local/share/vim/vim72দুটি পদক্ষেপ শেষ করার পরে একটি ভিআইএম নির্দেশিকা পেয়েছি ny কিছু ভুল?
স্পোনস্ট

3
আপনি যদি উত্তরে সমস্ত পদক্ষেপ লিখতে পারেন তবে তা প্রশংসিত হবে।
স্প্যানস্ট

4
./configure --prefix = ~ / .local && করতে ইনস্টল
আকিরা

16

আমি প্রায়শই এমন জিনিস ইনস্টল করি ./configure --prefix=$HOME/.local && make && make installযেখানে আমি মূল নই। এটাই এগিয়ে যাওয়ার পথ।

এটি বেশিরভাগ সফ্টওয়্যার নিয়ে কাজ করে। ভিম এখানে কোনওভাবেই আলাদা নয়।

মনে রাখবেন যে ভিমে ক্ষেত্রে আমি নীচের বিকল্পগুলি (পাশাপাশি) দিয়ে কনফিগার করেছি কারণ আমার ভিমের --disable-perlinterp --enable-rubyinterp --enable-multibyte --enable-pythoninterp --with-features=hugeসংস্করণটি বেশ সম্পূর্ণ হতে চাই like


1
  1. স্থানীয় ব্যবহারকারীর পথ তৈরি করুন:

    mkdir -p ~/usr/local
    
  2. ncursesএখান থেকে সর্বশেষ সংস্করণটি ডাউনলোড করুন: http://ftp.gnu.org/pub/gnu/ncurses/

  3. ইনস্টল করুন ncurses:

    cd <path_to_ncurses_downloaded_folder>
    tar -xzvf <ncurses>.tar.gz
    cd <ncurses_extracted_folder>
    ./configure --prefix=$HOME/usr/local
    make
    make install
    
  4. ক্লোন vim-repoসঙ্গে

    git clone https://github.com/vim/vim.git
    
  5. এর সাথে ভিএম ইনস্টল করুন:

    cd vim/src
    LDFLAGS=-L$HOME/usr/local/lib ./configure --prefix=$HOME/usr/local
    make
    make install
    
  6. সাথে পাঠ্য সেট করুন

    export PATH=$PATH:$HOME/usr/local/bin
    

0

পদক্ষেপ 1: DESTDIR = ~ / .local ইনস্টল করুন (উপস্থিত না থাকলে আপনার স্থানীয় দির করুন)

পদক্ষেপ 2: রফতানি করুন PATH = $ PATH: /remote/users/yourusername/.local/bin

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