Üç farklı seçeneğiniz var:
- Dağıtım paketlerine en yeni sürümlerin eklenmesini bekleyin. Yeni bir dil öğrenmek ya da beklerken çıplak ellerinizle bir gemi inşa etmek isteyebileceğinizi unutmayın.
Birkaç yıl beklemek sizin için iyi değilse, aşağıdaki iki seçeneğiniz vardır:
- En son sürümü içeren bir PPA kullanın:
- Artıları:
- Yapması kolay.
- Tamamen otomatik.
- Vim'i başka bir yazılım olarak kuralım.
- Eksileri:
- Temel olarak tam bir yabancıya kök ayrıcalıkları veriyorsunuz.
- Bu yöntem yalnızca Ubuntu ve PPA sistemini kullanan türetilmiş dağıtımlarda çalışır.
- Vim'i kaynaklardan derleyin:
- Artıları:
- Etkinleştirdiğiniz seçeneklerin ince ayarını yaparsınız (gui, Python / Lua desteği vb.).
- Kanama kenarı versiyonunu alırsınız ve elde etmek için üçüncü bir taraf tutucusuna ihtiyacınız yoktur.
- Bir yazılımı kaynaklardan nasıl derleyeceğinizi öğrenmek her zaman yararlıdır.
- Bu bir dağıtım agnostik yöntemdir.
- Eksileri:
- PPA seçeneği kadar otomatik değil.
- Yeni bir kullanıcı için korkutucu olabilir.
İkinci durumda, bu seçenekler için bir prosedür:
PPA
İşte tipsonubuntu.com'da çevrimiçi bir ders (Teşekkürler, yorumlarda öneren @joeytwiddle).
İlk önce bir terminal açın ve aşağıdaki komutu kullanın. Bu, joathonf tarafından tutulan Kişisel Paket Arşivi'ni (PPA) size repolara ekler ve Ubuntu'nun Vim'i nerede arayacağını bilmesini sağlar:
sudo add-apt-repository ppa:jonathonf/vim
Burada bunu yapmanın, bu PPA'daki komut dosyalarına kök ayrıcalıkları verdiğini, sadece güveniyorsanız yapın . Okumak isteyebilirsiniz PPA'nın sistemime eklenmesi güvenlidir ve dikkat edilmesi gereken bazı "kırmızı bayraklar" nedir? ve Launchpad PPA'lardan gelen yazılımın virüs ve arka kapı tehditlerinden arınmış olduğuna dair herhangi bir garanti var mı? .
Paket listesini güncelleyin, böylece Ubuntu, Vim dosyalarını bulmak için PPA'ya bakacaktır:
sudo apt update
Sonunda vim'i kurun:
sudo apt install vim
Ve tada! Vim yüklü. Bunu GUI paket yöneticisinden de yapabileceğinizi unutmayın.
Bu yeni Vim sürümleri ile sadece PPA mevcut olmadığını Not, daha bulmak için favori arama motoru kullanmak (ve edebilirsiniz yapmak sisteminizde root erişimi olan internetten bazı yabancı güveniyorsun unutmayın).
Kaynaklardan inşa
İkinci bir seçenek de Vim'i kaynaklardan oluşturmaktır. Bu, bazı ilave manipülasyonlara işaret eder ve yeni bir kullanıcı için korkutucu olabilir, ancak kalıcı yapıyı elde etmenin en iyi yoludur.
Bu prosedürde size yol gösterecek birkaç çevrimiçi kaynak vardır:
Genel bir prosedür aşağıdadır, ihtiyaçlarınızı karşılamak için ince ayar yapmanız gerekebilir, ancak asıl fikir burada:
İlk önce bazı bağımlılıkları kurmanız gerekebilir. Örneğin bu komutu kullanın (YouCompleteMe wiki tarafından önerilen):
sudo apt-get update
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
python3-dev ruby-dev lua5.1 lua5.1-dev libperl-dev git
Her şeye ihtiyacınız olmayabileceğini unutmayın: örneğin, Lua'yı kullanmayacaksanız lua5.1-dev
, listeye dahil etmeyin .
Düzenle Önceki apt-get install
komutu kullanmak yerine aşağıdakileri kullanabilirsiniz. İhtiyacınız olan bağımlılıkları otomatik olarak ele alma avantajına sahiptir:
sudo apt-get build-dep vim
Ardından kaynakları bilgisayarınıza alın ( git
yüklü komutun yüklü olması gerekir apt-get install git
):
git clone https://github.com/vim/vim.git
Bu dizine gidin ve son değişiklikleri 'çekin':
cd vim
git pull
git pull
Zaten değişiklik yaptığınız için bir hata yaşarsanız, değişikliklerinizi 'saklayabilirsiniz' (örneğin geçici olarak kaldırın), değişiklikleri çekin ve ardından değişikliklerinizi geri yükleyin. Bunu yaptıysanız, git'e aşina olduğunuzu ve takip etmek için prosedür sağlamayacağınızı varsayacağım (vim.org belgesinde ayrıntılı olarak verilmiştir).
Daha sonra Vim'i kaynaklardan başka bir yazılım oluşturduğunuz gibi yapabilirsiniz. Src / INSTALL dosyası Vim'i derlemeniz için gereken bilgileri size sağlamalıdır.
Düzenli bir iş akışı şununla başlar:
./configure --with-features=huge --enable-gui=auto
--enable-gui
GVim istemiyorsanız kaldırın .
Vim yüklediğiniz makineye root erişiminiz --prefix
yoksa, erişim haklarınızın olduğu bir dizini kullanmanıza izin veren seçeneği eklemek isteyebilirsiniz . Örneğin şunları kullanabilirsiniz:
./configure --with-features=huge --enable-gui=auto --prefix=$HOME/local/vim
configure
Senaryo etkinleştirmek istediğiniz özellikleri ayarlamak için bir çok fikri alabilir. Çalıştırmak biraz zaman alıyor. Çalışırken hangi özellikleri kontrol ettiğini söyleyen mesajları basar.
Bir kez yapılandırıldığında, programı şununla derleyebilirsiniz:
make
Bazı otomatik kontroller yapmak için isteğe bağlı bir komut bulunmaktadır ( bana tam olarak ne yaptıklarını sorma, her zaman onları atlarım :-) ):
make check
Son olarak Vim'i kurun /usr/local/
(bu komut root yetkilerini gerektirir):
sudo make install
Derleme için oluşturulan şimdi gereksiz dosyaları kaldırmak için daha sonra çalıştırabilirsiniz:
make clean
make distclean
Ve işte yeni bir Vim kurulumuyla.
Muhtemelen Ubuntu deposundan kurduğunuz Vim'leri kaldırmak isteyeceksiniz, ancak buna ihtiyacınız yok. Varsayılan olarak, Vim /usr/local/
yerine yüklenir /usr/
. Yalnızca doğru Vim sürümünü çalıştırdığınızdan emin olun (yani /usr/local/bin/vim
değil /usr/bin/vim
).