Debian6 编译安装vim 7.4步骤详解

一、安装VIM7.4之前的准备工作

1

 代码如下 复制代码
apt-get update

遇到问题:
W: 以下 ID 的密钥没有可用的公钥:
8B48AD6246925553

解决方法:

 代码如下 复制代码

gpg --keyserver subkeys.pgp.net --recv 8B48AD6246925553
gpg --export --armor 8B48AD6246925553 | sudo apt-key add -

继续执行 apt-get update

完成后安装VIM的依赖库环境

 代码如下 复制代码

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
python-dev libperl-dev ruby-dev liblua5.1-0-dev

二、卸载老版本vim

 代码如下 复制代码

apt-get remove vim vim-runtime gvim

三、编译新版本vim

 代码如下 复制代码

cd /usr/src/
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
tar jxvf vim-7.4.tar.bz2
./configure --prefix=/usr/local/vim74
--with-features=huge
--enable-pythoninterp --enable-perlinterp
--enable-rubyinterp --enable-luainterp
--enable-multibyte --enable-sniff --enable-fontset
--with-features=huge:支持最大特性
--enable-pythoninterp:启用Vim对python的支持
--enable-perlinterp:启用Vim对perl的支持
--enable-rubyinterp:启用Vim对ruby的支持
--enable-luainterp:启用Vim对lua的支持
--enable-multibyte:多字节支持 可以在Vim中输入中文
--enable-sniff:Vim状态提示 提示Vim当前处于INSERT、NORMAL、VISUAL哪种模式
--enable-cscope:Vim对cscope支持
 更多参数执行./configure --help查看

 
编译和安装

 代码如下 复制代码

make && make instal

四、链接以便识别vim命令

 代码如下 复制代码

ln -s /usr/local/vim74/bin/vim /usr/bin/vim
ln -s /usr/local/vim74/bin/gvim /usr/bin/gvim

五、把vim作为默认编辑器

 代码如下 复制代码

sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 1
sudo update-alternatives --set editor /usr/bin/vim
sudo update-alternatives --install /usr/bin/vi vi /usr/bin/vim 1
sudo update-alternatives --set vi /usr/bin/vim

时间: 2024-11-29 01:30:30

Debian6 编译安装vim 7.4步骤详解的相关文章

centos 6系统编译安装mysql-5.6.22步骤详解

[mysql是什么] 简短 的说明,那就是一个数据库软件啦. [下载] 在mysql官网上下载,这里我选择的社区版本source code,下载命令: wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22.tar.gz [解决包的依赖性] yum -y install make gcc-c++ cmake bison-devel  ncurses-devel 如果缺少包就会报如下错: [新建mysql用户] /usr/sbi

Debian编译安装Nginx+MySQL+PHP-FPM环境详解

Linux环境:Debian 6 Stable 程序版本选择: Nginx:Tengine 1.2.4 淘宝出品,基于Nginx并引进了一些新特性 MySQL:5.1.66 5.1系列最新版.不用5.5的原因是5.5开始编译使用CMake,而资料比较少.(事实上wangyan的脚本使用的是5.5,但是当时我还没看到--) PHP:5.4.9 前几天刚出的Current Stable,自带FPM,与Nginx配合良好. 参考资料: 主要参考军哥的lnmp脚本和wangyan的lanmp脚本.军哥的

CentOS 7 安装Zabbix 3的步骤详解

zabbix 由2部分构成,zabbix server 与可选组件zabbix agent. zabbix server 可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上. zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集.zab

CentOS 6 编译 libnl-3.2.25的步骤详解

一.说话有一个软件编译的时候提示为 libnl3: no,所有需要安装一个 libnl,这里选择编译安装最新版 libnl-3.2.25.tar.gz,编译过程如下: wget http://www.infradead.org/~tgr/libnl/files/libnl-3.2.25.tar.gz tar zxvf libnl-3.2.25.tar.gz cd libnl-3.2.25 ./configure --prefix=/usr/ make && make install 二.执

CentOS下安装node.js的步骤详解

编译安装node.js wget http://nodejs.org/dist/v0.8.5/node-v0.8.5.tar.gz tar zvxf node-v0.8.5.tar.gz cd node-v0.8.5 ./configure make && make install wget版本自行修改. 过yum命令安装 yum install \   http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarc

linux中安装php solr扩展步骤详解

从http://pecl.php.net/package/solr下载最新版本. 解压后运行: phpize ./configure make install 在/etc/php.d下随便复制一个扩展的文件,把里面加载的扩展改成solr.so.重启php-fpm加载solr扩展:service php-fpm reload 然后修改php.ini(vim /usr/local/etc/php.ini ),把 extension_dir = "./" 修改为 extension_dir

MAMP PRO安装PHP扩展的步骤详解

这几天因为需要使用MAC做PHP开发,安装了一个MAMP PRO的试用版,整体感觉非常好用,还可以自由选择PHP版本.Apache扩展.很方便的创建网站并自动修改系统hosts文件等. MAMP和MAMP PRO是两个独立软件,MAMP可以单独运行,支持简单的操作如PHP版本切换.Apache/Nginx切换.启动/停止服务等.MAMP PRO不能独立运行,它需要依赖MAMP软件,其实MAMP PRO就是MAMP的一个功能强大的控制面板,并提供了一些MAMP本身不支持的功能(如修改hosts.D

CentOS安装OpenLiteSpeed服务器环境步骤详解

第一.部署OpenLiteSpeed服务器准备工作   根据官方的说法,我们可以在CentOS 5,6,7版本中是官方认可可运行的,也有用户在Debian Wheezy版本中测试通过,这里我们还是先根据官方的指导在CentOS环境中部署,后期老蒋在单独在我比较喜欢的占用资源较小灵活的Debian环境,好歹我们先看看是否可以成功,体验性能如何再深入挖掘.   第二.更新系统环境及系统源    代码如下 复制代码 yum update   这里我们为了确保系统获取的最新源版本,所以我们需要更新Cen

CentOS安装java环境的步骤详解

一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK. 首先,卸载自带的java 查看Linux自带的JDK是否已安装. 输入如下命令,查看已经安装的Java版本信息. java -version   输入如下命令,查看JDK的信息. rpm -qa|grep java   如下图所示.      卸载已经安装的JAVA,如下图所示.     卸载完成,如下图所示.     卸载另外一个,如下图所示.     卸载完成,如下图所示.  第二步,安装SUN的JDK.