Apa perintah di terminal untuk memperbarui VIM di ubuntu?


14

Saya menggunakan ubuntu 12.04 dan ingin tahu bagaimana Anda memperbarui VIM melalui baris perintah. apa perintah untuk memperbarui ini?

Jawaban:


9

Jalankan perintah ini di terminal:

sudo apt-get update
sudo apt-get install vim

Perhatikan bahwa Ubuntu mungkin tidak selalu memiliki paket terbaru karena repositori [resmi] dibekukan.


2
Untuk mendapatkan versi terbaru yang tersedia, periksa jawaban saya
d4nyll

17

Untuk mendapatkan versi stabil terbaru, disarankan oleh instruksi resmi untuk langsung menginstalnya dari repositori GitHub sumber .

$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ make
$ sudo make install

Anda juga dapat menggunakan apt-get update && apt-get install vimuntuk memperbarui Vim ke versi terbaru yang tersedia di registri paket distribusi Anda. Untuk memperbarui semua paket yang tersedia, Anda dapat menjalankanapt-get update && apt-get upgrade

Namun, Anda mungkin tidak mendapatkan versi terbaru Vim dengan APT (kemungkinan Anda akan menjadi versi utama terbaru, tetapi bukan versi minor / patch).


Saya harus lari ./configuresebelumnya make. Juga, menggunakan checkinstallbukannya make installmungkin ide yang baik, jika Anda berencana memperbarui Vim.
MikaelF

1

Saya biasanya merekomendasikan menggunakan sudo apt-get update ; sudo apt-get dist-upgrade, karena ini akan memperbarui semua yang apt-get dapat memperbarui pada sistem Anda. Jika Anda belum menginstal VIM, Anda bisa menggunakannya sudo apt-get install vim.


1

Jika Anda bekerja di ubuntu16 / centos7, Anda dapat menggunakan perintah di bawah ini untuk menginstal vim terbaru.

Ubuntu16

$ sudo apt-get install gcc git ncurses-dev
$ git clone --depth=1 https://github.com/vim/vim.git
$ cd vim/src
$ sudo make
$ sudo make install

Centos7

ubah perintah pertama menjadi:

$ sudo yum install gcc git ncurses-devel

Logout dan login jika Anda masih melihat versi yang lebih lama.


-3

sudo apt-get update Ini pada dasarnya akan berusaha memperbarui semua yang Anda miliki, termasuk vim.


8
Ini hanya memperbarui file indeks paket, bukan paket itu sendiri.
kiri

Melakukan pembaruan tanpa upgrade sama seperti mengunduh pembaruan tetapi tidak menginstalnya.
Ben Aveling

@ BenAveling apakah ada cara untuk hanya memperbarui (ya tanpa mengunduh) untuk satu paket, tidak semua?
hello_there_andy

1
@BenAveling Melakukan updatetanpa upgradeadalah seperti memeriksa pembaruan dan tidak mengunduh atau menginstalnya. ( updateTindakan mengunduh metadata yang menunjukkan paket apa yang tersedia, dalam versi apa, dari mana; itu tidak mengunduh paket itu sendiri, bahkan jika itu adalah versi yang lebih baru dari paket yang sudah diinstal.) Untuk mengunduh tanpa menginstal seseorang dapat menggunakan upgradetindakan dengan -d/ --download-onlypilihan.
Eliah Kagan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.