Difference between revisions of "Installing the Configobj Python Module"

From Vital Soft Wiki
Jump to: navigation, search
>Jeremyb
(Confirming the install)
>Jeremyb
(Verify Permissions)
Line 51: Line 51:
 
   Example of proper permissions:
 
   Example of proper permissions:
 
   -rw-r--r--  1 root      sys            119 Nov 13 08:00 README
 
   -rw-r--r--  1 root      sys            119 Nov 13 08:00 README
   -rw-r--r--  1 root      sys           312 Dec 18 13:05 configobj-4.6.0-py2.7.egg-info
+
   -rw-r--r--  1 root      sys           2135 Dec 18 15:51 configobj-4.7.2-py2.7.egg-info
   -rw-r--r--  1 root      sys          86447 Apr 16 2009 configobj.py
+
   -rw-r--r--  1 root      sys          88163 Feb 27 2010 configobj.py
   -rw-r--r--  1 root      sys          66299 Dec 18 13:05 configobj.pyc
+
   -rw-r--r--  1 root      sys          66966 Dec 18 15:51 configobj.pyc
 
   drwxr-xr-x  3 root      sys          8192 Dec 16 13:56 git_remote_helpers
 
   drwxr-xr-x  3 root      sys          8192 Dec 16 13:56 git_remote_helpers
 
   -rw-r--r--  1 root      sys          46324 Mar  1  2010 validate.py
 
   -rw-r--r--  1 root      sys          46324 Mar  1  2010 validate.py
   -rw-r--r--  1 root      sys          47477 Sep 18 2012 validate.pyc
+
   -rw-r--r--  1 root      sys          47046 Dec 18 15:51 validate.pyc
 
 
  
 
==Confirming the ConfigObj module is installed==
 
==Confirming the ConfigObj module is installed==

Revision as of 00:31, 19 December 2013

Overview

The Configobj Python module is used by Vital Signs to read config files.


Installing Configobj

Download the file here

Note: Contact support@vital-soft.com for the download credentials if you are prompted.

Transfer binary configobj-4.7.2.tar.gz file to /tmp

Login as root to HPUX

Unzip the gz file

 # gunzip /tmp/configobj-4.7.2.tar.gz

Untar the tar file

 # tar -xvf /tmp/configobj-4.7.2.tar

Change directory to the directory

 # cd /tmp/configobj-4.7.2

Install the Module

 # python setup.py install

If there are no errors, the library was installed successfully

 Example of successful install
 # /usr/local/bin/python setup.py install
 running install
 running build
 running build_py
 running install_lib
 copying build/lib/configobj.py -> /usr/local/lib/python2.7/site-packages
 copying build/lib/validate.py -> /usr/local/lib/python2.7/site-packages
 byte-compiling /usr/local/lib/python2.7/site-packages/configobj.py to configobj.pyc
 byte-compiling /usr/local/lib/python2.7/site-packages/validate.py to validate.pyc
 running install_egg_info
 Writing /usr/local/lib/python2.7/site-packages/configobj-4.7.2-py2.7.egg-info
 #


Verify Permissions

 login root
 cd /usr/local/lib/python2.7/site-packages
 ls -l
 Example of proper permissions:
 -rw-r--r--   1 root       sys            119 Nov 13 08:00 README
 -rw-r--r--   1 root       sys           2135 Dec 18 15:51 configobj-4.7.2-py2.7.egg-info
 -rw-r--r--   1 root       sys          88163 Feb 27  2010 configobj.py
 -rw-r--r--   1 root       sys          66966 Dec 18 15:51 configobj.pyc
 drwxr-xr-x   3 root       sys           8192 Dec 16 13:56 git_remote_helpers
 -rw-r--r--   1 root       sys          46324 Mar  1  2010 validate.py
 -rw-r--r--   1 root       sys          47046 Dec 18 15:51 validate.pyc

Confirming the ConfigObj module is installed

 login bolive
 python
 from configobj import ConfigObj
 quit()
 Example of a successful confirmation
 $ python
 Python 2.7.6 (default, Nov 13 2013, 15:55:37) [C] on hp-ux11
 Type "help", "copyright", "credits" or "license" for more information.
 >>> from configobj import ConfigObj
 >>> quit()
 $