分类:
2008-04-25 21:12:17
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://rainbird.blog.51cto.com/211214/68422 |
安装完solaris整完ls支持颜色,也装了经常使用的一些工具,改了环境变量.用着已经顺手多了,但是就有一样.vi不支持语法功能,也不高亮显示.也像原来那样,在根目录下加了个.vimrc写上一些自己习惯性的配置,可是不起作用,郁闷!难道我人品有问题?打开linux,alias看了一下环境变量,乖乖 alias vi vim!郁闷,早就知道linux用的是vim了,可是平常用的时候习惯性的敲vi,竟把这事给忘记了.早到病根下药就简单了,装个vim! 就像上次装ls一样访问:找到vim-7.1下载地址 是:
解压一下:gzip -d coreutils-6.4-sol10-x86-local.gz 安装:pkgadd -d coreutils-6.4-sol10-x86-local OK安装很顺利,自我感觉良好,可是执行/usr/local/bin/vim的时候却意外的提示:ld.so.1: ./vim 致命的: libgtk-1.2.so.0 没有这个文件或文件夹.网上找了一下,发现CU06年有人提过这个问题 帖的
QUOTE:
原帖由 huanghaojie 于 2006-1-6 16:30 发表 我用VI打开一个txt文件,显示的是黑底白字,看不去很不爽,特别是写一些小CODE,写错了字母都不知道,在 LINUX下知道是一个enhance包装一下就行了,在SOL8下就没招了,于是我下载了一个vim-6.3-sol8-sparc-local装
...
vim-6.3-sol8-sparc-local是从下载的吗? 上面已经说得很清楚了: vim-6.3-sol8-sparc-local.gz Vim is an improved version of the editor vi - installs in /usr/local. Vim requires that you install the gtk+-1.2.10, glib-1.2.10, ncurses packages.
gtk+-1.2.10, glib-1.2.10, ncurses 三个包是必须要装的,另外必须设置export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
要使vim显示彩色关键是需要ncurses包支持。我原先也是下载的vim-6.3-sol8-sparc-local,gtk+-1.2.10, glib-1.2.10, ncurses三个包也都装了, LD_LIBRARY_PATH也设置了,但还是无法显示彩色。不知道为什么会这样?是不是vim-6.3-sol8-sparc-local没把ncurses包编译进去最后一气之下把gcc-3.3.2-sol8-sparc-local.gz和libiconv也下载安装了,用gcc编译vim源码包vim-6.3.tar.gz:CC=gcc CCC=g++ ./configure --prefix=$HOME/vim63 --with-features=big --enable-multibyte|tee conf.log
make make install 关键是在configure时是否有"checking for tgetent in -lncurses... yes"这条语句出现,若有则vim可显示彩色,若无则没有彩色显示,只有下划线等几种单调色彩。,检查一下conf.log就可以知道。
后来仔细看了下下载地址那其实也提示了vim-7.1-sol10-x86-local.gz Vim is an improved version of the editor vi - installs in /usr/local. Dependencies: gtk+-1.2.10,glib-1.2.10,ncurses.也就是说要另外安装gtk,gilb,ncurses.好再下载这几个.下载和安装过程不再详述.
因为我的solaris10是装在虚拟机里的,所以自然而且的就把*-sol10-x86*给下载下来了.安装完以后提示如图 ![]() ![]() ![]() ![]() ![]() ![]() 在solaris还没有编译安装过东西.以后有时间再把CU那哥们的编译安装学习一下,收工! 本文出自 “rainbird” 博客,请务必保留此出处http://rainbird.blog.51cto.com/211214/68422 本文出自 51CTO.COM技术博客 |