Lisa

Da zeroincombenze.
Tb arrow up.jpg Lang english.png
lisa
Sviluppatore Antonio M. Vigliotti
Ultima versione 0.3
data 26 giugno 2016
Sistemi operativi Linux
Licenza AGPL[1]
Sito Web http://www.zeroincombenze.it



lisa

lisa (Linux Install Simplifier App) è uno script di installazione dei pacchetti Linux indipendente dalla distribuzione. Permette di installare, aggiornare, rimuovere, interrogare e più in generale gestire i pacchetti per costruire un server Linux completo in un solo passo. Tramite lisa è possibile creare un proprio server Linux LAMP o Odoo o comunque personalizzato e replicabile anche su distribuzione diverse dall'originale.


lisa non è un reale programma di installazione ma un front-end evoluto che si appoggia a yum, rpm, apt-get, dpkg, pip e altri software per generare la struttura del server.

Rispetto ai tradizionali software di installazione, lisa gestisce un albero completo e ricorsivo di pacchetti. Rispetto alla replica di un'immagine template OS, lisa permette di replicare su distribuzioni diverse dall'originale e comunque il file di configurazione occupa pochissimo spazio rispetto ad un'immagine OS.


Versioni

Nome Versione Data di Lancio Note
product 0.1 settembre 2015 Prima versione con licenza GPL (non documentata)
0.2 novembre 2015 Versione non documentata
lisa 0.3 luglio 2016 Totalmente riscritto
 
Legenda Versione precedente
Versione precedente, supportata
Versione stabile corrente
Ultima versione in beta
Futura versione


H caratteristiche.png

Caratteristiche

  • Indipendente dalla distribuzione: funziona sia su Ubuntu e Debian che su CentOS e RHEL
  • Facile da usare: seleziona automaticamente yum, rpm, apt-get, dpkg, pip o lo specifico software di installazione
  • Installa tutti i package necessari a completare un'installazione e permette anche la configurazione iniziale
  • Il contenuto di un'installazione può essere personalizzato
  • Tracelog con la storia di tutti i comandi eseguiti


H vantaggi-svantaggi.png

Vantaggi e svantaggi

L'uso di lisa è alternativo alla memorizzazione delle immagini di template OS.

Vantaggi:

  • Dimensione ridotte del file di configurazione rispetto all'immagine
  • Configurazione indipendente dalla distribuzione Linux
  • Semplice personalizzazione della configurazione
  • A termine del processo il software è aggiornato all'ultima versione
  • Configurazione anche con linea di comando

Svantaggi:

  • Non esiste sempre garanzia di compleare l'intero processo di installazione
  • No interfaccia grafica


H distribuzione.png

Implementazioni e Distribuzioni

N/D


H concorrenti.png

Concorrenti

Non esistono software realmente concorrenti. Oggi l'unico modo di creare nuovi server è partendo da un'immagine OS o installando manualmente tutti i software. Esistono software simili con interfaccia grafica quali plesk e cpanel che sono più facili da usare ma meno automatici.

H guida all'uso.png

Guida all'uso

lisa è un tool di comando a linea; la sintassi è:

lisa [-hb][-c file][-D][-d number][-E disto][-e 0-4][-f disto][-g][-H host][-I pkg(s)][-i file][-J pkg(s)][-L logfile][-l iso3166] \
    [-mn][-O version][-p][-P password][-q][-s modules][-T][-u file][-Vvy1] action pkgname param1 param2 param3

dove:

action         azione richiesta; può essere: help,install,update,remove,config,whatis,tellme,info
pkgname        nome del package da installare, aggiornare, rimuovere o gestire
param ...      paremetri aggiuntivi del package

Leggete la guida completa di lisa



H guida tecnica.png

Guida di riferimento tecnico

H installazione.png

Installazione

Installazione con wget

Per installare lisa tramite wget:

cd /tmp
wget http://download.zeroincombenze.org/lisa.tar.gz
tar -xf lisa.tar.gz
cd ./lisa
./lisa install lisa

Installazione con git

Per installare lisa tramite git:

cd /tmp
git clone https://github.com/zeroincombenze/tools.git
cd /tmp/tools/lisa
./lisa install lisa



H aggiornamento.png

Aggiornamento

Per aggiornare lisa:

lisa update lisa


H faq.png

FAQ

32px warning.jpg


H troubleshooting.png

Troubleshooting

32px warning.jpg


H sicurezza.png

Guida alla sicurezza

32px warning.jpg


H software.png

Sviluppo del codice

Documentazione riservata agli sviluppatori


H libreria.png

Librerie e ambiente di sviluppo

32px warning.jpg


H programmi complementari2.png

Programmi complementari

32px warning.jpg


H storia.png

Storia

32px warning.jpg


H notes.png

Note

  1. Free license


H unit.png

Altre notizie

32px warning.jpg


H Collegamenti.png

Collegamenti esterni