1 2 INSTALLAZIONE DI fortune-it: 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 5NOTA CONSOLATORIA: La lunghezza di un file di INSTALLAZIONE e` inversamente 6 proporzionale alla difficolta` dell'installazione medesima. 7 8NOTA DI PREAMBOLO: Prima di procedere, leggere il file COPYING. 9 10NOTA MORALE: L'installazione del file con suffisso "-o" (i quali NON SONO 11 CODIFICATI in alcun modo - ne` con ROT-13 ne` con altro -, e quindi 12 risultano immediatamente leggibili) comporta successivamente la 13 visualizzazione di messaggi contenenti parolacce, frasi o situazioni 14 "sporche" o considerate potenzialmente o effettivamente immorali, 15 offensive o blasfeme, anche a sfondo sessuale o razzista. 16 Installate tali file SOLAMENTE se voi (ed i vostri utenti) siete 17 sicuri di essere TOTALMENTE immuni da qualunque tipo di offesa verbale. 18 In caso contrario, EVITATE l'installazione dei file con suffisso "-o". 19 20NOTA IMPORTANTE: Per l'installazione convenzionale dei fortune bisogna essere 21 loggati come root. Vedi punto 2 per l'installazione per un singolo 22 utente. 23 24NOTA SUGLI AGGIORNAMENTI: Se state aggiornando una precedente installazione 25 di fortune-it, prima dovere rimuovere manualmente i vecchi file: 26 "italia", "italia.dat", "zozzital", "zozzital.dat". 27 I nuovi file sono stati chiamati con nomi diversi, quindi i vecchi 28 file vanno cancellati esplicitamente a mano. 29 Per semplicita` di gestione, non sono previste patch ".diff" pubbliche. 30 31NOTA SULLE DISTRIBUZIONI DI LINUX: Le procedure di installazione qui riportate 32 si riferiscono ad un sistema Linux derivante da una distribuzione 33 RedHat/Mandrake, in cui i file di fortune sono contenuti nella 34 directory "/usr/share/games/fortunes/". Non e` cosi` in tutte le 35 distribuzioni (provate "man fortune", se lo avete). 36 37NOTA SUI PREREQUISITI: Occorre che sia preinstallato un pacchetto software 38 fortune inglese (es.: "fortune-mod"), affinche` sul sistema siano 39 disponibili i comandi "fortune" e "strfile". 40 In alternativa, potete sempre rintracciare su Internet i sorgenti 41 dei comandi "fortune" e "strfile" e compilarveli, evitando in tal 42 modo l'installazione dei fortune in inglese...). 43 Chi ha i fortune in inglese, comunque, potra` cancellare 44 (da "/usr/share/games/fortunes/" o simili) tali fortune, affinche` 45 sul sistema rimangano soltanto quelli in italiano. 46 47NOTA EXTRA-LINUX: A patto che abbiate un programma "fortune" analogo a quello 48 in Linux (sono reperibili i sorgenti), i fortune-it possono essere 49 installati ovunque, sia sui vari Unix che su MS-DOS/Windows, Amiga, 50 Macintosh, OS/2, MSX, VIC20, ecc. (nessun porting e` previsto per le 51 centraline d'iniezione elettroniche automobilistiche fabbricate prima 52 del 1996...). :-) 53 54NOTA DI (IN)COMPATIBILITA` CON MICRO$OFT WINDOW$: Qualsiasi installazione si 55 scelga, non serve fare il reboot della macchina. :-) 56 57NOTA FUTILE: Se vi rimane tempo, e se siete collegati ad Internet, segnalatemi 58 in mailbox (a fortune-it@fortune-it.net, vedi sotto la sintassi 59 preferita) che avete installato i fortune in italiano. Cio` non vuole 60 assolutamente comportare alcun tipo di monitoraggio spionistico stile 61 "Grande Fratello", ne` puo` in alcun modo compromettere la sicurezza 62 del vostro sistema. Serve solamente come "incoraggiamento morale" a 63 proseguire: se vediamo che molta gente usa i nostri fortune, sara` 64 piu` facile e gratificante continuare ad aggiornare questo package... 65 :-) 66 67 681 - INSTALLAZIONE CONVENZIONALE, COME root: 69 70Copiare i file dalla sottodirectory "testi" nella directory 71"/usr/share/games/fortunes/" (tralasciate i file con estensione "-o" se li 72si reputa volgari od offensivi). 73Se non avete questa directory sul vostro sistema, provate a cercarla con 74altri path equivalenti: ad esempio "/var/lib/games/fortunes" oppure 75"/var/lib/fortunes". Se non la trovate, possono esservi d'aiuto i comandi 76"which fortune", "whereis fortunes" oppure "locate fortune"). 77 78 cd testi 79 cp -v * /usr/share/games/fortunes/ 80 81Generare i file ".dat" che indicizzano i fortune (si suppone qui che si stia 82utilizzando una shell bash, che e` la shell di default su Linux): 83 84 cd /usr/share/games/fortunes/ (o directory equivalente) 85 for SINGOLOFILE in * ; do strfile $SINGOLOFILE ; done 86 87Se si vuole mantenere i fortune originali, non ci sono altri passi da fare 88(verra` visualizzato, ogni volta, un fortune preso a caso tra gli inglesi e 89gli italiani). 90Se si vogliono eliminare i fortune originali, per visualizzare sempre e solo 91frasi in italiano, cancellarli oppure (consigliato) rimuovere solo il loro 92".dat", eventualmente gzippandoli (il comando "fortune" visualizza una frase 93a caso tra i soli file che, in "/usr/share/games/fortunes/" o equivalenti, 94hanno un file omonimo con estensione ".dat"): 95 96 rm -f fortunes.dat fortunes-o.dat startrek.dat zippy.dat 97 (piu` rm di altri eventuali file ".dat" di fortune inglesi) 98 99 gzip -v9 fortunes fortunes-o startrek zippy 100 (piu` gzip di altri eventuali file fortune inglesi) 101 102Finito! Provare manualmente dando semplicemente il comando "fortune". 103 104Verificare che il comando "fortune" venga lanciato nei file .*rc che vengono 105eseguiti quando la vostra shell di login si avvia (vedere i file "/etc/login", 106"/etc/profile", "/etc/bashrc", "$HOME/.bashrc", "$HOME/.bash_profile", 107"$HOME/.cshrc", o ecc.). 108 109Rimuovere fortune-it-1.99.tar.gz e la directory fortune-it-1.99 . 110 111Spedire una mail a fortune-it@fortune-it.net, con: 112 "Subject: INSTALLATO fortune-it" e body vuoto, per segnalare 113 l'avvenuta installazione; e/o: 114 "Subject: AGGIORNAMENTI fortune-it" e body vuoto, per ricevere in 115 mailbox un avviso di disponibilita` di nuove release. 116 117 1182 - INSTALLAZIONE "NON CONVENZIONALE" PER SINGOLO UTENTE: 119 120Se non si ha accesso come root, e la propria eventuale quota utente lo 121permette, si puo` ugualmente installare fortune-it. 122 123Copiare i file dalla sottodirectory "testi" (tralasciando i file con 124estensione "-o" se li si reputa volgari od offensivi) in una propria 125sottodirectory (che io chiamerei "~/.fortunes", ma non e` obbligatorio...). 126 127 mkdir ~/.fortunes 128 cd testi 129 cp -v * ~/.fortunes 130 131Generare i file ".dat" che indicizzano i fortune: 132 133 cd ~/.fortunes 134 for SINGOLOFILE in * ; do strfile $SINGOLOFILE ; done 135 136Aggiungere il comando 137 138 fortune ~/.fortunes 139 140al proprio file "~/.bash_profile" (se si usa la "bash" come shell di login) 141od a "~/.login" (se si usa la "csh", "tcsh" o derivate come shell di login), 142avendo cura di eliminare dai suddetti file la precedente chiamata "fortune". 143Se il file di inizializzazione corrispondente alla vostra shell di login non 144esiste, andra` creato, copiandolo da quello di sistema comune per tutti gli 145utenti, eseguito di default ("/etc/profile" o "/etc/login" rispettivamente). 146(Se utilizzate una shell di login qui non menzionata, fate riferimento al 147suo manuale "man <nome_shell>" oppure "info <nome_shell>" per sapere i(l) file 148di inizializzazione.) 149 150Finito! Rimuovere fortune-it-1.99.tar.gz e la directory fortune-it-1.99 . 151 152Spedire una mail a fortune-it@fortune-it.net, con: 153 "Subject: INSTALLATO fortune-it ONE-USER" e body vuoto, per segnalare 154 l'avvenuta installazione monoutente; e/o: 155 "Subject: AGGIORNAMENTI fortune-it" e body vuoto, per ricevere in 156 mailbox un avviso di disponibilita` di nuove release. 157 158 159-- 160Genova, 3 dicembre 2004 161Andrea `Zuse' Balestrero 162E-mail: fortune-it@fortune-it.net 163Web: http://www.fortune-it.net/ 164 165