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