|
|
Graphics
By Gimp |
|
||||||
Home |
Software | Gchemist' s |
Gtklin |
Farmacia |
Howto |
Links |
Spiga XIII |
From SCO to Linux |
||||||
L'
installazione standard di SPIGA XIII prevede le seguenti fasi :
* Installazione di Microfocus Cobol. * Creazione dell' utente "admsp3" richiesto dalla procedura. * Scompattazione del disco Installa e caricamento progressivo dei floppy successivi. * Operazioni di configurazione post installazione. Premessa: SPIGA XIII su Linux richiede l' uso di iBCS ( per i vecchi kernel ed abi per i nuovi ) dunque prima di tentare l' installazione e/o l' esecuzione del programma bisogna accertarsi che questo modulo sia installato. IBCS può essere lanciato da “rc.local” con un “modprobe iBCS”, mentre per “abi “ va creato sotto “/etc” il file “rc.modules” con le seguenti righe: modprobe binfmt_coff modprobe abi-sco modprobe abi-ibcs L' Installazione di Spiga Linux Per prima cosa ci serve il run time del Cobol. La procedura di installazione di Microfocus Cobol andava adattata a Linux, tuttavia poichè il run time prelevato da SCO Unix funziona anche su Linux, non mi sono dedicato a questa parte del porting . Semplicemente si tenga presente che il multivolume del comando "tar" di SCO non funziona su Linux quindi per copiare "/usr/lib/cobol/" conviene usare "cpio". Il Microfocus Cobol di Spiga usa un proprio terminfo ( per alcuni terminali modificato dalla Esa ) posto in "/usr/sp3/ter", su SCO ovviamente non poteva esistere un terminale "linux" va quindi creata una direttrice "/usr/sp3/ter/l" contenente il drive di terminfo "linux". Di seguito troverete il pacchetto completo che va scompattato con PATH assoluto " tar xvfzP esater.tar.gz ", se qualcosa sulla vostra console non funzionasse correttamente, sovrascrivete il mio terminale linux con quello presente sul vostro sistema. A questo punto possiamo creare l' utente "admsp3" passando a "useradd" l' opzione "-d /usr" in modo che la hompage del nostro utente si trovi in "/usr/admsp3". In alternativa potete modificare la variabile "HOME" in "/etc/default/useradd settando " HOME=/usr ". Infine per consentire l' installazione ho modificato gran parte degli script di shell del disco Installa, scompattare dunque ancora una volta con PATH assoluto il pacchetto "Installa" posto in calce a questa pagina, con il comando "tar xvfzP Installa.tar.gz" poi cd /usr/sp3/bin e finalmente "./installa.esa " che ci presenterà questo menu. 1. Installazione/aggiornamenti 2. Modifica configurazione 3. Conversioni 4. Configurazione utenti 5. Riclassificazione bilancio 6. Abilitazione porte di sistema 7. Creazione/modifica utenti (sysadmsh) Scegliere l' opzione "4" configurare la home di "admsp3" e ritornare al menu. alla fine in "/usr/admsp3/.bash_profile" dovreste trovare questi settaggi: # ------------------------------ # --- Ambiente ESA --- # ------------------------------ PATH=.:/usr/sp3/bin:/usr/lib/cobol/bin:$PATH;export PATH . .esa.rc grafica carvarfile # Remmiamo PS1 se non vogliamo modificare il prompt. #PS1=" SPIGA-X III : " # Questo Va Aggiunto A Mano, Spostiamo La Console Al Modo Grafico echo -e '\033(U' # /* Diamo un po di colore */ setterm -ulcolor white -hbcolor green -foreground white -background black -store umask 000 exec inizio.esa Nella home di root invece va settato: COBDIR=/usr/lib/cobol export "le tue variabili" COBDIR # ------------------------------ # --- Ambiente ESA --- # ------------------------------ # PATH=.:/usr/sp3/bin:/usr/lib/cobol/bin:$PATH;export PATH Questo ci consente di entrare come root semplicemente scrivendo "inizio.esa" Continuiamo scegliendo l' opzione "6" e poi "1" per abilitare la nostra porta parallela: Abilitazione porta parallela = /dev/pr01 La procedura dovrebbe installare in "/dev" i seguenti due files: -rwxrwxrwx 1 admsp3 admsp3 32 dic 9 1999 st_lock -rwxrwxrwx 1 admsp3 admsp3 1536 dic 9 1999 st_lock.idx Se qualcosa non va per il verso giusto potete scaricarli di seguito ed installarlicon il solito comando, tar xvfzP stamp_lock.tar.gz L' opzione "7" non è stata modificata quindi non va mai scelta poichè tenterebbe di lanciare "sysadmsh" di SCO. Per proseguire l' installazione, si possono utilizzare i dischetti originali della procedura scegliere la voce "1" del menu e seguire le istruzioni. Alla fine dell' installazione basterà digitare "admsp3" alla login per eseguire il programma. Volendo eseguire Spiga sulla vostra interfaccia grafica, potete eseguire queste ultime operazioni: 1) Create sotto "/bin" un file eseguibile che io ho chiamato "spterm" con queste istruzioni: export TERM=vt220 su -l admsp3 2) Create un icona sul vostro desk che esegua quest' altro comando xterm -bg blue -fg white -cr yellow -fn 8x16 -e spterm 3) Editate /usr/admsp3/.Xdefaults e aggiungere alla fine della sezione "xterm" il settaggio del tasto "F5". xterm*VT100.Translations: #override\n\ <KeyPress>Prior : scroll-back(1,page)\n\ <KeyPress>Next : scroll-forw(1,page)\n\ <KeyPress>F5 : string("\033[M")
|