Ubuntu 10.04でvim / gvimを7.3にアップグレードするための最良の方法は何ですか?

Ubuntu 10.04でvim / gvimを7.3にアップグレードするための最良の方法は何ですか?

職場でUbuntu 10.04を使用する必要がありますが、アップグレードできません。私はVim / gVim 7.2を使用しています。

7.3(PythonとRuby拡張のサポート)にアップグレードしたいです。最良のアプローチは何ですか?エントリを追加sources.listsし、そのエントリから7.3 vim / gvimパッケージをインストールしますか、またはソースからビルドしますか?各方法の欠点は何ですか?

ベストアンサー1

最初に確認する必要がある場所があるかどうかです。バックポート、しかしいいえこれは驚くべきことではないのでMaverickにはvim 7.2もあります。

次に試してみるのは、vim 7.3パッケージを含むリポジトリを持つ人がいる場合です。アンフェタミン。たくさんありますPPAでvimを使用する、含む一部 そして 7.3(完全なリストではありません)。

どこでもバイナリパッケージが見つからない場合、または見つかったパッケージが気に入らない場合は、次の最も簡単な手順は次から始めることです。きつい、vim 7.3があります。ソースコードパッケージ(.dsc、、、.debian.tar.gz.orig.tar.gzをダウンロードして実行してください。

apt-get install build-essential fakeroot
apt-get build-dep vim
dpkg-source -x vim_7.3.035+hg~8fdc12103333-1ubuntu2.dsc
cd vim-7.3.035+hg~8fdc12103333
# Edit debian/changelog to add an entry with your name and “recompiled for lucid”
dpkg-buildpackage -rfakeroot -us -uc -b -nc

すべてが順調に進むと、ディストリビューションに適したバイナリパッケージが得られます。依存関係の欠落やコンパイルエラーが発生した場合は、ケースバイケースで対処する必要があります。

次に試すのは、Ubuntuのパッケージバージョンを使用してアップストリーム7.3ソースコードをコンパイルすることです。これは素晴らしい、きれいなパッケージを提供しますが、もう少し複雑なので、指示なしにこれを行うことに自信がない場合は、アップストリームソースをコンパイルすることをお勧めします。

アップストリームソースをコンパイルすると、基本的にファイルが下にあり/usr/local、何を持っているのかわからない場合は、それらを削除するのは簡単ではありません。パッケージマネージャを使用せずに何かをインストールするたびに、別のディレクトリ構造にインストールして/usr/local(または他のものに)~/usrシンボリックリンクを作成することをお勧めします。拾って入れるこれに最適です:

  • /usr/local/stow(または~/usr/stowどこにでも)設置されています。多くのプログラムでは、次のものを使用できます./configure --prefix=/usr/local/stow/vim-7.3。これにより、メインバイナリがに配置されます/usr/local/stow/vim-7.3/bin
  • stow vim-7.3ディレクトリから実行します/usr/local/stow。これは「一般」ディレクトリにシンボリックリンクを作成します/usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
  • プログラムを削除するには、stow -D vim-7.3削除シンボリックリンクを実行してから削除します/usr/local/stow/vim-7.3

しかも閉じるこれは似ていますが、より強力なプログラムです(利点の1つは競合を処理できることです)。

おすすめ記事