Di mana saya dapat menemukan Vim 7.3?

34

Vim 7.3 keluar, tetapi tidak tersedia di sumber. Di mana saya bisa mendapatkan paket instalasi untuk versi 7.3? Saya tidak ingin menginstalnya secara manual.

1 penumpang
sumber

Jawaban:

29

Saya juga tidak dapat menemukan paket resmi, jadi saya membuat PPA. Jangan ragu untuk menggunakannya:

https://launchpad.net/~passy/+archive/vim

apt-add-repository ppa:passy/vim
apt-get update
apt-get upgrade

Referensi: Cara menggunakan AKP

Passy
sumber
1
Mengapa saya tidak dapat menemukan paket Anda ketika saya mencari "vim" di launchpad.net?
penumpang
1
Apakah Anda berencana untuk memperbaruinya sesekali? Hulu ada di versi 7.3.028 sekarang.
Marius Gedminas
1
Apakah ini dibangun dengan opsi yang sama yang digunakan oleh vimpaket saat ini ?
intuited
1
Ya itu. Saya tidak mengubah apa pun kecuali paket hulu untuk membangunnya.
passy
1
Hm, versi vim dalam PPA sekarang cukup kuno ...
Marius Gedminas
13

Saya membangun vim dari sumber menggunakan urutan perintah ini:

sudo apt-get build-dep vim-gnome
sudo apt-get install libssl-dev
mkdir -p ~/src
hg clone https://vim.googlecode.com/hg/ ~/src/vim
cd ~/src/vim
./configure --enable-multibyte --enable-pythoninterp --enable-cscope --enable-xim --with-features=big \
            --with-python-config-dir=/usr/lib/python2.7/config-$(dpkg-architecture -qDEB_HOST_MULTIARCH)
make

dan saya menjalankannya tanpa menginstal dengan menggunakan skrip wrapper ini ~/bin/vim:

#!/bin/sh
vimhome=$HOME/src/vim
if test -x $vimhome/src/vim; then
    VIMRUNTIME=$vimhome/runtime $vimhome/src/vim "$@"
else
    /usr/bin/vim "$@"
fi

Tapi saya melakukan itu hanya karena saya tidak dapat menemukan PPA saat itu.

Marius Gedminas
sumber
Solusi yang bagus, tapi saya lebih suka cara ppa. :)
penumpang
Terima kasih telah menggunakan repo dalam contoh Anda; Saya tidak menyadari keberadaannya. Itu tidak tampil sangat menonjol (jika ada) di vim.org.
Intuited
Memperbarui jawaban untuk bekerja di Ubuntu 13.04 dan yang lebih baru, di mana Anda perlu menentukan konfigurasi Python secara eksplisit karena perubahan multiarch.
Marius Gedminas
7

Vimwiki sekarang memiliki beberapa instruksi untuk membangun dan menginstal vim dari sumber, untuk siapa pun yang menemukan ini:

Inilah teks yang relevan:

Membangun GUI Vim di Ubuntu

Anda memerlukan paket pengembangan yang diperlukan di Ubuntu untuk membangun GUI:

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

Perintah untuk membangun dan menginstal GUI Vim:

cd vim7
cd src
make distclean
./configure --with-features=huge --enable-gui=gnome2
make
sudo make install
Nick Knowlson
sumber
3

PPA Passy tidak berfungsi untuk saya, jadi saya telah menginstal paket vim dari natty. Satu-satunya hal yang Anda butuhkan selain paket vim dari natty adalah ruby1.8 dan libruby1.8 debs.

Mungkin bukan solusi yang paling jenius, tetapi itu bekerja dengan baik untuk saya.

miloshadzic
sumber
2

Ppa bekerja untuk saya, tetapi saya harus mengubah .vimrc saya:

" Stops vim from complaining about split lines using \
set nocp

" Fixes backspace not working to dedent a line
set backspace=indent,eol,start
ricobl
sumber
2

Setelah mencari beberapa kali, saya menemukan PPA dengan vim 7.3 yang dibangun untuk 10.04, 10.10, 11.04 dan 11.10 . Ada beberapa paket di sana, jadi lihatlah seluruh daftar seandainya paket lain akan ditingkatkan dan menyebabkan masalah bagi Anda. Jika Anda hanya ingin mendapatkan paket vim, Anda dapat mengunduhnya - berikut adalah tautan 10,04 dan halaman ini memberikan daftar lengkap dengan area yang dapat diperluas di bawah setiap paket yang menunjukkan daftar tautan lengkap ke paket individual.

Mantra ajaib adalah:

sudo apt-add-repository ppa:blueyed/ppa
sudo apt-get update
sudo apt-get upgrade

Referensi: Cara menggunakan AKP

Hamish Downer
sumber
1

Anda dapat mengkompilasinya dari sumber di mana Anda selalu bisa mendapatkan yang terbaru dan terhebat. Anda harus mengikuti langkah-langkah ini: libncurses5-dev 1. sudo apt-get install build-essential libncurses5-dev

  1. Dapatkan yang terbaru dari http://www.vim.org/download.php#unix

  2. Ekstrak file terkompresi ke direktori dengan bunzip2.

  3. Masukkan direktori dan ketik:

    A. ./configure B. make C. sudo make install D. sudo ln -s / usr / local / bin / vim / usr / bin / vim

Selesai Anda sekarang memiliki versi terbaru Vim di sistem Anda.

user4016
sumber
4
/usr/local/binsudah di jalur default Ubuntu, dan muncul sebelumnya /usr/bin. Saya sangat tidak menyarankan Anda untuk membuat symlink pada langkah D dan mengacaukan /usr/binhal-hal yang tidak diinstal menggunakan apt / dpkg.
Marius Gedminas
1

Vim 7.3 ada di repositori Ubuntu dari Ubuntu 11.04 dan seterusnya.

Flimm
sumber