guide to getting StrongLoop up in AIX 7.1
The AIX used is provisioned in IBM PureApplication System W1700-128.
A virtual system pattern (VSP) uses IBM OS Image for AIX Systems 2.1.2.0.
- Download the required files: IBM NodeJS SDK, libs and make
- Install the rpms, nodeJS
- Configure the environment
- Validate your installation and environment
- Install StrongLoop
- Validate StrongLoop
For ease of ensuring you can get StrongLoop up and running in AIX, I have placed the following files in ./lib folder in this project.
- IBM nodeJS can be obtained from here (Note: I tested with 4.2.2)
- libstdc++-4.8.3-1.aix7.1.ppc.rpm
- libgcc-4.8.3-1.aix7.1.ppc.rpm
- make-3.81-1.aix6.1.ppc.rpm
download object lib from oss4aix.org download make from here
verify you have Java in your AIX envrionment, it is required to install IBM NodeJS SDK
a) install RPMS: to intall rpm:
> rpm -Uvl libgcc-4.8.3-1.aix7.1.ppc.rpm or rpm -Uvh *.rpm
b) install nodeJS e.g run
> ./ibm-4.2.2.0-node-v4.2.2-aix-ppc64.bin
details on installation can be found at NodeJS knowledge centre
ensure the following environment variables are set
e.g.
export PATH=$PATH:/ibm/node/bin
export LIBPATH=/opt/freeware/lib64
export LD_LIBRARY_PATH=/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.3/ppc64
run the following to test node and npm
> node --version
> npm --version
expected result for above
node --version
v4.2.2
npm --version
2.14.7
(Note: in my envrionment I have disable IPSEC so that I can install from the internet)
run
> npm install -g strongloop or npm install --unsafe-perm -g strongloop
run
> npm install -g strong-pm or npm install --unsafe-perm -g strong-pm
About StrongLoop
To disable ipsec4
/usr/sbin/rmdev -l ipsec_v4
run
> slc loopback
expected result below:
> slc loopback
_-----_
| | .--------------------------.
|--(o)--| | Let's create a LoopBack |
`---------´ | application! |
( _´U`_ ) '--------------------------'
/___A___\
| ~ |
__'.___.'__
´ ` |° ´ Y `
? What's the name of your application? (loopback)
-
about "libstdc++.so.6" for Node.js on AIX 7.1 find info
-
Support Information for IBM SDK for Node.js™ that is not available in the user documentation can be found here.
for any additional aix files missing in your environment you can download it from
AIX Toolbox for Linux Applications license.