您的位置:首页 > 其它

Ubuntu下编译vim/gvim

2014-12-30 15:55 393 查看
下载代码:从vim.org下载代码包或从mercurial等下载代码树
安装ruby,用ruby补全,即可见到能找到的应用;运行sudo apt-get install加对应的应用名即可见到需要安装的依赖。
http://pkgs.org/ubuntu-12.04/ubuntu-main-i386/ruby-dev_4.8_all.deb.html
等处,下载ruby-dev和ruby1.8-dev和libruby1.8_1.8.7.352-2ubuntu1.6_amd64.deb。

对各deb执行dpkg -i。

然后用ruby --version验证
编译Gvim需要GTK,有大量依赖,可能依赖关系

我机器上运行sudo apt-get install libgtk2.0-dev会产生以下结果:

The following extra packages will be installed:

debhelper dh-apparmor gir1.2-gdkpixbuf-2.0 html2text intltool-debian

libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev libexpat1-dev

libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev

libmail-sendmail-perl libpango1.0-dev libpixman-1-dev

libsys-hostname-long-perl libxcb-render0-dev libxcb-shm0-dev

libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev libxft-dev

libxi-dev libxinerama-dev libxrandr-dev libxrender-dev po-debconf

x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev

x11proto-randr-dev x11proto-render-dev x11proto-xinerama-dev

Suggested packages:

dh-make libcairo2-doc libgtk2.0-doc libpango1.0-doc libmail-box-perl

The following NEW packages will be installed:

debhelper dh-apparmor html2text intltool-debian libatk1.0-dev

libcairo-script-interpreter2 libcairo2-dev libexpat1-dev libfontconfig1-dev

libfreetype6-dev libgdk-pixbuf2.0-dev libgtk2.0-dev libmail-sendmail-perl

libpango1.0-dev libpixman-1-dev libsys-hostname-long-perl libxcb-render0-dev

libxcb-shm0-dev libxcomposite-dev libxcursor-dev libxdamage-dev

libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxrandr-dev

libxrender-dev po-debconf x11proto-composite-dev x11proto-damage-dev

x11proto-fixes-dev x11proto-randr-dev x11proto-render-dev

x11proto-xinerama-dev

The following packages will be upgraded:

gir1.2-gdkpixbuf-2.0

1 upgraded, 34 newly installed, 0 to remove and 187 not upgraded.

为了支持ruby、cscope,在:version中显示是我编译的版本,运行(--enable-gnome-check和--enable-fontset似乎不需要)(已经很全,无需指定with-features=huge)

./configure --enable-rubyinterp=yes --enable-cscope --with-compiledby=Allen --with-x --enable-gnome-check --enable-xim --enable-fontset --enable-multibyte

make
sudo make install

vim编译说明Ubuntu安装软件说明
apt-get与dpkg说明
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: