在Solaris 10编译并安装vim7.3

简介:

这里讲两种方式:

  • 使用预编译包
  • 自己编译

两种的差别:预编译包没有提供multi-byte支持。自己编译就尽在掌握。

 

一、如果你用的是预编译包,那就这样

1. 到http://www.sunfreeware.com/indexsparc10.html下载一个针对你的处理器的预编译的vim73包,我的是SPARC: http://www.sunfreeware.com/sparc/10/vim-7.3-sol10-sparc-local.gz

2. 解压并安装:

pkgadd -d vim-7.3-sol10-sparc-local

过程中提示是否创建/usr/local目录,这是必须的,选择y即可

3. 把/usr/local/bin添加到/etc/profiel中,如下:

export PATH=/usr/local/bin:/usr/sbin:/usr/bin:/usr/X/bin:/usr/X11/bin

4. 这时执行vim还会报错,需要如下的包:
4.1 http://www.sunfreeware.com/sparc/10/ncurses-5.7-sol10-sparc-local.gz

4.2 http://www.sunfreeware.com/sparc/10/libintl-3.4.0-sol10-sparc-local.gz

4.3 http://www.sunfreeware.com/sparc/10/libgcc-3.4.6-sol10-sparc-local.gz

4.4 http://www.sunfreeware.com/sparc/10/libiconv-1.14-sol10-sparc-local.gz

5. OK!

6. 关于vim的配置,可以参加另一篇文章:http://brantc.blog.51cto.com/410705/449731

 

 

二、如果你要自己编译,那就这样:

1. 确保你的solaris上有gcc、make程序。

2. 下载http://www.sunfreeware.com/SOURCES/vim-7.3.tar.gz并解压

3. 我的编译选项是:

./configure --prefix=/usr/local/vim73 --enable-multibyte --with-features=big --disable-selinux

(同http://brantc.blog.51cto.com/410705/449731)

4. 报错:

......

checking for sysinfo.mem_unit... no
checking for sysconf... yes
checking size of int... 0
checking size of long... 0
checking size of time_t... 0
checking size of off_t... configure: error: in `/export/home/brant/vimsrc/vim73/src':
configure: error: cannot compute sizeof (off_t)
See `config.log' for more details.

找了一会,是因为LIBS没有包括libiconv.*的目录(原文链接:http://groups.google.com/group/vim_dev/tree/browse_frm/month/2011-02/8abf05462f0305c1?rnum=141&_done=/group/vim_dev/browse_frm/month/2011-02?&pli=1)。

因为我的Solaris默认没有libiconv库文件,所以我自己装的,但是默认是装在/usr/local/lib,没有在/lib/目录。所以手动copy过去就可以了。

5. make && make install

6. 运行vim还会报错:

ld.so.1: vim: fatal: libintl.so.8: open failed: No such file or directory
Killed

这是因为我的Solaris默认没有libintl库文件,所以我自己装的,但是默认是装在/usr/local/lib,没有在/lib/目录。所以手动copy过去就可以了。

7. OK!

8. 关于vim的配置,可以参加另一篇文章:http://brantc.blog.51cto.com/410705/449731






本文转自 xkdcc 51CTO博客,原文链接:http://blog.51cto.com/brantc/813421,如需转载请自行联系原作者

目录
相关文章
|
缓存 Ubuntu Linux
Vim编辑器入门指南:安装、基本操作和高级技巧详解 | 适用于Linux系统
Vim编辑器入门指南:安装、基本操作和高级技巧详解 | 适用于Linux系统
867 0
|
Linux 开发工具
什么是Vim,Vim安装
Linux 系统中“一切皆文件”,因此当我们在命令行下更改文件内容时,不可避免地要用到文本编辑器。作为一名 Linux 初学者,你必须熟练掌握 Linux 中至少一款文本编辑器的用法。对文本编辑器的功能(如查找、剪切和粘贴)了解越多,对你越有帮助。可供选择的编辑器不止一种,例如 Vim、emacs、pico、nano 等,很多人都找到了自己所喜爱的编辑器。综合考虑各种因素,本套 Linux 教程建议初学者学习 Vim 文本编辑器。Vim文本编辑器,是由 vi 发展演变过来的文本编辑器,因其具有使用简单、功能强大、是 Linux 众多发行版的默认文本编辑器等特点,成功圈住了很多人成为其死忠粉丝。
77 4
|
JSON Linux 开发工具
Linux jq 、vim以及LInux集群安装miniconda并配置虚拟环境(笔记)
Linux jq 、vim以及LInux集群安装miniconda并配置虚拟环境(笔记)
102 0
|
6月前
|
Linux 程序员 开发工具
最强文本编辑器 VIM 获取与安装
最强文本编辑器 VIM 获取与安装
|
6月前
|
Ubuntu 开发工具
百度搜索:蓝易云【Ubuntu安装vim教程】
现在,你已经成功在Ubuntu上安装了Vim编辑器。你可以在终端中运行 `vim`命令来启动Vim,并开始编辑文本文件。
85 2
|
Ubuntu Linux 开发工具
嵌入式Linux开发环境搭建之四----Vim的安装
嵌入式Linux开发环境搭建之四----Vim的安装
88 0
|
JavaScript 搜索推荐 Linux
【vim && neovim】从入门到放弃(“四种”模式、常用命令、正则表达式、文件属性、插件安装--代码补全、一键格式化、显示目录)(二)
本文所有操作均通过ssh连接腾讯云服务器完成。如果你正在使用安装GNOME桌面的Linux,很多操作可以通过鼠标完成,或许更加直观。 推荐使用neovim(结合鼠标操作更加丝滑)。
【vim && neovim】从入门到放弃(“四种”模式、常用命令、正则表达式、文件属性、插件安装--代码补全、一键格式化、显示目录)(二)
|
数据可视化 搜索推荐 Unix
【vim && neovim】从入门到放弃(“四种”模式、常用命令、正则表达式、文件属性、插件安装--代码补全、一键格式化、显示目录)(一)
本文所有操作均通过ssh连接腾讯云服务器完成。如果你正在使用安装GNOME桌面的Linux,很多操作可以通过鼠标完成,或许更加直观。 推荐使用neovim(结合鼠标操作更加丝滑)。
|
Linux 编译器 开发工具
vim的安装以及基础使用方法;
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人(大佬们)把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.
116 0