Solaris安装vim

2011-12-28  田庆希 

    最近的产品是在Sun的Solaris系统上测试的,但是Solaris不像其他Linux系统上自带vim,而使用vi不是很顺手,就在网上搜了一下Solaris下vim 的安装,但是网上的都比较简单,安装完成后不是缺少相关文件就是没有亮显,于是经过摸索将安装步骤记录下来,算是个备忘吧~~
    这个是在X86的虚拟机下安装的,sparc架构下的安装方法与X86一样,只是所需的安装包不同而已。
1、将Solaris所需vim包下载并上传到客户端,下载地址:http://www.sunfreeware.com,选择安装包时注意是X86的还是sparc
2、解压:
   gzip -d vim-7.3-sol10-x86-local.gz
3、安装:
   pkgadd -d vim-7.3-sol10-x86-local
   安装过程中全部选项为默认就可以
4、通过ldd查看vim所需的库,并安装所缺库文件
   ldd /usr/local/
        libgtk-x11-2.0.so.0 =>   /usr/lib/libgtk-x11-2.0.so.0
        libgdk-x11-2.0.so.0 =>   /usr/lib/libgdk-x11-2.0.so.0
        libatk-1.0.so.0 =>       /usr/lib/libatk-1.0.so.0
        libgdk_pixbuf-2.0.so.0 =>        /usr/lib/libgdk_pixbuf-2.0.so.0
        libmlib.so.2 =>  /usr/lib/libmlib.so.2
        libpangocairo-1.0.so.0 =>        /usr/local/lib/libpangocairo-1.0.so.0
        libpango-1.0.so.0 =>     /usr/local/lib/libpango-1.0.so.0
        libcairo.so.2 =>         /usr/local/lib/libcairo.so.2
        libgmodule-2.0.so.0 =>   /usr/lib/libgmodule-2.0.so.0
        libgobject-2.0.so.0 =>   /usr/lib/libgobject-2.0.so.0
        libgthread-2.0.so.0 =>   /usr/lib/libgthread-2.0.so.0
        librt.so.1 =>    /usr/lib/librt.so.1
        libglib-2.0.so.0 =>      /usr/lib/libglib-2.0.so.0
        libintl.so.8 =>  /usr/local/lib/libintl.so.8
        libXt.so.4 =>    /usr/lib/libXt.so.4
        libm.so.2 =>     /usr/lib/libm.so.2
        libncurses.so.5 =>       /usr/local/lib/libncurses.so.5
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libc.so.1 =>     /usr/lib/libc.so.1
        libX11.so.4 =>   /usr/lib/libX11.so.4
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libiconv.so.2 =>         (文件没有发现)
        libgcc_s.so.1 =>         (文件没有发现)
        libSM.so.6 =>    /usr/lib/libSM.so.6
        libICE.so.6 =>   /usr/lib/libICE.so.6
        libpangoxft-1.0.so.0 =>  /usr/lib/libpangoxft-1.0.so.0
        libpango-1.0.so.0 =>     /usr/lib/libpango-1.0.so.0
        libpangox-1.0.so.0 =>    /usr/lib/libpangox-1.0.so.0
        libXft.so.2 =>   /usr/openwin/lib/libXft.so.2
        libfreetype.so.6 =>      /usr/sfw/lib/libfreetype.so.6
        libXrender.so.1 =>       /usr/sfw/lib/libXrender.so.1
        libfontconfig.so.1 =>    /usr/lib/libfontconfig.so.1
        libXrandr.so.2 =>        /usr/X11/lib/libXrandr.so.2
        libXi.so.5 =>    /usr/openwin/lib/libXi.so.5
        libXext.so.0 =>  /usr/openwin/lib/libXext.so.0
        libpangoft2-1.0.so.0 =>  /usr/local/lib/libpangoft2-1.0.so.0
        libz.so =>       /usr/lib/libz.so
        libiconv.so.2 =>         (文件没有发现)
        libgcc_s.so.1 =>         (文件没有发现)
        libiconv.so.2 =>         (文件没有发现)
        libgcc_s.so.1 =>         (文件没有发现)
        libpng12.so.0 =>         /usr/lib/libpng12.so.0
        libgcc_s.so.1 =>         (文件没有发现)
        libaio.so.1 =>   /lib/libaio.so.1
        libmd5.so.1 =>   /lib/libmd5.so.1
        libiconv.so.2 =>         (文件没有发现)
        libsec.so.1 =>   /usr/lib/libsec.so.1
        libgcc_s.so.1 =>         (文件没有发现)
        libgcc_s.so.1 =>         (文件没有发现)
        libdl.so.1 =>    /lib/libdl.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        libscf.so.1 =>   /lib/libscf.so.1
        libpangoft2-1.0.so.0 =>  /usr/lib/libpangoft2-1.0.so.0
        libexpat.so.0 =>         /usr/sfw/lib/libexpat.so.0
        libiconv.so.2 =>         (文件没有发现)
        libgcc_s.so.1 =>         (文件没有发现)
        libdoor.so.1 =>  /lib/libdoor.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        /usr/lib/libmlib/libmlib_sse2.so.2
   安装提示“文件没有发现”的库文
5、将/usr/local/share/vim/vim73下的vimrc_example.vim复制到/目录下,并改名为.vimrc
   cp /usr/local/share/vim/vim73/vimrc_example.vim /.vimrc
6、为vim配置环境变量,在/etc/profile中添加
   PATH=$PATH:/usr/local/bin
   export PATH
   在这里也可以不配置环境变量,直接将vim链接到vi上
   rm /usr/bin/vi
   ln -s /usr/local/bin/vim /usr/bin/vi
7、重新启动系统,这样vim就在Solaris系统上安装成功了。
554°/5527 人阅读/2 条评论 发表评论

熊志男  2011-12-29

我们也是Solaris系统,vi用着习惯了也还行。


田庆希  2011-12-30

熊志男: 我们也是Solaris系统,vi用着习惯了也还行。
呵呵 我们偶尔会出Solaris的产品 大多数还是Linux的


登录 后发表评论