INSTALLAZIONE DI fortune-it: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTA CONSOLATORIA: La lunghezza di un file di INSTALLAZIONE e` inversamente proporzionale alla difficolta` dell'installazione medesima. NOTA DI PREAMBOLO: Prima di procedere, leggere il file COPYING. NOTA MORALE: L'installazione del file con suffisso "-o" (i quali NON SONO CODIFICATI in alcun modo - ne` con ROT-13 ne` con altro -, e quindi risultano immediatamente leggibili) comporta successivamente la visualizzazione di messaggi contenenti parolacce, frasi o situazioni "sporche" o considerate potenzialmente o effettivamente immorali, offensive o blasfeme, anche a sfondo sessuale o razzista. Installate tali file SOLAMENTE se voi (ed i vostri utenti) siete sicuri di essere TOTALMENTE immuni da qualunque tipo di offesa verbale. In caso contrario, EVITATE l'installazione dei file con suffisso "-o". NOTA IMPORTANTE: Per l'installazione convenzionale dei fortune bisogna essere loggati come root. Vedi punto 2 per l'installazione per un singolo utente. NOTA SUGLI AGGIORNAMENTI: Se state aggiornando una precedente installazione di fortune-it, prima dovere rimuovere manualmente i vecchi file: "italia", "italia.dat", "zozzital", "zozzital.dat". I nuovi file sono stati chiamati con nomi diversi, quindi i vecchi file vanno cancellati esplicitamente a mano. Per semplicita` di gestione, non sono previste patch ".diff" pubbliche. NOTA SULLE DISTRIBUZIONI DI LINUX: Le procedure di installazione qui riportate si riferiscono ad un sistema Linux derivante da una distribuzione RedHat/Mandrake, in cui i file di fortune sono contenuti nella directory "/usr/share/games/fortunes/". Non e` cosi` in tutte le distribuzioni (provate "man fortune", se lo avete). NOTA SUI PREREQUISITI: Occorre che sia preinstallato un pacchetto software fortune inglese (es.: "fortune-mod"), affinche` sul sistema siano disponibili i comandi "fortune" e "strfile". In alternativa, potete sempre rintracciare su Internet i sorgenti dei comandi "fortune" e "strfile" e compilarveli, evitando in tal modo l'installazione dei fortune in inglese...). Chi ha i fortune in inglese, comunque, potra` cancellare (da "/usr/share/games/fortunes/" o simili) tali fortune, affinche` sul sistema rimangano soltanto quelli in italiano. NOTA EXTRA-LINUX: A patto che abbiate un programma "fortune" analogo a quello in Linux (sono reperibili i sorgenti), i fortune-it possono essere installati ovunque, sia sui vari Unix che su MS-DOS/Windows, Amiga, Macintosh, OS/2, MSX, VIC20, ecc. (nessun porting e` previsto per le centraline d'iniezione elettroniche automobilistiche fabbricate prima del 1996...). :-) NOTA DI (IN)COMPATIBILITA` CON MICRO$OFT WINDOW$: Qualsiasi installazione si scelga, non serve fare il reboot della macchina. :-) NOTA FUTILE: Se vi rimane tempo, e se siete collegati ad Internet, segnalatemi in mailbox (a fortune-it@fortune-it.net, vedi sotto la sintassi preferita) che avete installato i fortune in italiano. Cio` non vuole assolutamente comportare alcun tipo di monitoraggio spionistico stile "Grande Fratello", ne` puo` in alcun modo compromettere la sicurezza del vostro sistema. Serve solamente come "incoraggiamento morale" a proseguire: se vediamo che molta gente usa i nostri fortune, sara` piu` facile e gratificante continuare ad aggiornare questo package... :-) 1 - INSTALLAZIONE CONVENZIONALE, COME root: Copiare i file dalla sottodirectory "testi" nella directory "/usr/share/games/fortunes/" (tralasciate i file con estensione "-o" se li si reputa volgari od offensivi). Se non avete questa directory sul vostro sistema, provate a cercarla con altri path equivalenti: ad esempio "/var/lib/games/fortunes" oppure "/var/lib/fortunes". Se non la trovate, possono esservi d'aiuto i comandi "which fortune", "whereis fortunes" oppure "locate fortune"). cd testi cp -v * /usr/share/games/fortunes/ Generare i file ".dat" che indicizzano i fortune (si suppone qui che si stia utilizzando una shell bash, che e` la shell di default su Linux): cd /usr/share/games/fortunes/ (o directory equivalente) for SINGOLOFILE in * ; do strfile $SINGOLOFILE ; done Se si vuole mantenere i fortune originali, non ci sono altri passi da fare (verra` visualizzato, ogni volta, un fortune preso a caso tra gli inglesi e gli italiani). Se si vogliono eliminare i fortune originali, per visualizzare sempre e solo frasi in italiano, cancellarli oppure (consigliato) rimuovere solo il loro ".dat", eventualmente gzippandoli (il comando "fortune" visualizza una frase a caso tra i soli file che, in "/usr/share/games/fortunes/" o equivalenti, hanno un file omonimo con estensione ".dat"): rm -f fortunes.dat fortunes-o.dat startrek.dat zippy.dat (piu` rm di altri eventuali file ".dat" di fortune inglesi) gzip -v9 fortunes fortunes-o startrek zippy (piu` gzip di altri eventuali file fortune inglesi) Finito! Provare manualmente dando semplicemente il comando "fortune". Verificare che il comando "fortune" venga lanciato nei file .*rc che vengono eseguiti quando la vostra shell di login si avvia (vedere i file "/etc/login", "/etc/profile", "/etc/bashrc", "$HOME/.bashrc", "$HOME/.bash_profile", "$HOME/.cshrc", o ecc.). Rimuovere fortune-it-1.99.tar.gz e la directory fortune-it-1.99 . Spedire una mail a fortune-it@fortune-it.net, con: "Subject: INSTALLATO fortune-it" e body vuoto, per segnalare l'avvenuta installazione; e/o: "Subject: AGGIORNAMENTI fortune-it" e body vuoto, per ricevere in mailbox un avviso di disponibilita` di nuove release. 2 - INSTALLAZIONE "NON CONVENZIONALE" PER SINGOLO UTENTE: Se non si ha accesso come root, e la propria eventuale quota utente lo permette, si puo` ugualmente installare fortune-it. Copiare i file dalla sottodirectory "testi" (tralasciando i file con estensione "-o" se li si reputa volgari od offensivi) in una propria sottodirectory (che io chiamerei "~/.fortunes", ma non e` obbligatorio...). mkdir ~/.fortunes cd testi cp -v * ~/.fortunes Generare i file ".dat" che indicizzano i fortune: cd ~/.fortunes for SINGOLOFILE in * ; do strfile $SINGOLOFILE ; done Aggiungere il comando fortune ~/.fortunes al proprio file "~/.bash_profile" (se si usa la "bash" come shell di login) od a "~/.login" (se si usa la "csh", "tcsh" o derivate come shell di login), avendo cura di eliminare dai suddetti file la precedente chiamata "fortune". Se il file di inizializzazione corrispondente alla vostra shell di login non esiste, andra` creato, copiandolo da quello di sistema comune per tutti gli utenti, eseguito di default ("/etc/profile" o "/etc/login" rispettivamente). (Se utilizzate una shell di login qui non menzionata, fate riferimento al suo manuale "man " oppure "info " per sapere i(l) file di inizializzazione.) Finito! Rimuovere fortune-it-1.99.tar.gz e la directory fortune-it-1.99 . Spedire una mail a fortune-it@fortune-it.net, con: "Subject: INSTALLATO fortune-it ONE-USER" e body vuoto, per segnalare l'avvenuta installazione monoutente; e/o: "Subject: AGGIORNAMENTI fortune-it" e body vuoto, per ricevere in mailbox un avviso di disponibilita` di nuove release. -- Genova, 3 dicembre 2004 Andrea `Zuse' Balestrero E-mail: fortune-it@fortune-it.net Web: http://www.fortune-it.net/