Ubuntu下编译vim/gvim

来源:互联网 发布:淘宝怎样把待评价删掉 编辑:程序博客网 时间:2024/04/27 23:04
  1. 下载代码:从vim.org下载代码包或从mercurial等下载代码树
  2. 安装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验证
  3. 编译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.
  4. 为了支持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
  5. make
  6. sudo make install
vim编译说明Ubuntu安装软件说明apt-get与dpkg说明
0 0
原创粉丝点击