1 | --- README.it Wed Apr 27 14:31:13 2005 |
---|
2 | +++ README.it.new Wed Apr 27 23:50:10 2005 |
---|
3 | @@ -6,148 +6,137 @@ |
---|
4 | estensibilita` per possibili futuri perfezionamenti. |
---|
5 | |
---|
6 | DarwinPorts attualmente compila e funziona su MacOS X 10.2 (Darwin 6.0) |
---|
7 | -and MacOS X 10.3. Il sistema e` portabile ed e` scritto in TCL con un set |
---|
8 | -limitato di estensioni in C. |
---|
9 | +and MacOS X 10.3 (Darwin 7.0). Il sistema e` portabile ed e` scritto in TCL |
---|
10 | +con un set limitato di estensioni in C. |
---|
11 | |
---|
12 | La guida ufficiale "DarwinPorts User Guide" e` disponibile su: |
---|
13 | - http://www.opendarwin.org/projects/darwinports/guide/ |
---|
14 | + http://www.opendarwin.org/projects/darwinports/guide/ |
---|
15 | |
---|
16 | - Per una documentazione piu` dettagliata riguardo DarwinPorts ed i suoi |
---|
17 | -processi interni si puo` consultare il file base/doc/INTERNALS. |
---|
18 | + Per una documentazione piu` dettagliata riguardo i processi interni |
---|
19 | +all'architettura del sistema dei ports, consulta il file base/doc/INTERNALS. |
---|
20 | |
---|
21 | - E` bene ricordare che DarwinPorts e` diviso in due componenti. |
---|
22 | -Il primo, "Infrastruttura di DarwinPorts", che risiede nella subdirectory |
---|
23 | -base/ |
---|
24 | -e` l'unico componente base del sistema; il secondo e` "dports", nel quale |
---|
25 | -sono |
---|
26 | -incluse tutte le descrizioni del software attualmente portato. |
---|
27 | -Quest'ultimo e` |
---|
28 | -opzionale e lo si puo` prelevare su richiesta tramite rete o si puo` |
---|
29 | -usare la |
---|
30 | -copia locale (Vedi commenti sul file /etc/ports/sources.conf qui di seguito) |
---|
31 | + E` bene ricordare che DarwinPorts e` diviso in due componenti: la |
---|
32 | +"darwin" ports infrastructure", che risiede nella subdirectory base/ ed e` |
---|
33 | +l'unica componente necessaria del sistema, e la directory "dports", nella |
---|
34 | +quale sono incluse tutte le descrizioni del software attualmente portato. |
---|
35 | +Quest'ultima componente e` opzionale e la si puo` prelevare su richiesta |
---|
36 | +tramite rete o si puo` usare la copia locale. (Leggi la documentazione su |
---|
37 | +${prefix}/etc/ports/sources.conf qui di seguito). |
---|
38 | |
---|
39 | INSTALLAZIONE |
---|
40 | |
---|
41 | - Per piattaforme specifiche leggere il file base/doc/README.platforms. |
---|
42 | + Le istruzioni per l'installazione su piattaforme specifiche sono |
---|
43 | +riportate in base/doc/README.platforms . |
---|
44 | |
---|
45 | - Passi: |
---|
46 | + Passi dell'installzione: |
---|
47 | |
---|
48 | - 1. cd base/ |
---|
49 | + 1. cd base/ |
---|
50 | ./configure |
---|
51 | - Entrare nella directory base/ directory ed eseguire lo script |
---|
52 | - configure. I parametri opzionali possono essere passati allo |
---|
53 | - script. |
---|
54 | - |
---|
55 | - 2. make |
---|
56 | - Eseguire 'make' per compilare il software necessario. |
---|
57 | - |
---|
58 | - 3. sudo make install |
---|
59 | - Eseguire 'sudo make install' per installare DarwinPorts nel |
---|
60 | - proprio sistema. |
---|
61 | - |
---|
62 | - 4. [opzionale] edit /etc/ports/ports.conf |
---|
63 | - Il file /etc/ports/ports.conf definisce varie opzioni di |
---|
64 | - configurazione per l'infrastruttura DarwinPorts. Se si |
---|
65 | -desidera |
---|
66 | - cambiare il percorso dell'installazione o la posizione nella |
---|
67 | - quale sono salvati i diversi dati dei ports basta modificare |
---|
68 | - le seguenti impostazioni: |
---|
69 | - |
---|
70 | - portdbpath - Specifica il percorso dove il sistema dei ports |
---|
71 | - salvera` i dati specifici. |
---|
72 | - prefix - Specifica la directory dove verra` installato |
---|
73 | -il nuovo |
---|
74 | - software. |
---|
75 | - |
---|
76 | - 5. [opzionale] edit /etc/ports/sources.conf |
---|
77 | - Il file /etc/ports/sources.conf elenca la posizione |
---|
78 | -locale e |
---|
79 | - remota delle gerarchie dei ports. Se l'argomento |
---|
80 | - --with-dports-dir=DIR non e` specificato sullo script |
---|
81 | - ./configure l'albero dei dports (darwinports/dports, la copia |
---|
82 | - dalla quale si installa) di default verra` aggiunto a |
---|
83 | -tale file. |
---|
84 | + Entra nella directory base/ ed esegui lo script di |
---|
85 | + configurazione. Puoi passare anche dei parametri opzionali |
---|
86 | + (leggi sotto). |
---|
87 | + |
---|
88 | + 2. make |
---|
89 | + Esegui 'make' per compilare il software necessario. |
---|
90 | + |
---|
91 | + 3. sudo make install |
---|
92 | + Esegui 'sudo make install' per installare DarwinPorts nel |
---|
93 | + sistema. |
---|
94 | + |
---|
95 | + 4. [opzionale] edit ${prefix}/etc/ports/ports.conf |
---|
96 | + Nel file ${prefix}/etc/ports/ports.conf sono definite varie |
---|
97 | + opzioni di configurazione per l'infrastruttura DarwinPorts. |
---|
98 | + Se desideri cambiare i percorsi di installazione oppure la |
---|
99 | + posizione dove sono contenuti i dati specifici dei vari |
---|
100 | + ports, modifica le seguenti impostazioni: |
---|
101 | + |
---|
102 | + portdbpath Specifica il percorso contenente i dati |
---|
103 | + specifici dei ports. |
---|
104 | + prefix Specifica la directory di installazione dei |
---|
105 | + ports. |
---|
106 | + |
---|
107 | + 5. [opzionale] edit ${prefix}/etc/ports/sources.conf |
---|
108 | + Il file ${prefix}/etc/ports/sources.conf elenca la posizione |
---|
109 | + e locale e remota delle gerarchie dei ports. Se l'argomento |
---|
110 | + --with-dports-dir=DIR non e` stato specificato allo script di |
---|
111 | + configurazione l'albero default dei dports (darwinports/dports, |
---|
112 | + la copia dalla quale installi) verra` aggiunto a tale file. |
---|
113 | |
---|
114 | - Tutto il codice necessario e il TCL saranno compilati ed installati come |
---|
115 | + Tutto il codice necessario ed il TCL saranno compilati ed installati come |
---|
116 | segue: |
---|
117 | - [Mac OS X 10.2] /System/Library/Tcl/darwinports1.0 |
---|
118 | - [Mac OS X 10.3] /Library/Tcl/darwinports1.0 |
---|
119 | - [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0 |
---|
120 | - - Libreria TCL di interfaccia per il Sistema DarwinPorts |
---|
121 | - |
---|
122 | - PREFIX e` settato in /opt/local ma puo` essere cambiato andando nella |
---|
123 | - directory base/ ed eseguendo ./configure specificando manualmente |
---|
124 | - l'argomento --prefix |
---|
125 | - |
---|
126 | - $PREFIX/bin/port |
---|
127 | - - Utility a riga di comando per la creazione del software |
---|
128 | - $PREFIX/share/darwinports/ |
---|
129 | - - Librerie TCL interne a DarwinPorts |
---|
130 | - |
---|
131 | - I file seguenti sono utilizzati per la personalizzazione del sistema: |
---|
132 | - |
---|
133 | - /etc/ports/ports.conf |
---|
134 | - - Impostazioni personalizzabili per l'utente |
---|
135 | - /etc/ports/sources.conf |
---|
136 | - - Lista dei sorgenti dei ports (da dove prelevare i dati) |
---|
137 | + [Mac OS X 10.3] /Library/Tcl/darwinports1.0 |
---|
138 | + [Mac OS X 10.2] /System/Library/Tcl/darwinports1.0 |
---|
139 | + [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0 |
---|
140 | + - Libreria TCL per l'interfaccia con il Sistema DarwinPorts |
---|
141 | + |
---|
142 | + ${prefix} e` settato in /opt/local ma puo` essere cambiato |
---|
143 | + posizionandosi nella directory base/ ed eseguendo ./configure |
---|
144 | + specificando manualmente l'argomento --prefix |
---|
145 | + |
---|
146 | + ${prefix}/bin/port |
---|
147 | + - Utility a riga di comando per costruire i ports |
---|
148 | + ${prefix}/share/darwinports/ |
---|
149 | + - Librerie TCL interne al sistema DarwinPorts |
---|
150 | + |
---|
151 | + I file seguenti sono utilizzati per la personalizzazione del sistema: |
---|
152 | + |
---|
153 | + ${prefix}/etc/ports/ports.conf |
---|
154 | + - Impostazioni personalizzabili per l'utente |
---|
155 | + ${prefix}/etc/ports/sources.conf |
---|
156 | + - Lista dei sorgenti dei ports (luoghi da dove prelevare i dati) |
---|
157 | |
---|
158 | |
---|
159 | USO DEL COMANDO PORT |
---|
160 | |
---|
161 | - Qualora non fosse stato ancora fatto, aggiungere /opt/local/bin al |
---|
162 | -proprio |
---|
163 | -path (o $PREFIX/bin nel caso si e` scelto di installare DarwinPorts in un |
---|
164 | -altra |
---|
165 | -destinazione) |
---|
166 | - |
---|
167 | - Se non si conosce il modo per effettuare tale operazione e si sta |
---|
168 | -usando |
---|
169 | -Jaguar (OS X 10.2) basta aggiungere la seguente riga al proprio file ~/.cshrc |
---|
170 | -(Si puo` applicare anche se si sta usando tcsh in Panther.) |
---|
171 | + Se non l'hai ancora fatto, aggiungi /opt/local/bin al tuo path (oppure |
---|
172 | +${prefix}/bin nel caso in cui hai scelto di installare DarwinPorts in un'altra |
---|
173 | +destinazione). |
---|
174 | + |
---|
175 | + Se non sai come effettuare questa operazione e stai utilizzando |
---|
176 | +Panther (OS X 10.3), aggiungi la seguente riga al file ~/.profile . Se il file |
---|
177 | +non esiste, crealo. (Questa modifica e` necessaria anche se stai utilizzando |
---|
178 | +una bourne shell su Jaguar.) |
---|
179 | + |
---|
180 | + export PATH=$PATH:/opt/local/bin |
---|
181 | + |
---|
182 | + Se invece stai utilizzando Jaguar (OS X 10.2), aggiungi la seguente |
---|
183 | +riga al file ~/.cshrc . Se il file non esiste, crealo. (Questa modifica e` |
---|
184 | +necessaria anche se stai utilizzando tcsh su Panther.) |
---|
185 | |
---|
186 | - set path=($path /opt/local/bin) |
---|
187 | + set path=($path /opt/local/bin) |
---|
188 | |
---|
189 | - Coloro che usano Panther (OS X 10.3) possono aggiungere la riga |
---|
190 | -seguente |
---|
191 | -al proprio file ~/.profile |
---|
192 | -(Si puo` applicare anche se si sta usando bash in Jaguar.) |
---|
193 | - |
---|
194 | - export PATH=$PATH:/opt/local/bin |
---|
195 | - |
---|
196 | I cambiamenti avranno effetto solo dopo aver aperto una nuova shell. |
---|
197 | |
---|
198 | - Questo comando crea ed installa un port: |
---|
199 | + Il seguente comando crea ed installa un port: |
---|
200 | |
---|
201 | - port install <portname> |
---|
202 | + port install <portname> |
---|
203 | |
---|
204 | - Per cercare un port specifico si puo` digitare "port search". |
---|
205 | + Per cercare un port specifico puoi digitare "port search". |
---|
206 | |
---|
207 | port search vi |
---|
208 | |
---|
209 | - Per una completa documentazione si puo` fare riferimento alle pagine di |
---|
210 | - manuale digitando "man port". |
---|
211 | + Per una completa documentazione puoi fare riferimento alle pagine di |
---|
212 | +manuale del comando port(1). |
---|
213 | |
---|
214 | - Usando il comando portall e` possibile prelevare e compilare tutti i |
---|
215 | -ports |
---|
216 | - del sistema. Sostanzialmente possono essere specificati gli stessi |
---|
217 | - argomenti del comando, ma portall opera iterativamente in tutti i ports |
---|
218 | - della directory dports/. Ad esempio, quando si digitera` "make clean" da |
---|
219 | - questa directory, "portall clean" sara` chiamato per fare il clean. |
---|
220 | + E` anche possibile effettuare operazioni su tutti i ports presenti nel |
---|
221 | +sistema utilizzando il comando portall. Sostanzialmente possono essere |
---|
222 | +specificati gli stessi argomenti del comando port, ma portall opera |
---|
223 | +ricorsivamente su tutti i ports presenti in dports/ . |
---|
224 | |
---|
225 | |
---|
226 | CREARE NUOVI PORTS |
---|
227 | |
---|
228 | - Un Ports e` formato da una directory che contiene il Portfile e altri |
---|
229 | -files |
---|
230 | -connessi. Al momento i soli files che sono inclusi nei ports sono file di |
---|
231 | -patch |
---|
232 | -e questi probabilmente saranno tenuti al minimo. |
---|
233 | - |
---|
234 | - Un Portfile e` un file formato da codice TCL valutato da un |
---|
235 | -interprete TCL |
---|
236 | -inizializzato dal Sistema DarwinPorts. I Portfiles hanno una sintassi |
---|
237 | -estremamente chiara e diretta, permettendo comunque all'autore di utilizzare |
---|
238 | -tutte le funzionalita` del TCL dove necessario. |
---|
239 | - |
---|
240 | - Un buon inizio e` leggere il file base/doc/exampleport oltre a consultare |
---|
241 | -man portfile(7). |
---|
242 | + Un Port e` formato da una directory che contiene un Portfile e altri |
---|
243 | +files associati ad esso. Al momento i soli files che sono inclusi nei ports |
---|
244 | +sono files di patch, i quali saranno sempre mantenuti in modo tale da non |
---|
245 | +occupare troppo spazio. |
---|
246 | + |
---|
247 | + Un Portfile e` un file di codice TCL, valutato da un interprete TCL |
---|
248 | +inizializzato dal sistema DarwinPorts. I Portfiles hanno una sintassi |
---|
249 | +estremamente chiara e diretta, composta da coppie di chiave/valore, che |
---|
250 | +permette all'autore di utilizzare tutte le funzionalita` del TCL dove |
---|
251 | +necessario. |
---|
252 | + |
---|
253 | + Un buon inizio e` leggere il file base/doc/exampleport e consultare le |
---|
254 | +pagine di manuale di portfile(7), oppure la Guida a DarwinPorts all'indirizzo |
---|
255 | +http://darwinports.opendarwin.org/docs . |
---|