Python/opt/os0

From zeroincombenze
Jump to: navigation, search
Tb arrow up.jpg Lang italiano.png


os0

os0 è un package ad uso interno di zeroincombenze® che permette di gestire l'interfaccia verso un generico sistema operativo. Attualmente sono supportate le versioni per Linux, Windows e OpenVMS.

La funzione principale di os0 è quella di effettuare conversioni da/a formato URI a locale del file system. Inoltre fornisce una shell muta, utilizzabile dalle applicazioni per eseguire comandi del sistema operativo. La shell funziona correttamente anche su OpenVMS.


Versions

Last version avaiable is 0.2.9


Installation: step by step

Verify installed version

Eseguire i seguenti comandi, correggendo in modo appropriato il nome della directory:

 # Impostare la directory dei package
 pypkg="/usr/lib/python2.7/dist-packages"  # esempio di Python 2.7.* in Ubuntu
 pypkg="/usr/lib/python2.6/site-packages"  # esempio di Python 2.6.* in CentOS
 dir -ld $pypkg/*os0*

Nella directory, se installato, è presente un file con nome simile a os0-n.n-py2.6.egg-info che identifica anche la versione installata.

Per conoscere la directory dei package di python usare anche:

 python
 >>> import sys
 >>> print '\n'.join(sys.path)

Se installato, vedere controlli post-installazione.


Requirements

System requirements are:

  • Python 2.6 and following (but python2)
  • Linux, Windows and OpenVMS


Download

  • Package standard (per utilizzo)
  • Git clone (soltanto per sviluppo)
  • File tar/gz/zip (soltanto per esperti)[1]


Download Standard Package (recommended)

Installation command is:

 pip install pytok


Git clone (only for developers)

 git clone https://github.com/antoniov/tools.git


File tar/gz/zip (only for experts)

 cd /tmp
 # Impostare la directory dei package
 pypkg="/usr/lib/python2.7/dist-packages"  # esempio di Python 2.7.* in Ubuntu
 pypkg="/usr/lib/python2.6/site-packages"  # esempio di Python 2.6.* in CentOS
 wget https://pypi.python.org/packages/source/o/os0/os0-0.2.8.tar.gz
 tar -xf os0-0.2.8.tar.gz -C $pypkg
 cd $pypkg/os0-0.2.8
 python setup.py install


Configuration

N/D


Upgrade

 pip install os0 --upgrade


After installation check list

I controlli post-installazione: Per eseguire i regeression test:

 # Impostare la directory dei package
 pypkg="/usr/lib/python2.7/dist-packages"  # esempio di Python 2.7.* in Ubuntu
 pypkg="/usr/lib/python2.6/site-packages"  # esempio di Python 2.6.* in CentOS
 cd $pypkg/os0/tests
 python test_os0.py


Troubleshooting

N/D


User Guide

User Guide

Notes

  1. Da usare soltanto in caso di problemi con installazione standard


External Links