Prerequisiti

  • Un Sistema Operativo Unix-like o UNIX system-based
  • Perl versione ≥ 5.8.x
  • Modulo Perl Curses versione ≥ 1.19

Installazione

Per i sistemi Linux sono disponibili i pacchetti nei fomati RPM e DEB. Per i sistemi UNIX che non supportano tali formati, la procedura di installazione è la seguente:

 gzip -d < ccfe-X.YY.tar.gz | tar xvf -
 cd ccfe-X.YY
 ./install.sh

Nella sua forma più semplice, install.sh è il programma interattivo di installazione di CCFE:

$ ./install.sh


 ******************************************************************************
                   WELCOME TO CCFE INSTALLATION PROGRAM
 ******************************************************************************

  1. Change Destination prefix                  (/usr/local/ccfe)
  2. Change Configuration directory             (/usr/local/ccfe/etc)
  3. Change Executables directory               (/usr/local/ccfe/bin)
  4. Change Libraries directory                 (/usr/local/ccfe/lib)
  5. Change Logs directory                      (/usr/local/ccfe/log)
  6. Change Messages and localization directory (/usr/local/ccfe/msg)
  7. Change Man pages directory                 (/usr/local/ccfe/man)
  8. Change Documentation directory             (/usr/local/ccfe/doc)

  C. Change mode (Installation or Update)
  S. START FRESH INSTALLATION
  Q. Quit without install

Choice? [Q] _

quindi impostare le subdirectory preferite e selezionare S per iniziare l'installazione.

È possibile fare un'installazione batch invocandolo nel seguente modo:

 ./install.sh -b

(Si prega di vedere l'output del comando ./install.sh -h per un elenco delle opzioni disponibili).

install.sh richiede una shell compatibile POSIX.2, come ad esempio sh(1), bash(1) or ksh(1).

Si prega di notare che potrebbe essere necessario modificare la variabile d'ambiente MANPATH per poter accedere alle pagine del manuale di CCFE col comando man(1), ad esempio:

 MANPATH=/usr/local/ccfe/man:$MANPATH
 export MANPATH

Aggiornamento

Quando si installa CCFE, nella CCFE configuration directory viene automaticamente creato il file ccfeinstall.conf, che contiene le directory selezionate dall'utente in cui mettere i vari oggetti dell'applicazione (configurazioni, manpages, etc).

È possibile aggiornare la versione di CCFE correntemente installata nel sistema con una nuova selezionando Change mode dal menu: verrà richiesta una lista di directory in cui install.sh cercherà il file ccfeinstall.conf, in base al quale verranno automaticamente impostate tutte le directory di destinazione degli oggetti da aggiornare.

Il processo di aggiornamento non modificherà nessun file eventualmente personalizzato dall'utente (configurazioni, messaggi, etc.), ma solamente:
  • Lo script Perl ccfe
  • Tutte le manpage di CCFE
  • Tutti i file README (README, ChangeLog, AUTHORS, etc.)

Se la nuova release richiede anche l'aggiornamento di file di configurazione che possono essere stati personalizzati dall'utente (ad esempio per modifiche alla sintassi), questi saranno installati col nome comprensivo del numero di versione del pacchetto CCFE, in modo da preservare tutte le configurazioni correntemente in uso. Fare riferimento al file README per eventuali note specifiche.

Per fare un'aggiornamento in modalità batch è necessario il seguente comando:

 ./install.sh -b -u ConfigurationPath

dove ConfigurationPath è la directory con i file di configurazione (.conf) di CCFE: ad esempio:

 ./install.sh -b -u /etc/ccfe

UNIX is a registered trade mark in the United States and other countries, licensed exclusively through X/Open Company Limited.