Vim 7.3은 어디에서 찾을 수 있습니까?


34

Vim 7.3이 나오지만 소스에서 사용할 수 없습니다. 7.3 버전의 설치 패키지는 어디서 구할 수 있습니까? 수동으로 설치하고 싶지 않습니다.

답변:


29

공식 패키지도 찾을 수 없으므로 PPA를 만들었습니다. 자유롭게 사용하십시오 :

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

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

참조 : PPA 사용 방법


1
launchpad.net에서 "vim"을 검색 할 때 왜 패키지를 찾을 수 없습니까?
1passenger

1
가끔 업데이트를 유지 하시겠습니까? 업스트림은 현재 버전 7.3.028입니다.
Marius Gedminas

1
현재 vim패키지에서 사용하는 것과 동일한 옵션으로 빌드 되었습니까?
직관

1
그렇습니다. 업스트림 패키지 외에는 아무것도 변경하지 않았습니다.
passy

1
흠, 그 PPA의 vim 버전은 이제 아주 고대입니다 ...
Marius Gedminas

13

이 명령 시퀀스를 사용하여 소스에서 vim을 빌드했습니다.

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

이 래퍼 스크립트를 사용하여 설치하지 않고 실행합니다 ~/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

그러나 나는 그때 PPA를 찾을 수 없었기 때문에 그렇게했습니다.


좋은 해결책이지만 나는 ppa 방식을 선호합니다. :)
1passenger

예제에서 repo를 사용해 주셔서 감사합니다. 나는 그 존재를 몰랐다. vim.org에는 그다지 눈에 띄지 않습니다.
intuited

다중 아치 변경으로 인해 Python 구성 디렉토리를 명시 적으로 지정 해야하는 Ubuntu 13.04 이상에서 작동하도록 답변이 업데이트되었습니다.
Marius Gedminas

7

Vimwiki는 이제 소스를 사용하여 vim을 빌드하고 설치 하기 위한 지침 을 제공합니다.

관련 텍스트는 다음과 같습니다.

우분투에서 GUI Vim 구축

GUI를 빌드하려면 Ubuntu에 필요한 개발 패키지가 필요합니다.

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

GUI Vim을 빌드하고 설치하는 명령 :

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

3

Passy의 PPA가 작동하지 않아서 natty에서 vim 패키지를 설치했습니다. natty의 vim 패키지 외에 필요한 것은 ruby1.8 및 libruby1.8 debs입니다.

아마도 가장 천재적인 해결책은 아니지만 그것은 나에게 잘 작동했습니다.


2

ppa는 나를 위해 일했지만 내 .vimrc를 변경해야했습니다.

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

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

2

꽤 몇 번 검색 한 후 10.04, 10.10, 11.04 및 11.10 용으로 구축 된 vim 7.3이 있는 PPA를 발견했습니다 . 그러나 패키지가 상당히 많으므로 다른 패키지가 업그레이드되어 문제가 발생할 수 있으므로 전체 목록을 살펴보십시오. 당신은 당신이 그들을 다운로드 할 수있는 정력 패키지를 얻을 원한다면 - 여기 10.04 링크입니다이 페이지는 전체 목록을 제공 개별 패키지에 대한 링크의 전체 목록을 보여주는 각 패키지에 따라 확장 영역으로한다.

마법의 주문은 :

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

참조 : PPA 사용 방법


1

항상 최신 정보를 얻을 수있는 소스에서 컴파일 할 수 있습니다. 다음 단계를 수행해야합니다. libncurses5-dev 1. sudo apt-get install build-essentials libncurses5-dev

  1. http://www.vim.org/download.php#unix 에서 최신 정보를 얻으십시오 .

  2. 압축 파일을 bunzip2가있는 디렉토리로 추출하십시오.

  3. 디렉토리를 입력하고 다음을 입력하십시오.

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

끝난. 이제 시스템에 최신 버전의 Vim이 있습니다.


4
/usr/local/bin이미 우분투의 기본 경로에 있으며 이전에 나타납니다 /usr/bin. 나는 D 단계에서 symlink를 만들고 /usr/binapt / dpkg을 사용하여 설치되지 않은 것들을 어지럽히 지 않도록 강력히 권장합니다 .
Marius Gedminas

1

Vim 7.3은 Ubuntu 11.04부터 Ubuntu 리포지토리에 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.