Qual é o comando no terminal para atualizar o VIM no ubuntu?

13

Estou no ubuntu 12.04 e quero saber como atualizar o VIM através da linha de comando. qual é o comando para atualizar isso?

Patoshi パ ト シ
fonte

Respostas:

9

Execute estes comandos em um terminal:

sudo apt-get update
sudo apt-get install vim

Note que o Ubuntu nem sempre possui os pacotes mais recentes devido ao congelamento dos repositórios [oficiais].

kiri
fonte
2
Para obter a versão mais recente disponível, verifique a minha resposta
d4nyll
16

Para obter a versão estável mais recente, é recomendado pelas instruções oficiais para instalá-lo diretamente do repositório GitHub de origem .

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

Você também pode usar apt-get update && apt-get install vimpara atualizar o Vim para a versão mais recente disponível no registro de pacotes da sua distribuição. Para atualizar todos os pacotes disponíveis, você pode executarapt-get update && apt-get upgrade

No entanto, você pode não obter a versão mais recente do Vim com o APT (provavelmente você provavelmente a versão principal mais recente, mas não as versões secundária / de patch).

d4nyll
fonte
Eu precisava correr ./configureantes make. Além disso, usar em checkinstallvez de make installpode ser uma boa ideia, se você planeja atualizar o Vim.
MikaelF 30/01
1

Eu geralmente recomendaria o uso sudo apt-get update ; sudo apt-get dist-upgrade, pois isso atualizará tudo o que o apt-get pode atualizar no seu sistema. Se você ainda não possui o VIM instalado, pode obtê-lo usando sudo apt-get install vim.

TSJNachos117
fonte
1

Se você estiver trabalhando no ubuntu16 / centos7, poderá usar os comandos abaixo para instalar o vim mais recente.

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

mude o primeiro comando para:

$ sudo yum install gcc git ncurses-devel

Efetue logout e logon se você ainda estiver vendo a versão mais antiga.

Ashutosh Tripathy
fonte
-3

sudo apt-get update Isso basicamente tentará atualizar tudo o que você possui, incluindo o vim.

Mohamed Khamis
fonte
8
Isso apenas atualiza os arquivos de índice de pacotes, e não os próprios pacotes.
kiri
Fazer atualização sem atualização é como baixar atualizações, mas não instalá-las.
Ben Aveling
@ BenAveling existe uma maneira de apenas atualizar (sim sem baixar) para um pacote, não todos?
Hello_there_andy 23/11
1
@BenAveling Fazendo updatesem upgradeé como verificar se há atualizações e nem fazer download nem instalá-los. (A updateação baixa metadados indicando quais pacotes estão disponíveis, em quais versões, de onde; não faz o download dos próprios pacotes, mesmo que sejam versões mais recentes dos pacotes já instalados.) Para baixar sem instalar, é possível usar a upgradeação com o -d/ --download-onlyopção.
Eliah Kagan