Installing Vim 7.2 in QNX 6.5 using pkgsrc
QNX 6.5 self-hosted Neutrino host ships with vi but Vim 7.2 is a big imporovement over the default application. Below are the steps to install Vim 7.2 using pkgsrc.-
Download the bootstrap package
http://archive.netbsd.org/pub/pkgsrc-archive/packages/QNX/i386/6.5.0_head_20110826/bootstrap.tar.gz -
Download Vim package and dependencies from the link below
http://archive.netbsd.org/pub/pkgsrc-archive/packages/QNX/i386/6.5.0_head_20110826/Allvim-share-7.2.446.tgz libiconv-1.14.tgz gettext-lib-0.18.1.1.tgz vim-7.2.446nb1.tgz
-
Copy the files into /tmp using ftp, Momentics IDE, sftp, etc
#: ls /tmp bootstrap.tar.gz vim-share-7.2.446.tgz libiconv-1.14.tgz gettext-lib-0.18.1.1.tgz vim-7.2.446nb1.tgz
-
Install bootstrap package into the root folder
#: tar -xvzf bootstrap.tar.gz -C /
-
Add pkgsrc utilities into the path
#: echo 'export PATH=${PATH}:/usr/pkg/bin:/usr/pkg/sbin' >> ~/.profile
-
Modify /etc/rc.d/rc.local to update CS_LIBPATH system variable
setconf CS_LIBPATH $(getconf CS_LIBPATH):/usr/pkg/lib
- Logout and then log back in
-
Install dependencies and Vim
#: pkg_add -v /tmp/libiconv-1.14.tgz #: pkg_add -v /tmp/gettext-lib-0.18.1.1.tgz #: pkg_add -v /tmp/vim-share-7.2.446.tgz #: pkg_add -v /tmp/vim-7.2.446nb1.tgz
-
Fix backspace not deleting the character by adding the following to ~/.vimrc
set backspace=indent,eol,start
-
Run Vim!
#: export TERM=ansi #: vim
https://community.qnx.com/sf/wiki/do/viewPage/projects.pkgsrc/wiki/BinaryPackages
Comments